This repository documents my journey mastering Python, featuring core concepts and practical CLI projects.
A collection of scripts demonstrating Object-Oriented Programming and Python fundamentals.
- OOP: Classes, Inheritance, Polymorphism, Composition, Aggregation.
- Modules: Argparser, JSON handling, HTTP Requests.
Practical applications built to solve specific problems:
- Task CLI: A command-line interface for managing tasks.
- GitHub Activity: A script to interact with GitHub data.
- Expense Tracker: A tool to track daily financial expenses.
To run any specific script, navigate to the folder and execute:
python3 main.py- Python 3.x
- Libraries: requests, json, argparse
This repository contains solutions for the following roadmap.sh challenges: