The Python Master
This book is 50% complete
Last updated on 2018-03-16
About the Book
The Python Master is the culmination of our trilogy covering the core Python language. The material in these books is derived from Sixty North's popular and battle-tested training courses which have led thousands of programmers on a journey to being productive with Python.
Our books, which use Python 3, follow a spiral curriculum: We introduce topics gently and then revisit them on multiple occasions to add the depth required to support your progression as a Python developer. We've worked hard to structure the syllabus to avoid forward references. On only a few occasions do we require you to accept techniques on trust, before explaining them later; where we do, it's to deliberately establish good habits.
- Errata and Suggestions
- Conventions Used in This Book
- A functioning Python 3.5+ runtime
- Experience with concepts from the previous books
- The Road Goes On Forever
Chapter 1 - Advanced Flow Control
elseclauses on loops
An alternative to loop
- The try..except..else construct
- Emulating switch
- Dispatching on Type
Chapter 2 - Byte Oriented Programming
- Bitwise operators
bytestype in depth
Interpreting byte streams with the
- Memory Views
- Memory-mapped files
Chapter 3 - Object Internals and Custom Attributes
- How are Python objects stored?
Special methods which bypass
- Where are the methods?
Chapter 4 - Descriptors
- A review of properties
- Unravelling the property function
- Implementing a descriptor
- Retrieving descriptors on classes
- Data versus non-data descriptors
The Leanpub 45-day 100% Happiness Guarantee
Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...