-
Notifications
You must be signed in to change notification settings - Fork 9
Why Pythonlings Exists
Learning syntax from a reference is useful, but it does not by itself provide the short feedback loop needed to build confidence. Pythonlings gives learners a small broken program, a focused check, and a next step. The aim is deliberate practice that keeps attention on one Python concept at a time.
Pythonlings takes inspiration from Rustlings: learn by repairing small exercises and verifying the result locally. Python needs its own adaptation of that idea. Exercises, hints, assertion checks, local reference material, and a Textual interface are designed around Python concepts and the ways Python learners encounter them.
Pythonlings is an independent open-source project inspired by Rustlings. It is not affiliated with, endorsed by, or maintained by the Rustlings project. The inspiration describes a learning pattern, not a claim of superiority over other learning resources or approaches.
Contributors keep the feedback loop clear and trustworthy:
- Exercises stay small enough to teach one main idea.
- Checks explain what a learner should investigate next.
- Curriculum order remains stable for learners who resume existing work.
- Application behavior preserves learner work and progress.
That focus makes contributions meaningful even when they are modest: a clearer assertion, a safer workspace change, or a better explanation can remove a real learning obstacle.
Pythonlings contributor wiki. Repository policy and source are authoritative: Project · Documentation · Code of Conduct · Security Policy