A collection of Python learning exercises and practice programs.
src/
├── basics/ # Core Python concepts (variables, loops, functions, classes)
├── data_structures/ # Lists, tuples, sets, dictionaries, trees, linked lists
├── algorithms/ # Fibonacci, recursion
├── file_handling/ # File read, write, delete operations
└── practiceset/ # Practice problems and exercises
- Basics: Variables, strings, operators, conditionals, loops, functions, lambda, classes, iterators, exception handling, datetime, JSON
- Data Structures: Lists, tuples, sets, dictionaries, arrays, trees, linked lists
- Algorithms: Fibonacci series, recursion, binary search, quick sort
- File Handling: Read, write, create, delete files
# Create virtual environment
python -m venv venv
# Activate virtual environment
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
# Run any script
python src/basics/python_string.pySee LICENSE for details.