Skip to content

Start Here!

Jamie McKernan edited this page Jun 9, 2023 · 2 revisions

This repository is acting as a "living" document of my journey as a Python backend developer. As I expand my skills and knowledge, I am using the repository as a place to practise these skills, as well as write guides for other developers, to help them on their career journey.

I plan to use this wiki as a full guide to the repository, to help you find what you are looking for. But this is currently a lower priority than actually getting the content into the repository, so for now I'm just going to use it as a place to keep note of the rough order of progression that this repository should be read through:

  1. Design Principles
    1. Type Hints
    2. SOLID
      1. Single Responsibility
      2. Open/Closed Principle
      3. Liskov Substitution
        1. Parameter Types
        2. Return Types
  2. Design Patterns
Clone this wiki locally