Interactive Python learning with Docker support.
git clone https://github.com/AdamDanielHarris/codeit.git
cd codeit
python python/learn_python.py --interactive
# Run specific modules
python python/learn_python.py --functions basic pandas
# List available modules
python python/learn_python.py --list
# Different execution modes
python python/learn_python.py --cm # Copy mode (restricted environments)
python python/learn_python.py --no-docker # Host Python only
python python/learn_python.py --force-docker # Force Docker usage
- basic - Lists, tuples, sets, dictionaries
- advanced - Collections, dataclasses, namedtuples
- csv - File handling with DictReader/DictWriter
- pandas - DataFrames, filtering, analysis
- challenges - Programming problems and algorithms
- challenges_2 - System design scenarios
cs(topic)
- Cheat sheetscm()
- Show variableshf(function)
- Function helpshortcuts()
- Available commands
- Docker (recommended) or Python 3.7+
- ~2GB storage for Docker image
Generated practice files saved to practice/[module]/
.