Impractical Python Projects: Playful Programming Activities to Make You Smarter
Lee Vaughan transforms traditional coding education into a playground for the curious mind. This collection moves beyond basic syntax to challenge intermediate programmers with eccentric, real world simulations that are as entertaining as they are educational. By blending historical mysteries and pop culture references with technical exercises, the book ensures that every coding session feels lik…
Shelves
More like this
The Rust Programming Language
The Rust Programming Language is the official book on Rust, an open-source, community-developed systems programming language that runs blazingly f…
Programming Ruby: The Pragmatic Programmers' Guide
Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful la…
The Go Programming Language
Go is an open-source programming language that makes it easy to build clean, reliable, and efficient software. It has been winning converts from d…
Agile Web Development with Rails, 1st Edition
Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist.…
Practical Object Oriented Design in Ruby
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a To…
Beautiful Code: Leading Programmers Explain How They Think
How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case st…
JavaScript: The Definitive Guide
This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an exam…
Compilers: Principles, Techniques, and Tools
This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors prese…
Advanced Programming in the UNIX Environment
Bestselling UNIX author Rich Stevens offers application and system programmers his professional, experienced-based guidance on using the system ca…
Java Concurrency in Practice
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platfo…
Effective Java
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…
Hands-On Machine Learning with Scikit-Learn and TensorFlow
A series of Deep Learning breakthroughs have boosted the whole field of machine learning over the last decade. Now that machine learning is thrivi…