Python

Python Developer

Step by step guide to becoming a Python developer in @currentYear@

This page is a visitor-friendly snapshot of how William currently sees this area: what feels strong, what is still being refined, and where the evidence is still partial.

0

Done

0

Learning

0

Target

0

Skipped

85

Tracked

Status meanings

Done: enough evidence to present this area as a solid strength.

Learning: an area of active development with growing confidence.

Target: relevant and intentional, but still earlier in the journey.

Skipped: not a current priority relative to other areas.

How the estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

These signals help estimate progress, but they are still best treated as directional rather than perfectly complete.

Areas currently being strengthened

No standout growth areas are being highlighted here yet.

Learn the Basics

Untracked

Basic Syntax

Untracked

Variables and Data Types

Untracked

Conditionals

Untracked

Loops

Untracked

Type Casting

Untracked

Exceptions

Untracked

Functions, Builtin Functions

Untracked

Lists

Untracked

Dictionaries

Untracked

Working with Strings

Untracked

Operators

Untracked

Comments

Untracked

Tuples

Untracked

Sets

Untracked

Heaps, Stacks and Queues

Untracked

HashMaps

Untracked

Binary Search Tree

Untracked

Recursion

Untracked

Sorting Algorithms

Untracked

Modules

Untracked

Data Structures & Algorithms

Untracked

Arrays and Linked Lists

Untracked

Builtin

Untracked

Custom

Untracked

Lambdas

Untracked

Decorators

Untracked

Iterators

Untracked

Regular Expressions

Untracked

Object Oriented Programming

Untracked

Classes

Untracked

Inheritance

Untracked

Methods

Untracked

Package Managers

Untracked

PyPI

Untracked

Pip

Untracked

Conda

Untracked

Poetry

Untracked

List Comprehensions

Untracked

Generator Expressions

Untracked

Paradigms

Untracked

Context Manager

Untracked

Learn a Framework

Untracked

Pyramid

Untracked

Plotly Dash

Untracked

gevent

Untracked

aiohttp

Untracked

Tornado

Untracked

Sanic

Untracked

Fast API

Untracked

Django

Untracked

Flask

Untracked

Concurrency

Untracked

Multiprocessing

Untracked

GIL

Untracked

Threading

Untracked

Asynchrony

Untracked

uv

Untracked

pyproject.toml

Untracked

Pipenv

Untracked

virtualenv

Untracked

pyenv

Untracked

Static Typing

Untracked

Pydantic

Untracked

mypy

Untracked

pyright

Untracked

pyre

Untracked

Code Formatting

Untracked

yapf

Untracked

black

Untracked

ruff

Untracked

Sphinx

Untracked

Common Packages

Untracked

Testing

Untracked

tox

Untracked

unittest / pyUnit

Untracked

doctest

Untracked

pytest

Untracked

typing

Untracked

File Handling

Untracked

glob

Untracked

pdm

Untracked

Encapsulation

Untracked

Variable Scope

Untracked

Type Annot.

Untracked