Change language

Python Crash Course


Python Crash Course Eric Matthes

Python Crash Course is the world’s best-selling guide to the Python programming language. This quick and in-depth introduction to Python programming will get you started writing programs, solving problems, and building things that work in no time.

In the first half of the book, he will learn basic programming concepts such as variables, lists, classes, and loops, and will practice writing clean code with exercises on each topic. He will also learn how to make his programs interactive and safely test his code before adding it to a project. In the second half, he will put his new knowledge into practice with three extensive projects: an arcade game inspired by Space Invaders, a series of data visualizations with practical Python libraries, and a simple web application that he can make available. online.

As he works on the book, he learns to:

  • Use powerful Python libraries and tools, including Pygame, Matplotlib, Plotly, and Django
  • Create 2D games that respond to keystrokes and mouse clicks and increase difficulty
  • Use data to generate interactive visualizations
  • Create and customize web applications and deploy them securely online
  • Handle bugs and errors so you can solve your own programming problems
This updated second edition has been completely redesigned to reflect the latest Python code and practices. The first half of the book includes improved coverage of topics like F-strings, constants, and data management. In the second half, the projects' code was updated with a better structure, cleaner syntax, and more popular and updated libraries and tools like Plotly and the latest version of Django.

If he has thought about dedicating himself to programming, the intensive Python course is a quick way to write real programs. Why wait any longer? Start your engines and code!

Python Crash Course Author Bio

Eric Matthes is a high school science, math, and programming teacher living in Alaska. He has been writing programs since he was five years old and is the author of Python Flash Cards, also from No Starch Press.

"With a patient and experienced pedagogical style and a combination of thorough language instruction and lots of clear sample code, the Intensive Python Course is a great way to learn computer programming in general and the Python language in particular."
—Michael J. Ross, web developer and longtime Slashdot contributor.

“In recent years, it has been interesting to see No Starch Press, which is producing this book, grow and produce future classics that should stand alongside O'Reilly Press's more traditional programming books. Python Crash Course is one of those books. "
—Greg Store, ScienceBlogs

“All of these projects are well thought out and presented in such a way that learning and implementing the theme is much more fun than a tedious task to do. Eric has taken the time to work on some fairly complex projects and to make them consistent, logical, and enjoyable that will easily engage the reader on the subject, which unfortunately many writers fail to achieve. "
—Full circle magazine

“The book is well presented with good explanations of the code snippets. It works with you, one small step at a time, to create more complex code and explain everything that is happening. "
—FlickThrough Reviews

“Learning Python with the Intensive Python Course was an extremely positive experience! A good choice if you are new to Python. "
—Mikke is dedicated to programming

"While the intensive Python course uses Python to teach you how to code, it also provides excellent programming skills that apply to most other languages."
—Great Lakes Geek

"It does what it says on the tin, and it does it really well. If you want a crash course in Python, fear not! The crash course in Python is an excellent book that provides a comprehensive introduction to Python that will amaze you. It will write programs and will solve problems in no time! "
—Technical YA, Best Books to Learn the Python Language in 2021

See also

Learn programming in R: courses


Best Python online courses for 2022


Best laptop for Fortnite


Best laptop for Excel