HUNTERTUTORING

Standard syllabus

Python programming · Undergraduate · CS / Programming

Topics

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)

Pythonic engineering

  • Virtual environments and dependency pinning
  • Packaging projects (pyproject/setuptools survey)
  • Type hints and mypy/pyright (intro)
  • Iterators, generators, and comprehensions fluency
  • Exceptions, context managers, and resource cleanup
  • Testing with pytest and fixtures

Pricing calculator

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

What do you need?

$1,162 · Python programming · 18 tutoring hrs

Study guides, worksheets, reviews, practice tests, and answer keys for 1 class. 18 tutoring hours (1 hr / week · semester). Bundle discount applied vs buying separately. Pay in full via Zelle.