CareerPlane subject index · v1 portal

Python

Python for Model Risk Validation Analyst on CareerPlane — 27 practical, sandbox-driven topics. Pick a topic to open its interactive lesson.

27 topics 27 topic pages

Topics

Python Data Structures — list / dict / set / tuple Complexity Tradeoffs
Professional · priority 1
pythonlistdictsettuplebig-o
List / Dict / Set Comprehensions & Generator Expressions
Professional · priority 1
pythoncomprehensiongeneratormapfilter
Iterators & Generators — yield, itertools, Streaming Large Files
Professional · priority 1
pythoniteratorgeneratoryielditertoolsstreaming
Context Managers — with Statement, contextlib, Resource Safety
Professional · priority 1
pythoncontext-managerwithcontextlibresources
Error Handling — try/except/else/finally, Custom Exceptions, Logging
Professional · priority 1
pythonexceptionloggingtracebackcustom-exception
Decorators — Function & Class Decorators, functools.wraps
Professional · priority 1
pythondecoratorfunctoolswrapsmetaprogramming
Dataclasses & Pydantic — Validation, Serialization, Settings
Professional · priority 1
pythondataclasspydanticvalidationserializationsettings
async / await — asyncio, aiohttp, Concurrency Patterns
Professional · priority 1
pythonasyncioasyncawaitaiohttpconcurrency
threading vs multiprocessing — GIL, CPU vs IO, Worker Pools
Professional · priority 1
pythongilthreadingmultiprocessingpoolcpu-io
HTTP Clients — requests / httpx / Retries / Timeouts / Backoff
Professional · priority 1
pythonrequestshttpxretrytimeoutbackoffidempotency
File I/O — CSV / JSON / YAML / Pickle / Parquet, Streaming Reads
Professional · priority 1
pythoncsvjsonyamlpickleparquetio
pandas — DataFrame Basics, Indexing, Merge, GroupBy, Reshape
Professional · priority 1
pythonpandasdataframemergegroupbypivot
pandas Performance — vectorization, eval, categorical, arrow backend
Professional · priority 1
pythonpandasperformancevectorizationarrowcategorical
NumPy — Array Broadcasting, ufuncs, Memory Layout (C vs F Order)
Professional · priority 1
pythonnumpybroadcastufuncvectorizememory
Regex & String Parsing — re, Unicode, Anchors, Lookarounds
Professional · priority 1
pythonregexreunicodelookaroundanchor
datetime & Timezones — pendulum / zoneinfo / DST / UTC Everywhere
Professional · priority 1
pythondatetimetimezonependulumzoneinfodstutc
Packaging — pyproject.toml / build / twine / uv / pipx
Professional · priority 1
pythonpackagingpyprojectuvpipxbuildtwinewheel
Logging & Observability — structlog / loguru / OpenTelemetry SDK
Professional · priority 1
pythonloggingstructlogloguruopentelemetrytracing
Profiling — cProfile / py-spy / memray / Sampling vs Instrumentation
Professional · priority 1
pythonprofilingcprofilepy-spymemrayperformance
subprocess — run / Popen, Pipes, Quoting, Timeouts, Shell Escaping
Professional · priority 1
pythonsubprocessshellpipequotingtimeoutsecurity
SQLAlchemy 2.0 — Core vs ORM, Session, Typed Models, Migrations
Professional · priority 1
pythonsqlalchemyormalembicsessiontyped
Background Jobs — Celery / Dramatiq / RQ, Idempotency, Retries
Professional · priority 1
pythoncelerydramatiqrqbackground-jobidempotentretry
Caching — functools.lru_cache / cachetools / Redis-Backed TTL
Professional · priority 1
pythoncachelru_cachecachetoolsredisttl
cryptography — Symmetric / Asymmetric / Hashing / HMAC / KMS Integration
Professional · priority 1
pythoncryptographyaesrsahmackmskey-rotation
Secrets Management — python-decouple / Vault / AWS Secrets Manager
Professional · priority 1
pythonsecretsvaultaws-secretsenvdotenv
Deployment — gunicorn / uvicorn / hypercorn / workers & lifecycle
Professional · priority 1
pythongunicornuvicornworkersgraceful-shutdown
Security Hardening — bandit / safety / pip-audit / SBOM Generation
Professional · priority 1
pythonbanditsafetypip-auditsbomsupply-chain

Keep exploring