Python Crash Course, 2nd Edition: A Hands On, Project-Based Introduction to Programming  (by Eric Matthes)

Python Crash Course
Python Crash Course


ISBN: 9781593279288Number of Pages: 544
Publisher:  No Starch PressBook Title: Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Publication Year: 2019Target Audience: Trade
Author: Eric MatthesReading Age: 18+


Python Crash Course is an introduction to Python for all levels. The book is divided into two parts: the first part introduces the basic concepts that must be understood in Python programming, including powerful Python libraries and tools, lists, dictionaries, if statements, classes, files and exceptions, code testing, etc.

The second part puts the theory into practice, explains how to develop three projects, including simple 2D games, using data to generate interactive information maps, and creating and customizing simple Web applications, and helps readers solve common programming problems and puzzles.

The 2nd version has been comprehensively revised, simplifying the Python installation process, adding f strings, get () methods, etc., and using the Plotly library and the new version of Django and Bootstrap in the project.

Whether Python is worth learning is no longer a question of doubt. However, how to learn Python efficiently is always an important question worth thinking about. The answer can be find in the book.

Python Crash Course is one of the Best Quantitative Trading Books for Beginners

About the Author

Eric Matthes, a science and mathematics teacher in senior high school, now lives in Alaska and teaches Python courses locally. He has been writing programs since he was five years old.

Python Crash Course  PDF version will come as soon as possible.

Table of Contents

Part I Basic Knowledge
Chapter 1 Starting
Chapter 2 Variables and Simple Data Types
Chapter 3 List Introduction
Chapter 4 Operation List
Chapter 5 If Statements
Chapter 6 Dictionary
Chapter 7 User Input and While Loop
Chapter 8 Functions
Chapter 9 Category
Chapter 10 Documents and Exceptions
Chapter 11 Test Code

Part II Project
Project 1 Alien invasion
Chapter 12 Armed Spacecraft
Chapter 13 Aliens Come
Chapter 14 Scoring

Project 2 Data visualization
Chapter 15 Generating Data
Chapter 16 Downloading Data
Chapter 17 Use of API

Project 3 Web Application
Chapter 18 Start with Django
Chapter 19 User Accounts
Chapter 20 Setting Application Styles and Deployment

Appendix A Installation and Troubleshooting
Appendix B Text Editor and IDE
Appendix C Seeking help
Appendix D Using Git for Version Control

Leave a Reply

Your email address will not be published. Required fields are marked *