A grab‑bag of Python scripts written from scratch — no frameworks, just raw code and curiosity.
This repository showcases my hands‑on experimentation with the fundamentals of Python. Each script was implemented “by hand” as imposed challenges during some Python courses I was enrolled to. Some of them are just simple games while other are my implementation of sort and search classical algorithms.
| Script | Description |
|---|---|
NIM-game.py |
Play a terminal‑based game of NIM against the computer. |
COH-PIAH-Virus-Simulation_for_Plagiarism-Detector.py |
Naïve similarity checker for text files. |
Annoying-elephants_Song-generator.py |
Generates a simple melody using recursion (pure Python, no external audio lib required). |
Binary-search_Recursive-algorithm_with-pytest.py |
Recursive binary search implementation with unit tests. |
Bubble-sort_with-test.py |
Bubble sort implementation with pytest support. |
Insertion-sort_with-assert.py |
Insertion sort using inline assertions. |
Merge-sort_Recursive-algorithm_with-pytest.py |
Merge sort with recursive implementation with pytest support. |