Skip to content

Repository files navigation

Python + OOPs Daily Coding Practice

Daily coding practice repository — building and strengthening my Python and OOPs fundamentals as part of my SDE preparation journey. This practice runs alongside my DSA preparation and continues throughout, not just as a one-time phase.

🎯 Purpose

This repo is where I solve daily Python + OOPs problems to keep my fundamentals sharp and build strong problem-solving habits. Practice here is ongoing — it continues in parallel with DSA, Git/GitHub, and other prep, not something that stops once a "phase" ends.

📚 Topics Covered

Python Core: Variables, Data Types, Strings, Lists, Tuples, Sets, Dictionaries, Operators, Loops, Conditionals, Functions, Recursion, File Handling, Exception Handling

Python Advanced: Mutable vs Immutable, == vs is, *args / **kwargs, Shallow vs Deep Copy, List/Dict Comprehension, Lambda Functions, map() / filter(), collections module (Counter, defaultdict)

OOPs: Class, Object, Constructor, Methods, Inheritance (Single, Multiple, Multilevel, Hierarchical, Hybrid), Encapsulation, Abstraction, Polymorphism (Overriding & Overloading), classmethod vs staticmethod, Dunder/Magic Methods (__str__, __len__, etc.)

🗂️ Structure

Each problem is solved in its own file, organized day-wise, with the question written as a comment at the top of the file followed by the solution.

🛠️ Tech

Python 3.14 | VS Code

👤 About Me

Abhinandan Kumar BCA (Final Year) student at GL Bajaj Institute of Technology and Management, Greater Noida | Aspiring Software Engineer | Preparing for SDE roles

About

Daily Python + OOPs coding practice - solving problems and building fundamentals as part of my SDE preparation journey.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages