Appendix A. The Top Ten Things We Didn’t Cover

Image

We firmly believe that it’s important to know when to stop.

Especially when your author is from Ireland, a nation famed for producing individuals with a gift for not quite knowing when to stop talking. Images And we love talking about Python, our favorite programming language. In this Appendix A we present the top ten things that, given another four hundred pages or so, we’d happily dive Head First into telling you all about. There’s information on classes, exception handling, testing, a walrus (Seriously, a walrus? Yes: a walrus), switches, decorators, context managers, concurrency, type hints, virtual environments, and programmer’s tools. As we said, there’s always more to talk about. So, go ahead, flip the page, and enjoy the next dozen pages!

1. Classes

Image

Depending on your programming background, you might find this book’s exclusion of how to create a class in Python a curiosity, an affront, or otherwise hardly noteworthy.

In some programming languages it’s next to impossible to do anything useful until you define a class. As we hope this book demonstrates, this is not the case with Python. If you are moving to Python from a class-based ...

Get Head First Python, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.