CareerPlane subject index · v1 portal

Python

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

Keep exploring