The Python Journeyman
- Paperback: 429 pages
- Publisher: WOW! eBook (October 19, 2018)
- Language: English
- ISBN-10: 8293483045
- ISBN-13: 978-8293483045
The Python Journeyman: Covers Python 3
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.
One of Python’s strengths is that it’s approachable and easy to learn, so that almost anyone can learn to write a basic Python program. The Python Journeyman will take you beyond that, beyond the basics. We will lead you through some of the deeper aspects of Python, and give you the skills you need to write great Python programs.