Impractical Python Projects: Playful Programming Activities to Make You Smarter

4.25/5 · 84 ratings

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
Coding Computers Software Programming Nonfiction book Computer Science Technology Ebooks Lee Vaughan Reference Science

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…

4.25/5 · 84 ratings

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…

4.25/5 · 84 ratings

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…

4.25/5 · 84 ratings

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.…

4.25/5 · 84 ratings

Practical Object Oriented Design in Ruby

Author: Sandi Metz

The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a To…

4.25/5 · 84 ratings

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…

4.25/5 · 84 ratings

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…

4.25/5 · 84 ratings

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…

4.25/5 · 84 ratings

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…

4.25/5 · 84 ratings

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…

4.25/5 · 84 ratings

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…

4.25/5 · 84 ratings