A collection of Python exercises and notebooks covering algorithms, scientific computing, data processing, cryptography practice, and engineering calculations.
- Numerical work: pendulum error analysis, Newton–Raphson, free fall, hydrostatic pressure, and production-line notebooks.
- Algorithms: Sudoku, trees, matrices, paths, number theory, parsing, and encoding exercises.
- Security learning: Cryptopals and picoCTF notebooks.
- Data and visualisation experiments.
Most files are independent exercises:
python3 path/to/script.pyNotebook dependencies vary and should be installed in an isolated virtual environment.
This repository is a learning archive, not a single package. There is no shared dependency file or unified test suite yet. Individual projects should be extracted and tested before production use.
Examples use local or challenge data. Never insert live credentials or confidential datasets.
No repository-wide license has been selected.