Python Crash Course, 4th Edition
Autor Eric Matthesen Limba Engleză Paperback – 30 mar 2027
Three complete hands-on projects (a game, a data visualization tool, and a deployable web application) anchor a structured, honest approach to learning to code alongside AI.
Three million copies. Sixteen languages. Four editions. Python Crash Course is the book that taught a generation to program, and the 4th edition meets the moment it's publishing into. Author Eric Matthes addresses AI coding assistants directly and practically, not as threats to learning, but as tools that work best when you actually understand what they're producing.
What's new and what's included in the 4th edition:
- Updated throughout for Python 3.15, with current syntax, libraries, and best practices
- A new environment management workflow using uv, the fast modern Python package manager
- VS Codium replaces VS Code as the recommended editor
- New "What I've Learned" exercises that build a personalized knowledge document readers use to calibrate AI assistant responses to their actual skill level
- Direct, practical guidance on using AI coding tools without outsourcing understanding
- Three complete projects carried forward from earlier editions and fully updated:
- A game built with Pygame
- A data visualization tool using Matplotlib and Plotly
- A deployable web application built with Django
The foundation is the same. The world around it has changed, and this edition acknowledges it.
Preț: 359.56 lei
Preț vechi: 449.45 lei
-20% Precomandă
Puncte Express: 539
Carte nepublicată încă
Livrare prin curier în România Precomanda se expediază când titlul devine disponibil.
Transport gratuit de la 400.00 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Specificații
Notă biografică
Eric Matthes was a high school science, math, and programming teacher, now full-time author, living in Alaska. He has been writing programs since he was five years old and is the author of the Python Flash Cards, also from No Starch Press.
Cuprins
Preface to the Fourth Edition
Acknowledgments
Introduction
Part I: BASICS
Chapter 1: Getting Started
Chapter 2: Variables and Simple Data Types
Chapter 3: Introducing Lists
Chapter 4: Working with Lists
Chapter 5: if Statements
Chapter 6: Dictionaries
Chapter 7: User Input and while Loops
Chapter 8: Functions
Chapter 9: Typing in Python
Chapter 10: Classes
Chapter 11: Files and Exceptions
Chapter 12: Testing Your Code
Part II: PROJECTS
Chapter 13: A Ship That Fires Bullets
Chapter 14: Aliens!
Chapter 15: Scoring
Chapter 16: Generating Data
Chapter 17: Downloading Data
Chapter 18: Working with APIs
Chapter 19: Getting Started with Django
Chapter 20: User Accounts
Chapter 21: Styling and Deploying an App
Afterword
Appendix A: Installation and Troubleshooting
Appendix B: Text Editors and IDEs
Appendix C: Getting Help
Appendix D: Using Git for Version Control
Appendix E: Troubleshooting Deployments
Index
Acknowledgments
Introduction
Part I: BASICS
Chapter 1: Getting Started
Chapter 2: Variables and Simple Data Types
Chapter 3: Introducing Lists
Chapter 4: Working with Lists
Chapter 5: if Statements
Chapter 6: Dictionaries
Chapter 7: User Input and while Loops
Chapter 8: Functions
Chapter 9: Typing in Python
Chapter 10: Classes
Chapter 11: Files and Exceptions
Chapter 12: Testing Your Code
Part II: PROJECTS
Chapter 13: A Ship That Fires Bullets
Chapter 14: Aliens!
Chapter 15: Scoring
Chapter 16: Generating Data
Chapter 17: Downloading Data
Chapter 18: Working with APIs
Chapter 19: Getting Started with Django
Chapter 20: User Accounts
Chapter 21: Styling and Deploying an App
Afterword
Appendix A: Installation and Troubleshooting
Appendix B: Text Editors and IDEs
Appendix C: Getting Help
Appendix D: Using Git for Version Control
Appendix E: Troubleshooting Deployments
Index