A complete Python learning repository that takes you from Python basics to intermediate projects through well-organized examples and hands-on applications.
This repository includes:
- Core Python fundamentals (data types, conditions, loops, file handling)
- Clean and structured practice files
- Two complete console-based projects
- Beginner-friendly code with practical logic
📌 Ideal for students who want to build a strong Python foundation and apply it in real projects. Python-Professionalism/ │ ├── DataTypes/ │ ├── Numeric.py │ ├── String.py │ ├── list.py │ ├── Tuple.py │ ├── Set.py │ ├── Dictionary.py │ └── Bool.py │ ├── Projects/ │ ├── Project_1_Task_Manager/ │ │ ├── P1.py │ │ ├── Tasks.txt │ │ └── EndTasks.txt │ │ │ └── Project_2_Pet_Hotel_System/ │ ├── PetHotel.py │ └── main.py │ ├── Conditions.py ├── Loops.py ├── FileHandling.py └── Map_Filter_Reduce.py
A simple console-based Task Manager application built using Python fundamentals.
- Add new tasks
- View all tasks
- Delete tasks
- Mark tasks as completed
- View completed tasks
- Data persistence using text files
- Tasks.txt → stores active tasks
- EndTasks.txt → stores completed tasks
- File handling
- Lists
- While loops
- Input validation
- Basic error handling
This project focuses on practicing real-life file-based logic using Python.
A console-based Object-Oriented Python application for managing a Pet Hotel.
- Register dogs and cats
- Assign pets to owners
- Manage hotel stays and pricing
- Renew pet stays
- Search pets and owners
- Delete pets
- Display all pets and owners
- Classes & Objects
- Inheritance
- Encapsulation (private attributes)
- Properties & setters
- Composition (Owner ↔ Pets)
- Modular programming
This project demonstrates how Python OOP can be used to build a real-world system simulation.
- Navigate to Project_1_Task_Manager
- Run: python P1.py
- Navigate to Project_2_Pet_Hotel_System
- Run: python main.py