Python Crash Course
The Python Crash Course is a quick and comprehensive introduction to Python that will allow you to write programs, solve problems and work in an instant. In the first half of the book, you will learn basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean, readable code with exercises for each topic. You will also learn how to make programs interactive and how to safely test code before adding it to a project. In the second half of the book, you will apply your new knowledge with three important projects: an arcade game inspired by Space Invaders, data visualization with very useful Python libraries and a simple web application that you can distribute online. As you work with the Python Crash Course, you will learn how to: * Use powerful Python libraries and tools, including matplotlib, NumPi and Pigal * Create 2D games that respond to keystrokes and mouse clicks and become harder as the game progresses * Work with data to create inter