How mohan-sai-krishna-0621/python-basics works
This repository is a chronological collection of independent Python exercises and small command-line projects, not one integrated application. The user-to-result pattern is generally to run a script, interact through prompts, and see a calculation, record, or report; the sampled calculator pair is the only demonstrated cross-file workflow. The groups capture the progression from fundamentals to standalone projects and later analysis tools. Many scripts were not sampled, so their internal flows and relationships are not inferred.
Main entry points: main.py Calculator Runner · calculator.py Calculator Functions
Components 27
Python Fundamentals
- Early Calculators
Day 01 - Student Exercises
Day 02 - Number Exercises
Day 03 - Calculator Runner
Day 10/main.py - Calculator Functions
Day 10/calculator.py - OOP Exercises
Day 11
Information Management
- Student Records
Day 09/student_records.py - Contact Book
Day 07/contact_book.py - Library Manager
Day 23/python library_manager.py - Attendance Tracker
Day 25/attendance_tracker.py - Employee Management
Day 45/employee_management.py
Personal Finance
- Expense Manager
Day 34/expense_manager.py - Budget Planner
Day 26/budget_planner.py - Finance Tracker
Day 50/finance_tracker.py - Expense File Manager
Day 21/expense_file_manager.py
Standalone Projects
- Notes Manager
Day 35/notes_manager.py - To-do List
Day 16/Todo_list.py - Quiz Projects
Day 17 - Inventory Projects
Day 18 - File Organizers
Day 28
Analysis Tools
- Text Tools
Day 41/text_analyzer.py - Number Tools
Day 32/number_analysis_tool.py - Student Analysis
Day 37/student_performance.py - Expense Analysis
Day 36/expense_analyzer.py - Data Processor
Day 47/data_processor.py - Weather Viewer
Day 48/weather_viewer.py
Other components
- Terminal User
Connections 1
- Calculator Runner → Calculator Functions: calls functions
Day 10/main.py