Best Programming Books of September 2016
Another month, another list, and this time the best programming books for September 2016. We hope this list is useful to you, and we hope you’ll come back next month for another great list! Happy reading!
Cracking the Coding Interview: 189 Programming Questions and Solutions
These interview questions are real; they are not pulled out of computer science textbooks. 189 programming interview questions, ranging from the basics to the trickiest algorithm problems. Five proven strategies to tackle algorithm questions, so that you can solve questions you haven’t seen.
Super Mario: How Nintendo Conquered America
The story of Nintendo’s rise and the beloved icon who made it possible Nintendo has continually set the standard for video game innovation in America, starting in 1981 with a plucky hero who jumped over barrels to save a girl from an ape. Jeff Ryan shares the story of how this quintessentially Japanese company found success in the American market. Even those who can’t tell a Koopa from a Goomba will find this a fascinating story of striving, comeuppance, and redemption.
HTML and CSS: Design and Build Websites
Python Crash Course: A Hands-On, Project-Based Introduction to Programming [Read online]
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online. As you work through Python Crash Course, you’ll learn how to: Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses Work with data to generate interactive visualizations Create and customize simple web apps and deploy them safely online Deal with mistakes and errors so you can solve your own programming problems If you’ve been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast.
Introduction to Algorithms, 3rd Edition (MIT Press)
Introduction to Algorithms uniquely combines rigor and comprehensiveness. The second edition featured new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming. It features improved treatment of dynamic programming and greedy algorithms and a new notion of edge-based flow in the material on flow networks.
Make Your Own Neural Network
Yet too few really understand how neural networks actually work. You’ll learn to code in Python and make your own neural network, teaching it to recognise human handwritten numbers, and performing as well as professionally developed networks. We introduce the mathematical ideas underlying the neural networks, gently with lots of illustrations and examples.
The C Programming Language [Read online]
The authors present the complete guide to ANSI standard C language programming. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on. Just about every C programmer I respect learned C from this book.
First Little Readers Parent Pack: Guided Reading Level C: 25 Irresistible Books That Are Just the Right Level for Beginning Readers
Jumpstart reading success with this big collection motivating storybooks correlated with Guided Reading Level C. A great value. Hot Dog, Hot Dog 20.