Making Games with Python & Pygame

4.0/5 · 100+ ratings

Al Sweigart provides a practical introduction to game development by focusing on the popular Pygame library. This book moves away from dry theory and instead prioritizes hands-on learning through complete projects. Readers build several classic games from scratch, including clones of Tetris and Snake, while gaining a solid understanding of how code translates into interactive graphics. It is an i…

Shelves
Coding Programming Al Sweigart Nonfiction book Computer Science Technology Technical Science

More like this


Cracking Codes with Python: An Introduction to Building and Breaking Ciphers

Al Sweigart provides a hands-on approach to learning Python by teaching you how to build and break secret codes. This book transforms abstract pro…

4.0/5 · 100+ ratings

Python for Data Analysis

Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a pr…

4.0/5 · 100+ ratings

The Art of Computer Programming, Volume 2: Seminumerical Algorithms

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…

4.0/5 · 100+ ratings

The Self-Taught Programmer: The Definitive Guide to Programming Professionally

I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once …

4.0/5 · 100+ ratings

C++: How to Program

With over 250,000 sold, Harvey and Paul Deitel's C++ How to Program is the world's best-selling introduction to C++ programming. Now, this classic…

4.0/5 · 100+ ratings

Concepts, Techniques, and Models of Computer Programming

This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focu…

4.0/5 · 100+ ratings

Modern Operating Systems

For software development professionals and computer science students, Modern Operating Systems gives a solid conceptual overview of operating syst…

4.0/5 · 100+ ratings

The Big Book of Small Python Projects

Al Sweigart provides a hands on collection of eighty one bite sized projects designed to bridge the gap between learning basic syntax and building…

4.0/5 · 100+ ratings

Learning Perl

Learning Perl , better known as "the Llama book", starts the programmer on the way to mastery. Written by three prominent members of the Perl comm…

4.0/5 · 100+ ratings

You Don't Know JS: Scope and Closures

No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This concise yet in-depth guide takes yo…

4.0/5 · 100+ ratings

Think Python

Post Press, Pub Date :2013-08-01 328 People Post Press " think like a computer scientist like Python" like a computer scientist by training reader…

4.0/5 · 100+ ratings

Deep Learning

An introduction to a broad range of topics in deep learning, covering mathematical and conceptual background, deep learning techniques used in ind…

4.0/5 · 100+ ratings