Автор: Naomi Ceder
Издательство: Manning Publications
Год: 2024
Страниц: 185
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB
A fast-paced introduction to Python for intermediate developers–now with coverage of generative AI!
The Quick Python Book has helped over 100,000 developers get up to speed in Python. This revised Fourth Edition covers Python’s latest features, control structures, and libraries, plus new coverage of working with AI-generated Python code.
The Quick Python Book, Fourth Edition includes:
Python syntax, data structures, and best practices
Python as an object oriented language
Common Python libraries
Basic data handling with Python
Using AI code generation tools with Python
Whether you’re new to Python or looking to advance your basic skills, The Quick Python Book, Fourth Edition will get you writing effective Python code fast. It concisely covers programming basics, while introducing Python's comprehensive standard library and unique features in depth and detail. You'll also learn to make the best use of AI coding tools like Copilot and Google's Colaboratory (Colab), comparing and contrasting human and AI code, and developing a mindset that can make the most of AI.
about the book
The Quick Python Book, Fourth Edition is the definitive guide to the Python language, written by Python authority and former Chair of the Python Software Foundation Board or Directors Naomi Ceder. With the personal touch of a skilled teacher, Naomi beautifully balances details of the language with the insights and advice you need to handle any task. You’ll learn skills you can turn to doing almost anything with Python—from analyzing data, to writing scripts, and even developing software. Plus, quick-check questions, end-of-chapter labs, and a final case study all help consolidate your knowledge.
The first edition of this book was written over 25 years ago, so it has stood the test of time. Over that time Python has evolved enormously from the version 1.5 of the first edition. When I took over as author of the 2nd edition, covering Python 3.1, I was stunned at how many details had changed, even while the overall feel of Python had stayed the same. While the changes in the third edition (for Python 3.6) and this edition (Python 3.13) have been more manageable, Python has continued to develop, with the addition of new control structures, libraries, and more.
In addition to the changes in the language, we have also worked to improve the format of the book itself, adding quick check questions to test your knowledge, chapter labs and a case study to help consolidate your learning, and in this edition, a critical discussion of how to use and evaluate AI code generation as part of the labs and case study.
Finally, the way one uses Python has evolved, and one of the most popular environments for using Python has become the Jupyter notebook, which combines text and code in a browser based interface, which makes using Python much easier, particularly for data exploration. Since Jupyter can be served via the web, various services can support it, and for this edition we have shared the the source code (with a couple of exceptions) as Jupyter notebooks hosted in a Github repository. Those notebooks can be opened in Colaboratory, Google’s Jupyter based service, with a single click from the file in the repository. Of course one can still use the tried and true Python shell as well as sophisticated new IDE’s like Visual Studio Code.
about the reader
For readers familiar with the basics of programming who are interested in learning Python. To get the most benefit from this book, you’ll want to have some established skills in programming, either in Python or in another programming language like Java, C++, Ruby, jаvascript, or something similar. Since this book assumes an understanding of common data types and flow control structures, experience with only HTML or SQL may not be a good fit.
about the author
Naomi Ceder has been learning, teaching, and writing about Python since 2001. An elected fellow of the Python Software Foundation, Naomi is a past chair of its board of directors, and in 2022 became the seventh person to receive the PSF Distinguished Service Award. She also speaks internationally about the Python community and inclusion and diversity in technology in general.
Скачать The Quick Python Book, 4th Edition (MEAP V01)