How abhijeetb0/college-internship-3rd-sem works
This repository is a collection of Python learning exercises, not one integrated application. The sampled examples cover interactive calculations and shopping-cart totals, a student-record menu, file read/write, and module/package usage. The student menu dispatches to student operations, which use grading and average helpers. No README was provided; unsampled exercises are represented only where the tree supports a meaningful subsystem, and no wiring between separate lessons is implied.
Main entry points: project-9/main.py Student menu · students.py Student operations · file-handling/main.py Notes file example · modules/main.py Module demo
Components 16
Interactive exercises
- Flexible calculator
daily-work/day-01/codes/project-3FlexibleCalci.py - Shopping cart
daily-work/day-01/codes/project-7ShoppingCart.py - Number processor
daily-work/day-02/codes/project-8RobustNumberProcessor.py
Student records
- Student menu
daily-work/day-02/codes/project-9/main.py - Student operations
daily-work/day-02/codes/project-9/students.py - Grade and average
daily-work/day-02/codes/project-9/utilities.py
Python examples
- Notes file example
daily-work/day-02/codes/file-handling/main.py - Notes file
daily-work/day-02/codes/file-handling/notes.txt - Module demo
daily-work/day-02/codes/modules/main.py - Tools module
daily-work/day-02/codes/modules/mytools.py - Package demo
daily-work/day-02/codes/package/main.py - Math operations
daily-work/day-02/codes/package/operations/maths_ops.py - Exception examples
daily-work/day-02/codes/exception.py - Package version demo
daily-work/day-02/codes/pip-venv.py
Other components
- Learner
- Requests package
Connections 15
- Learner → Flexible calculator: enters operations
- Learner → Shopping cart: enters cart data
- Learner → Number processor: chooses operation
- Learner → Student menu: chooses menu action
- Student menu → Student operations: dispatches action
- Student operations → Grade and average: uses grade and average
- Learner → Notes file example: enters notes
- Notes file example → Notes file: appends and reads
- Learner → Module demo: runs example
- Module demo → Tools module: calls functions
- Learner → Package demo: runs example
- Package demo → Math operations: calls operations
- Learner → Exception examples: provides input
- Learner → Package version demo: runs example
- Package version demo → Requests package: imports package