Description
Python Crash Course, 3rd Edition : A Hands-On, Project-Based Introduction to Programming
Eric Matthes
On Sale Date: January 10, 2023
9781718502703, 1718502702
Trade Paperback
Computers / Languages / Python
Ages 10 And Up, Grades 5 And Up
552 pages
Jump into the world of programming with Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes. This best-selling guide is your fast-paced, thorough introduction to Python, a powerful and widely used programming language.
This book will have you writing code, solving problems, and developing functional applications in no time. You'll begin by mastering fundamental programming concepts like variables, lists, classes, and loops. Throughout the first part of the book, you'll practice writing clean, efficient code with engaging exercises. You'll also learn how to make your programs interactive and how to test your code effectively.
The second part of Python Crash Course puts your new skills to the test with exciting, hands-on projects. You'll build a Space Invaders–inspired arcade game, create interactive data visualizations using Python's powerful libraries, and even deploy a simple web application online. These projects will help you solidify your understanding of Python and build a portfolio of impressive work.
This third edition has been completely revised to reflect the latest in Python code and best practices. New and updated coverage includes:
- VS Code for text editing
- The pathlib module for file handling
- pytest for testing your code
- The latest features of Matplotlib, Plotly, and Django
- Python Crash Course, 3rd Edition provides the skills and knowledge you need to start building real-world applications with confidence.
Key benefits of Python Crash Course, 3rd Edition:
- Fast-Paced and Thorough: A quick but comprehensive introduction to Python programming.
- Project-Based Learning: Practical projects help you apply your skills and build a portfolio.
- Updated for Python 3: Covers the latest Python features and best practices.
- Beginner-Friendly: Clear explanations and hands-on exercises make it easy to learn.
- Versatile Skills: Learn to build games, visualizations, and web applications.
- If you're ready to start your programming journey, Python Crash Course, 3rd Edition is the perfect place to begin.