|
1 |
| -# intermediate-python-applications |
2 |
| - This repository is a collection of **intermediate-level Python projects** designed to help developers enhance their skills through practical, hands-on coding. From building file management tools and weather applications to creating recipe suggestion apps and interactive games, these projects offer a mix of real-world challenges and creative problem-solving opportunities. Perfect for those looking to deepen their understanding of Python and explore concepts like API integration, file handling, and user interaction, this repository is your next step in mastering Python development. 🚀 |
| 1 | +# 📚 Intermediate Python Applications |
| 2 | + |
| 3 | +  |
| 4 | + |
| 5 | +Welcome to the **Intermediate Python Applications** repository! 🎉 This repository is designed for programmers who have a foundational understanding of Python and want to level up by building more robust, feature-rich applications. Here, you'll find engaging projects that help sharpen your programming skills and problem-solving abilities. |
| 6 | + |
| 7 | +## 🚀 What's Inside? |
| 8 | + |
| 9 | +This repository features a collection of intermediate Python projects designed to enhance your understanding of core programming concepts, algorithms, and data handling. Each project is structured to provide practical experience in Python programming, including the use of APIs, file management, and user interface design. |
| 10 | + |
| 11 | +### 🌟 Featured Projects |
| 12 | + |
| 13 | +1. **File Management System** 📂 |
| 14 | + A tool to organize, rename, move, and delete files efficiently. It supports bulk operations and file categorization based on extensions. |
| 15 | + |
| 16 | +2. **Weather Application** ⛅ |
| 17 | + A weather forecasting app that fetches real-time weather data using an API and displays temperature, humidity, and more for selected locations. |
| 18 | + |
| 19 | +3. **Book Recommendation System** 📖 |
| 20 | + Recommends books based on user preferences or genres. It employs a simple recommendation algorithm to enhance the reading experience. |
| 21 | + |
| 22 | +4. **Q&A Game Engine** ❓ |
| 23 | + A question-and-answer game framework where users can create quizzes or play existing ones. Supports multiple-choice and true/false formats. |
| 24 | + |
| 25 | +5. **Notepad App** 📝 |
| 26 | + A lightweight notepad application for creating, editing, and saving text files. Includes features like word count, search, and text formatting. |
| 27 | + |
| 28 | +6. **Restaurant Order Management System** 🍽️ |
| 29 | + A basic order management system for restaurants, allowing users to place orders, calculate bills, and track inventory. |
| 30 | + |
| 31 | +7. **English-Turkish Dictionary** 📚 |
| 32 | + A bilingual dictionary application for translating words and phrases between English and Turkish, with support for word history and favorites. |
| 33 | + |
| 34 | +8. **Recipe Suggestion Application** 🍳 |
| 35 | + Suggests recipes based on available ingredients. Users can input ingredients they have, and the app will recommend matching recipes. |
| 36 | + |
| 37 | +9. **URL Shortener & QR Maker** 🔗 |
| 38 | + Shortens long URLs and generates QR codes for easy sharing. Supports saving and exporting QR codes in image formats. |
| 39 | + |
| 40 | +10. **Timer Application** ⏳ |
| 41 | + A versatile timer app for countdowns and alarms, featuring customizable notifications and sound alerts. |
| 42 | + |
| 43 | +### 🔢 Download & Run |
| 44 | + |
| 45 | +Each project is available as an `.exe` file, allowing you to run them directly without additional setup. Alternatively, you can run the source code with Python 3.9+ for customization and learning purposes. |
| 46 | + |
| 47 | +## 🔧 Running the Source Code |
| 48 | + |
| 49 | +To run these projects from source, follow these steps: |
| 50 | + |
| 51 | +1. Clone the repository: |
| 52 | + ```bash |
| 53 | + git clone https://github.com/aslihanzehradonmez/intermediate-python-applications.git |
| 54 | + ``` |
| 55 | + |
| 56 | +2. Navigate to the project folder: |
| 57 | + ```bash |
| 58 | + cd intermediate-python-applications |
| 59 | + ``` |
| 60 | + |
| 61 | +3. Run any Python script: |
| 62 | + ```bash |
| 63 | + python3 project_name.py |
| 64 | + ``` |
| 65 | + |
| 66 | +## 🔠 Project Structure |
| 67 | +``` |
| 68 | +intermediate-python-applications/ |
| 69 | +│ |
| 70 | +├── file_management_system.py |
| 71 | +├── weather_application_api.py |
| 72 | +├── book_recommendation_system.py |
| 73 | +├── question_answer_game_engine.py |
| 74 | +├── notepad_app.py |
| 75 | +├── restaurant_order_management_system.py |
| 76 | +├── english_turkish_dictionary.py |
| 77 | +├── recipe_suggestion_application.py |
| 78 | +├── url_shortener_qr_maker.py |
| 79 | +├── timer_application.py |
| 80 | +``` |
| 81 | +This repository is a great resource for intermediate-level developers looking to expand their skill set through practical examples. Dive in and start coding! 🚀 |
0 commit comments