|ISBN: 9781593279288||Number of Pages: 544|
|Publisher: No Starch Press||Book Title: Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming|
|Publication Year: 2019||Target Audience: Trade|
|Author: Eric Matthes||Reading 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