Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 1.84 KB

File metadata and controls

60 lines (42 loc) · 1.84 KB

🐍 100 Python Programs — Semester 5 Practical Collection

“Code is like poetry — elegant, structured, and sometimes, quietly rebellious.”

Welcome to my personal repository of 100 Python programs — a culmination of my Semester 5 journey, countless cups of chai ☕, and a deep dive into the art of programming.

This isn’t just a collection of codes.
It’s a reflection of how I learned to think logically, debug patiently, and write programs that actually make sense.


🧭 Overview

This repository contains 100+ Python programs written as part of my college practicals.
Each program focuses on a specific concept — from the absolute basics to some fairly advanced logic-building exercises.

Whether you’re a beginner looking for examples or a student preparing for practicals, this repo has something for you.


🧠 Concepts Covered

Here’s a glimpse of what’s inside:

🩵 Core Python

  • Variables, Data Types & Operators
  • Conditional Statements (if, elif, else)
  • Loops (for, while)
  • Functions & Recursion
  • Exception Handling

💚 Data Structures

  • Lists, Tuples, Sets, and Dictionaries
  • List Comprehensions
  • String Manipulations
  • Stack, Queue & Linked List Basics

💜 Object-Oriented Programming

  • Classes & Objects
  • Inheritance, Polymorphism, Encapsulation
  • Abstract Classes & Interfaces
  • Operator Overloading

💛 Intermediate Topics

  • File Handling (Text, CSV, JSON)
  • Modules & Packages
  • Lambda Functions & Map/Filter/Reduce
  • Decorators & Generators
  • Iterators and Custom Iterators

❤️ Advanced & Practical Use Cases

  • Student Management Systems
  • Calculator Projects
  • Simple Games & Logic Challenges
  • Data Validation & CSV Automation

⚙️ Project Structure