GitHub - yusufcore/python_practise: Python practise repository focused on fundamentals, problem solving, data structures, OOPS, and mini projects. · GitHub
Skip to content

yusufcore/python_practise

Folders and files

Repository files navigation

Python Practise 🐍

A structured repository for learning and practicing Python from fundamentals to object-oriented programming and data structures.

Repository Structure

python_practice/
│
├── fundamentals/
│   ├── variables.py
│   ├── input_output.py
│   ├── operators.py
│   ├── conditions.py
│   ├── loops.py
│   ├── functions.py
│   ├── strings.py
│   ├── lists.py
│   ├── tuples.py
│   ├── sets.py
│   └── dictionaries.py
│
├── oops/
│   ├── classes_objects.py
│   ├── constructors.py
│   ├── inheritance.py
│   ├── encapsulation.py
│   ├── polymorphism.py
│   └── abstraction.py
│
├── data_structures/
│   ├── stack.py
│   ├── queue.py
│   ├── linked_list.py
│   ├── tree.py
│   ├── heap.py
│   └── graph.py
│
└── README.md

Learning Roadmap

Fundamentals

  • Variables and Data Types
  • Input and Output
  • Operators
  • Conditional Statements
  • Loops
  • Functions
  • Strings
  • Lists
  • Tuples
  • Sets
  • Dictionaries
  • Exception Handling

Object-Oriented Programming

  • Classes and Objects
  • Constructors
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction

Data Structures

  • Stack
  • Queue
  • Linked List
  • Trees
  • Heaps
  • Graphs

Goals

  • Build a strong foundation in Python.
  • Understand Pythonic coding practices.
  • Implement core data structures from scratch.
  • Strengthen problem-solving skills.
  • Prepare for backend development, automation, AI/ML, and technical interviews.

Author

Mohammad Yusuf

About

Python practise repository focused on fundamentals, problem solving, data structures, OOPS, and mini projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages