IT
JavaScript 豆瓣 Goodreads
作者: Douglas Crockford Yahoo Press 2008 - 5
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book offers a detailed explanation of the features that make JavaScript an outstanding object-oriented programming language, and warns you about the bad parts.
In the process, JavaScript: The Good Parts defines a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole. Author Douglas Crockford, a member of JavaScript 2.0 committee at ECMA, is considered by many people in the development community to be the JavaScript expert.
A beautiful, elegant, lightweight and highly expressive language lies buried under a steaming pile of good intentions and blunders, he explains. The very good ideas include functions, loose typing, dynamic objects, and an expressive object literal notation. Awful ideas include a programming model based on global variables. With JavaScript: The Good Parts, you can release this elegant programming language from its old shell, and create more maintainable, extensible, and efficient code.
The book's topics include:
* Syntax
* Objects
* Functions
* Inheritance
* Arrays
* Regular expressions
* Methods
* Style
* Beautiful features
Appendices summarize JavaScript's bad parts and awful parts. But the greatest benefit of studying the good parts is that you can avoid the need to unlearn the bad parts. If you want to learn more about the bad parts and how to use them badly, consult any other JavaScript book.
JavaScript is the language of the Web -- the only language found in all browsers -- so avoiding it altogether is not an alternative. But, whether you're managing object libraries or just trying to get Ajax to run fast, Crockford's guidance in JavaScript: The Good Parts will help you create truly effective JavaScript code.
2018年10月29日 已读 需要编集
IT
OpenStack Essentials 豆瓣
作者: Dan Radez Packt Publishing - ebooks Account 2015 - 5
2019年2月24日 已读 文档里面看到了一些不是很行的,还是先看看书吧
IT
Ansible Playbook Essentials 豆瓣
作者: Gourav Shah Packt Publishing 2015 - 7
2019年5月6日 已读
我什么时候能轮到一个使用工具本来目的的机会啊,plus ansible自己一堆bug当feature不改..【本书作为写给人看的完全不行
IT
Effective Java 豆瓣 Goodreads
作者: Joshua Bloch Addison-Wesley Professional 2018 - 1
The Definitive Guide to Java Platform Best Practices—Updated for Java 9
Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Java 6. This Jolt award-winning classic has now been thoroughly updated to take full advantage of the latest language and library features. The support in modern Java for multiple paradigms increases the need for specific best-practices advice, and this book delivers.
As in previous editions, each chapter of Effective Java, Third Edition, consists of several “items,” each presented in the form of a short, stand-alone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.
The third edition covers language and library features added in Java 7, 8, and 9, including the functional programming constructs that were added to its object-oriented roots. Many new items have been added, including a chapter devoted to lambdas and streams.
New coverage includes
Functional interfaces, lambda expressions, method references, and streams
Default and static methods in interfaces
Type inference, including the diamond operator for generic types
The @SafeVarargs annotation
The try-with-resources statement
New library features such as the Optional<T> interface, java.time, and the convenience factory methods for collections
2018年10月24日 在读
IT
Data Structures and Algorithms Using Python 豆瓣
作者: Rance D. Necaise Wiley 2010
More and more programmers are turning to Python and this book will give
them the understanding they need. Necaise introduces the basic array
structure and explores the fundamentals of implementing and using
multi-dimensional arrays. The underlying mechanisms of many of Python’s
built-in data structures and constructs are covered. A number of ADTs
and applications are discussed as threads throughout the book to allow
for multiple implementations as new data structures are introduced.
Real-world applications of the various chapter topics are also
presented. This gives programmers complete coverage of abstraction and
the basic data structures and algorithms in the Python language.
2019年9月18日 在读 嘻嘻 java那本还读吗
IT
Test-Driven Development with Python 豆瓣 Goodreads
作者: Harry J. W. Percival O'Reilly Media 2014 - 6 其它标题: Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
"Test-Driven Development with Python" focuses on web development, with some coverage of JavaScript (inescapable for any web programmer).
This book uses a concrete example - the development of a web site, from scratch - to teach the TDD metholology, and how it applies to web programming, from the basics of database integration and javascript, going via browser-automation tools like Selenium, to advanced (and trendy) topics like NoSQL, websockets and Async programming.
2019年5月6日 想读
IT
Secrets of the JavaScript Ninja 豆瓣
作者: John Resig / Bear Bibeault Manning Publications 2016 - 6
More than ever, the web is a universal platform for all types of applications, and JavaScript is the language of the web. For anyone serious about web development, it's not enough to be a decent JavaScript coder. They need to be ninja-stealthy, efficient, and ready for anything.
Secrets of the JavaScript Ninja, Second Edition dives below the surface and helps readers understand the deceptively-complex world of JavaScript and browser-based application development. It skips the basics, and dives into core JavaScript concepts such as functions, closures, objects, prototypes, promises, and so on. With examples, illustrations, and insightful explanations, readers will benefit from the collective wisdom of seasoned experts John Resig, Bear Bibeault, and Josip Maras.
2019年5月12日 想读
IT
深度学习入门 豆瓣 Goodreads 谷歌图书
Deep Learning from Scratch
9.4 (21 个评分) 作者: [ 日] 斋藤康毅 译者: 陆宇杰 人民邮电出版社 2018 - 7
本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。书中不仅介绍了深度学习和神经网络的概念、特征等基础知识,对误差反向传播法、卷积神经网络等也有深入讲解,此外还介绍了深度学习相关的实用技巧,自动驾驶、图像生成、强化学习等方面的应用,以及为什么加深层可以提高识别精度等“为什么”的问题。
2021年1月29日 想读
IT
ゼロから作るDeep Learning ❹ 豆瓣
作者: 斎藤 康毅 オライリージャパン 2022 - 4
人気シリーズの第4弾。今回のテーマは強化学習です。実際のコードを提示し動かしながら学ぶという本シリーズのスタイルを踏襲し、外部ライブラリに頼らず、強化学習を支える基本的な技術やアイデアをゼロから実装しながら学びます。
本書では読者が強化学習独特の理論を確実にマスターできるように、強化学習という難解なテーマの構成要素の一つひとつを「理論」と「実践」の双方から丁寧に解説します。数式だけで説明する理論書とは異なり、読者はコードを通してハッとする気づきを数多く得られるでしょう。