A comprehensive collection of my Python coursework, practical programs, assignments, and coding exercises completed during my Master of Computer Applications (MCA). This repository documents my learning journey, covering Python fundamentals to Object-Oriented Programming (OOP) through well-structured examples and hands-on practice.
This repository serves as a centralized collection of my Python learning throughout the MCA program. It contains practical programs, assignments, practice exercises, and notes that help strengthen programming concepts and problem-solving skills.
The repository is organized topic-wise, making it easy to navigate and useful for revision, academic reference, and interview preparation.
Python/
│
├── 01_Basics/
├── 02_Conditional_Statements/
├── 03_Loops/
├── 04_Patterns/
├── 05_Functions/
├── 06_Number_System/
├── 07_Strings/
├── 08_Lists/
├── 09_Tuples/
├── 10_Sets/
├── 11_Dictionaries/
├── 12_File_Handling/
├── 13_Exception_Handling/
├── 14_Object_Oriented_Programming/
├── 15_Modules_and_Packages/
├── Assignments/
├── Practice_Programs/
└── Jupyter_Notebooks/
- Python Basics
- Variables & Data Types
- Operators
- Input & Output
- Conditional Statements
- Loops
- Pattern Programs
- Functions & Lambda Functions
- Number System Conversion
- Strings
- Lists
- Tuples
- Sets
- Dictionaries
- File Handling
- Exception Handling
- Object-Oriented Programming (OOP)
- Modules & Packages
- Practice Programs
- College Assignments
- Jupyter Notebook Exercises
- Python 3
- Spyder (Anaconda)
- Jupyter Notebook
- Visual Studio Code
- Git
- GitHub
The primary objectives of this repository are to:
- Strengthen Python programming fundamentals.
- Complete MCA practicals and coursework.
- Practice coding and logical problem-solving.
- Develop clean, readable, and well-documented Python programs.
- Build a solid foundation for Data Science, Machine Learning, and Software Development.
- Maintain an organized portfolio of academic work.
Through this repository, I continue to improve my understanding of:
- Python syntax and programming concepts
- Problem-solving techniques
- Code organization and documentation
- Practical implementation of programming concepts
- Git and GitHub version control
🚧 Actively Maintained
New practical programs, assignments, and learning resources are added regularly as I progress through my MCA curriculum.
This repository is created primarily for educational purposes and personal learning. Suggestions, improvements, and constructive feedback are always appreciated.