How jerry-git/learn-python3 works
This repository is a Python 3 teaching collection, not a runtime application. Learners use Jupyter to explore interactive lessons and exercises, or read the HTML materials in a browser. The README also documents Binder as an optional way to open the notebooks in a cloud Jupyter session. The tree and README establish these learning paths; sampled source only covers a notebook-to-HTML conversion utility, which is excluded as delivery tooling.
Main entry points: beginner/notebooks Lessons · exercises Exercises · html Web lessons · intermediate/notebooks Lessons
Components 10
Beginner curriculum
- Lessons
notebooks/beginner/notebooks - Exercises
notebooks/beginner/exercises - Web lessons
notebooks/beginner/html
Intermediate curriculum
- Lessons
notebooks/intermediate/notebooks - Exercises
notebooks/intermediate/exercises - Web lessons
notebooks/intermediate/html
Learning access
- Jupyter session
- Web browser
- Binder
Other components
- Learner
Connections 10
- Learner → Jupyter session: opens session
- Learner → Web browser: reads lessons
- Learner → Binder: opens cloud
- Binder → Jupyter session: provides session
- Jupyter session → Lessons: opens notebooks
- Jupyter session → Exercises: opens exercises
- Jupyter session → Lessons: opens notebooks
- Jupyter session → Exercises: opens exercises
- Web browser → Web lessons: displays lessons
- Web browser → Web lessons: displays lessons