This repository contains the source for the Textual Programming in Python course by Petlja.
The course covers Python fundamentals: programs, text values, reading data, math functions, branching, scripts, data collections, lists, defining functions, and dictionaries.
- Course on Petlja.org: https://petlja.org/en/course/12719/0
- GitHub Pages preview: https://petlja.github.io/TextualProgrammingInPython
The source content is in the source/ directory and can be converted to HTML using Sphinx with the PLCT toolchain.
- Have the uv tool (version 0.10 or newer) installed
uv run plct buildThe output will be in the build/ directory.
uv run plct previewThis starts a local server with live-reload at http://127.0.0.1:8000.
This work by Fondacija Petlja is licensed under a Creative Commons Attribution 4.0 International License.
