HUNTERTUTORING

Python programming

Undergraduate · CS / Programming

Syllabus focus

Standard syllabus · STEM / applied

Pricing calculator

Choose materials, tutoring, or both — or book a single session as needed. Customize your plan on the subscribe page.

Billed in 15-minute increments (15-minute minimum, up to 4 hours). No subscription required.

$60.00 · 60 min · Undergraduate · Online ($60/hr)

Book through intake or schedule a session.

Topics typically covered

Standard syllabus

Language depth

  • Comprehensions, iterators, and generators
  • Functions as objects; decorators (intro)
  • Classes, inheritance, and dunder methods
  • Exceptions and context managers
  • Modules, packages, and virtual environments

Standard library

  • Collections: defaultdict, Counter, deque
  • File I/O, JSON, and pathlib
  • datetime, regex, and argparse
  • Unit testing with unittest or pytest
  • Typing and static analysis (intro)

STEM / applied

Data and automation

  • NumPy arrays and vectorized computation (intro)
  • Pandas DataFrames for tabular data (intro)
  • Web requests with requests/httpx; REST clients
  • Scripting workflows: CLI tools and scheduling
  • Packaging projects with pyproject.toml (intro)

Applied Python

  • Async I/O overview with asyncio (intro)
  • Web backends with Flask/FastAPI (survey)
  • Data visualization with matplotlib/seaborn (intro)
  • Performance profiling and C extensions (survey)
  • Security: secrets management and dependency scanning

Notes

Distinct from intro CS1 when listed separately; may target data science or backend development tracks.