A collection of beginner-to-intermediate Python projects
covering domains like web scraping, data visualization, management systems, API integration, and more.
Integrates external APIs to fetch and display real-time data.
Tech Stack: requests, REST APIs
Features
- Connects to public APIs (weather, currency, jokes, etc.)
- JSON parsing and error handling
- CLI or simple UI output
A command-line system to manage basic banking operations.
Tech Stack: Python
Features
- Create, view, and delete accounts
- Deposit and withdraw funds
- Balance check and transaction logging
Create charts and graphs from datasets.
Tech Stack: Matplotlib, Seaborn, Pandas
Features
- Line, bar, and pie charts
- Data loading from CSV
- Custom styling and labeling
Implementations of fundamental DSA concepts.
Tech Stack: Python
Features
- Linked Lists, Stacks, Queues, Trees
- Sorting (Quick, Merge, Bubble)
- Searching (Binary, Linear)
- Time complexity annotations
Manage books, users, and borrow/return records.
Tech Stack: Python, SQLite (optional), Tkinter (optional)
Features
- Add, remove, and search books
- Borrow and return functionality
- Maintain borrow history per user
Displays motivational quotes randomly or daily.
Tech Stack: Python, API or local DB
Features
- Random or scheduled motivational quotes
- Fetch from quote API or local DB
- GUI using Tkinter (optional)
Interactive multiple-choice quiz app.
Tech Stack: Python, Tkinter or CLI
Features
- Load questions from file or API
- Track score and give feedback
- Optional timer functionality
Tracks marks, grades, and averages.
Tech Stack: Python, CSV or SQLite
Features
- Add, edit, or delete student records
- Grade and average calculation
- Summary reports
Extracts useful data from websites.
Tech Stack: requests, BeautifulSoup, pandas
Features
- Extract text, links, images, tables
- Save results to CSV/JSON
- Handle pagination and delays
Clone this repository:
git clone https://github.com/mantrapatil03/python-intermediate-projects.git
cd python-intermediate-projectsEach folder contains:
-
Source Code
-
README.md
-
Setup Instructions & Dependencies
Practice core Python programming skills
Learn by building hands-on projects
Improve understanding of files, APIs, GUIs, and data
Strengthen your portfolio and GitHub profile
Mantra Patil
💼 LinkedIn: www.linkedin.com/in/mantrapatil25
Made with ❤️ & Python by Mantra Patil
🌟 If you found this repository helpful, please give it a star! 🌟
Your support inspires more open-source contributions and new projects!
🔗 Connect on LinkedIn | 💻 Explore More Projects | ✉️ Contact Me