Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

625 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesomePython Awesome

Introduction

This repository is for practicing Python on a daily basis.
It includes notes, example code, and small projects to improve programming skills.

Days

Day 1: What is programming, what is Python, Python features, and uses.
Day 2: Print() function.
Day 3: Variables in Python.
Day 4: Input() function.
Day 5: Comments in Python.
Day 6: Practice exercise.
Day 7: Data Types in Python.
Day 8: Type Casting in Python.
Day 9: Operators in Python.
Day 10: If-Else.
Day 11: Exercise.
Day 12: Lists in Python.
Day 13: Lists in Python 2.
Day 14: Lists Exercise.
Day 15: Tuple in Python.
Day 16: Sets in Python.
Day 17: Dictionaries in Python.
Day 18: Loops in Python (Introduction).
Day 19: For & While Loops.
Day 20: Increment & Decrement in Loops.
Day 21: Loops Practice.
Day 22: break & pass & continue statements.
Day 23: Nested loops in python.
Day 24: Pattern printing using loops.
Day 25: Functions in Python.
Day 26: Built-In Functions in Python.
Day 27: String Slicing in Python.
Day 28: String Slicing Practice.
Day 29: String Formatting.
Day 30: Student Management System Project.
Day 31: If-Else-Elif.
Day 32: File Handling In Python.
Day 33: Exception Handling In Python.
Day 34: Import & Module In Python.
Day 35: Number Guessing Game.
Day 36: Password Generator.
Day 37: List & Dictionaries In Python.
Day 38: Functions 2.
Day 39: Variable Scope In Python.
Day 40: Lambda Functions.
Day 41: List Comprehension.
Day 42: Dictionary Comprehension.
Day 43: What is OOP, Class, and Object.
Day 44: Attributes, Methods, and init constructor.
Day 45: Multiple Objects.
Day 46: Encapsulation (Public and Private Attributes).
Day 47: Inheritance in Python.
Day 48: Method Overriding.
Day 49: Polymorphism.
Day 50: OOP Project (Library Management System).
Day 51: Abstract Classes & ABC Module.
Day 52: Multiple Inheritance & MRO.
Day 53: Property Decorators.
Day 54: Static & Class Methods.
Day 55: Magic/Dunder Methods.
Day 56: Student Record System.
Day 57: Stack Implementation.
Day 58: Queue Implementation.
Day 59: Linked List.
Day 60: Recursion.
Day 61: Searching Algorithms.
Day 62: Sorting Algorithms.
Day 63: To-Do List App.
Day 64: CSV File Handling.
Day 65: JSON File Handling.
Day 66: SQLite Basics.
Day 67: Expense Tracker Project.
Day 68: Decorators.
Day 69: Generators & Iterators.
Day 70: Context Managers.
Day 71: Regular Expressions Re Module.
Day 72: Working with APIs.
Day 73: Virtual Environments & pip.
Day 74: Logging Module.
Day 75: Multithreading.
Day 76: Multiprocessing.
Day 77:

About

Collection of Python concepts, notes, and mini projects for mastering Python.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages