Skip to content

yusufcore/python_practise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

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