Learn Python Programming: An in-depth introduction to the fundamentals of PythonGet up and running with Python 3.9 through concise tutorials and practical projects in this fully updated third edition. Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features
This book is for everyone who wants to learn Python from scratch, as well as experienced programmers looking for a reference book. Prior knowledge of basic programming concepts will help you follow along, but it’s not a prerequisite. |
Contents
| 1 | |
| 37 | |
Conditionals and Iteration | 83 |
Functions the Building Blocks of Code | 115 |
Comprehensions and Generators | 157 |
OOP Decorators and Iterators | 195 |
Exceptions and Context Managers | 239 |
Files and Data Persistence | 257 |
Testing | 315 |
Debugging and Profiling | 343 |
GUIs and Scripting | 365 |
Data Science in Brief | 393 |
Introduction to API Development | 425 |
Packaging Python Applications | 477 |
Other Books You May Enjoy | 513 |
| 517 | |
Other editions - View all
Learn Python Programming - Third Edition: An In-depth Introduction to the ... Fabrizio Romano,Heinrich Kruger No preview available - 2021 |
Common terms and phrases
algorithm allows application attribute built-in chapter clause clicks configuration console context manager create cryptography data types database DataFrame datetime debugging decorator default defined dictionary Django docstring endpoint example execution F1Car FastAPI fetch folder format function global going hash HMAC images implementation import install instance integer interface iterator JSON JWTs keyword arguments kwargs language list comprehension logic look loop Matplotlib means metadata method module namespace Notice NumPy Obi-Wan Kenobi object operator optional output package parameters pass perform preceding code PyPI Pythagorean triples Python Programming RaceCar range(1 request result scope script sequence setuptools simple source code specify SQLAlchemy standard library station string sure syntax test-driven development things tkinter token triples tuple understand valid variable virtual environment write


