This book is intended for anyone who wants to learn how to program games. It is ideally suited to students who want to learn Python and PyGame on their Raspberry Pi. While not necessary, this book has been oriented toward the Raspberry Pi...
TensorFlow is Google's popular offering for machine learning and deep learning. It has quickly become a popular choice of tool for performing fast, efficient, and accurate deep learning tasks.
This book shows you practical implementations of...
Writing software is hard. Even the smallest projects have many moving parts. We developers are not only expected to get those parts moving, but keep them moving as the application changes over time. Test-Driven Development (TDD) is a methodology...
Since the creation of Django, a plethora of web frameworks have been created in various open source communities. Frontend-focused web frameworks such as Angular.js, Em‐ ber.js, and Backbone.js have come out of the JavaScript community and become...
Network automation is the process of automating the configuration, management and operations of a computer network. The tasks that were normally done by the network or system administrator can be automated using a number of tools and technologies....
NumPy, which stands for Numerical Python, is a library consisting of multidimensional array objects and a collection of routines for processing those arrays. Using NumPy, mathematical and logical operations on arrays can be performed.
This tutorial...
The multiple commercial applications of neural networks have been highly prof i table. Neural networks are imbedded into novel technologies, which are now used successfully by top companies such as Google, Microsoft, Facebook, IBM, Apple, Adobe,...
I originally wanted to learn Python because I wanted to make a com-puter game. I had taken several programming classes in college (C, C++, and Java) but nothing really serious. I’m not a Computer Sci-ence major and I don’t program on a...