Skip to content

Repository files navigation

Learning Python from scratch

A grab‑bag of Python scripts written from scratch — no frameworks, just raw code and curiosity.


Motivation

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.


Contents

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.

About

A grab‑bag of procedural Python scripts written entirely from scratch — no frameworks, just raw code and curiosity.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages