SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • The Python Journeyman
The Python Journeyman

The Python Journeyman


Course details

4.0∙1 Rating0 reviews

Published
March 2019
Publisher
Sixty North AS
Chapters
15

About the course

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.

The Python Journeyman is the second book in 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.

Authors

Austin Bingham

Austin Bingham

Robert Smallshire

Robert Smallshire

Course Outline

Chapter 1: Organizing Larger Programs
Chapter 2: Beyond Basic Functions
Chapter 3: Closures and Decorators
Chapter 4: Properties and Class Methods
Chapter 5: Strings and Representations
Chapter 6: Numeric and Scalar Types
Chapter 7: Iterables and Iteration
Chapter 8: Inheritance and Subtype Polymorphism
Chapter 9: Implementing Collections with Protocols
Chapter 10: Errors and Exceptions in Depth
Chapter 11: Defining Context Managers
Chapter 12: Introspection
Chapter 13: Afterword: Levelling Up
Chapter 14: Appendix A - Python implementation of ISO6346
Chapter 15: Notes

Reviews
4.0

1 total

0
1
0
0
0

Course details

4.0∙1 Rating0 reviews

Published
March 2019
Publisher
Sixty North AS
Chapters
15

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy