1 About Python
This chapter covers
- Why use Python?
- What Python does well
- What Python is improving
This book is intended to help people get a solid general understanding of Python as quickly as possible, avoiding getting bogged down in advanced topics, but covering the essentials to write and read Python code. In particular, this book is intended for people are coming to Python from other languages and those who know a bit of Python are looking to level up their skills as Python continues to gain popularity, particularly in areas like data science, machine learning, and the sciences. While no prior knowledge of Python is needed, some knowledge and experience with programming is necessary to get the most out of this book.
After introducing Python and offering some advice on getting started with a Python environment, there is a quick summary of Python’s syntax, followed by chapters that build from the built-in data types up through creating functions, classes, and packages, as well as some more advanced features and a case study in handling data.