The Python Apprentice
- Paperback: 352 pages
- Publisher: WOW! eBook (June 21, 2017)
- Language: English
- ISBN-10: 1788293185
- ISBN-13: 978-1788293181
The Python Apprentice: Learn the Python skills and culture you need to become a productive member of any Python project
The Python Craftsman series comprises The Python Apprentice, The Python Journeyman, and The Python Master. The first book is primarily suitable for for programmers with some experience of programming in another language. If you don’t have any experience with programming this book may be a bit daunting. You’ll be learning not just a programming language but many of the topics and issues common to all languages at the same time. This doesn’t mean you can’t learn from these book! It just means that you might have to work a bit harder, read sections multiple times, and perhaps get guidance from others. Whatever your level of experience at the outset, the reward for working through the Python Craftsman series, and applying the techniques you learn to real problems, will be a competency with the core Python language which places you well into the upper quartile of practicing Python developers.
Our books follow a thoughtfully designed spiral curriculum, based on material battle-tested in Sixty North’s popular online and classroom training courses. We visit the same, or closely related, topics several times in increasing depth. For example, in The Python Apprentice we cover single class inheritance. Then in The Python Journeyman we cover multiple class inheritance. In The Python Master, we cover metaclasses, to give you the ultimate power over class construction.
The Python Apprentice together with The Python Journeyman and The Python Master comprise a trilogy of books on the Python programming language and the Python Standard Library. 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.