【Русский】 «Python Crash Course, 3-е издание» Эрика Маттеса — известного американского преподавателя программирования и автора популярных учебных пособий, чьи книги помогли миллионам людей по всему миру научиться программировать, — это всеобъемлющее, практическое и проектно-ориентированное введение в программирование на языке Python, одно из самых популярных руководств для начинающих в мире. В третьем издании Маттес обновляет и расширяет материал, включая новейшие возможности Python и современные практики разработки. Книга разделена на две части: первая часть охватывает основы программирования на Python — переменные, списки, словари, циклы, функции, классы, обработку ошибок и работу с файлами, — объясняя каждую концепцию ясно и с практическими примерами; вторая часть предлагает три крупных проекта — игру «Вторжение пришельцев» с использованием Pygame, визуализацию данных с использованием Matplotlib и Plotly, и веб-приложение с использованием Django, — которые позволяют читателям применить полученные знания на практике и создать реальные, работающие программы. Маттес объясняет, как установить и настроить среду разработки, как писать чистый, читаемый код, как тестировать программы и исправлять ошибки, как работать с библиотеками и фреймворками, и как развернуть готовое приложение в интернете. Книга включает практические упражнения в конце каждой главы, которые помогают закрепить материал, и советы по лучшим практикам программирования. Автор подчёркивает, что программирование — это навык, который может освоить каждый, независимо от технического бэкграунда, и что лучший способ научиться — это писать код и создавать проекты. Написанная ясным, практичным и доступным языком, с пошаговыми инструкциями и реальными проектами, книга стала международным бестселлером и одной из самых рекомендуемых книг для начинающих программистов. «Python Crash Course» — это не просто учебник по программированию, а практический компаньон, который ведёт читателя от первых строк кода до создания собственных приложений, и доказывает, что программирование — это не только технический навык, но и инструмент для творчества и решения реальных проблем. 【English】 Eric Matthes' "Python Crash Course, 3rd Edition" — by the renowned American programming teacher and author of popular educational books whose books have helped millions of people worldwide learn to code — is a comprehensive, practical, and project-based introduction to programming in Python, one of the most popular beginner guides in the world. In this third edition, Matthes updates and expands the material, incorporating the latest Python features and modern development practices. The book is divided into two parts: the first part covers the fundamentals of Python programming — variables, lists, dictionaries, loops, functions, classes, error handling, and working with files — explaining each concept clearly with practical examples; the second part offers three major projects — an "Alien Invasion" game using Pygame, data visualization using Matplotlib and Plotly, and a web application using Django — that allow readers to apply their knowledge in practice and create real, working programs. Matthes explains how to install and set up a development environment, how to write clean, readable code, how to test programs and fix bugs, how to work with libraries and frameworks, and how to deploy a finished application online. The book includes practical exercises at the end of each chapter that help reinforce the material, and tips on programming best practices. The author emphasizes that programming is a skill anyone can master, regardless of technical background, and that the best way to learn is by writing code and building projects. Written in clear, practical, and accessible language, with step-by-step instructions and real projects, the book became an international bestseller and one of the most recommended books for beginning programmers. "Python Crash Course" is not just a programming textbook but a practical companion that guides the reader from their first lines of code to building their own applications, proving that programming is not only a technical skill but a tool for creativity and solving real-world problems.