Personal Python study notes, snippets, and small exercises with a civil & environmental engineering flavour. Maintained as part of my Master's coursework at Technische Hochschule Deggendorf (THD), Germany.
Most Python tutorials are generic. As a civil engineer I keep needing examples that map to real engineering tasks: unit handling, parsing tabular lab data, numerical integration for hydraulics, simple FEM concepts, etc. This repo is my running notebook.
python-learning-notes/
├── 01_basics/ # syntax, types, control flow
├── 02_numpy_pandas/ # array & dataframe patterns for lab data
├── 03_plotting/ # matplotlib recipes
├── 04_engineering/ # small engineering scripts (units, beams, hydraulics)
└── 05_exercises/ # solved exercises from THD courses
git clone https://github.com/koosha77/python-learning-notes
cd python-learning-notes
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txtThis is primarily a personal notebook, but pull requests with corrections, idiomatic improvements, or additional engineering examples are welcome. See CONTRIBUTING.md.
MIT — free to use, copy and adapt with attribution.