Python Crash Course HD PDF

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Python is an excellent programming language that is very easy to get started with. For example, compared to other data processing modes, Python language has the distinct advantages of supporting so many data import methods and perfectly cooperating with network capturing. In addition, Python is very efficient in data processing. According to its author, 4 GBs of physical memory can handle hundreds of millions of data with ease. So it is enough to be considered an edge tool for huge data processing.

Python Crash Course is a guide book written for Python readers at all levels. The entire book is divided into two parts: The first part introduces the basic concepts you must know when programming with Python, including the introduction of powerful Python libraries and tools such as matplotlib, NumPy and Pygal, as well as list, dictionary, if statement, class, file and exception, code testing, and so on contents; The second part puts theory into practice, explains how to develop three projects, including simple Python 2D game development, how to use data to generate interactive information graphs, and create and customize simple Web applications. And, it helps readers solve many common programming problems and puzzles in Python.

No Starch Press’ Crash Course series of books pay attention to practices, and so does Python Crash Course. Following the examples in this book to practice one by one, then you will gain a lot, and it’s absolutely worthy of the time to pay for it. Moreover, only need to follow along with a few lessons, will you find that this book explains the knowledge points quite well, with detailed explanations for each step. In short, if you love Python, then I guess you’ll like this book, too.

// What You’all Learn //

  • 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 Web apps and deploy them safely online
  • Deal with mistakes and errors so you can solve your own programming problems

// Table Of Contents //

  • PART I: Basics
    • Chapter 1: Getting Started
    • Chapter 2: Variables and Simple Data Types
    • Chapter 3: Introducing Lists
    • Chapter 4: Working with Lists
    • Chapter 5: if Statements
    • Chapter 6: Dictionaries
    • Chapter 7: User Input and while Loops
    • Chapter 8: Functions
    • Chapter 9: Classes
    • Chapter 10: Files and Exceptions
    • Chapter 11: Testing Your Code
  • PART II: Projects
    • Project 1: Alien Invasion
      • Chapter 12: A Ship that Fires Bullets
      • Chapter 13: Aliens!
      • Chapter 14: Scoring
    • Project 2: Data Visualization
      • Chapter 15: Generating Data
      • Chapter 16: Downloading Data
      • Chapter 17: Working with APIs
    • Project 3: Web Applications
      • Chapter 18: Getting Started with Django
      • Chapter 19: User Accounts
      • Chapter 20: Styling and Deploying an App
  • Afterword
    • Appendix A: Installing Python
    • Appendix B: Text Editors
    • Appendix C: Getting Help
    • Appendix D: Using Git for Version Control

// Book Example Codes //

// Download URLs //

Format Download Size
PDF 5.37 MB


If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.