https://github.com/shubham-bhoite/python-programming
My Python Learning From Scratch.
https://github.com/shubham-bhoite/python-programming
Last synced: 6 months ago
JSON representation
My Python Learning From Scratch.
- Host: GitHub
- URL: https://github.com/shubham-bhoite/python-programming
- Owner: Shubham-Bhoite
- Created: 2023-07-09T14:43:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-29T05:54:39.000Z (about 2 years ago)
- Last Synced: 2025-03-27T14:11:10.164Z (7 months ago)
- Language: Python
- Size: 1.24 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python From Scratch
## Lessons :
- [First Program](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/FirstProgram.py)
- [Comments Escape Sequence](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/CommentsEscapeSequence.py)
- [Variables Data Types](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/VariablesDataTypes.py)
- [Type Casting](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/TypeCasting.py)
- [User Input](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/UserInput.py)
- [String In Python](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/String.py)
- [String Slicing](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/String-Slicing.py)
- [String Methods](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/StringMethods.py)
- [If Else Conditions](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/IfElse.py)
- [Match Case Statement](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/MatchCases.py)
- [Loops](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Loops.py)
- [Break Continue Statements](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/BreakContinue.py)
- [Functions](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Functions.py)
- [Function Arguments](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/FunctionArguments.py)
- [Lists](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ListsInPython.py)
- [Lists Methods](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ListsMethods.py)
- [Tuples](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/TuplesInPython.py)
- [f-Strings](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/f-Strings.py)
- [Doc String](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/docStrings.py)
- [PEP8(The Zen of Python)](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/pep8.py)
- [Recursion](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Recursion.py)
- [Sets](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Sets.py)
- [Set Methods](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/SetMethods.py)
- [Dictionaries](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/DictionariesInPython.py)
- [Else With Loop](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ElseWithLoops.py)
- [Error Handling](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ErrorHandling.py)
- [Finally Keyword](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/FinallyKeyword.py)
- [Custom Error](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/CustomError.py)
- [Short Hand For If Else](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ShortIfElse.py)
- [Enumerate Function](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/EnumerateFunction.py)
- [Virtual Environment](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/VirtualEnvironment.md)
- [How import Works?](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Importing.md)
- [if __ name __ == "__ main __"](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/If__Name__and__main__.md)
- [Local and Global Variable](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/LocalGlobal.py)
- [File Operations](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/FileOperations.py)
- [Lambda Functions](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/LambdaFunction.py)
- [is and ==](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/is%20and%20equal.py)
- [Introduction of oop's](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/IntroOOP'S.md)
- [Classes and Objects](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ClassesandObjects.py)
- [Constructors](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Constructor.py)
- [Decorators](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Decorators.py)
- [Getters and Setters](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/GettersandSetters.py)
- [Inheritance](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Inheritance.py)
- [Access Modifiers](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/AccessModifiers.py)
- [Static Methods](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Staticmethods.py)
- [Instance and Class Variable](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/InstanceVsClassVariable.py)
- [Class Methods](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ClassMethods.py)
- [Class Methods as a Alternative Constructor](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ClassMethodAsAlternativeConstructor.py)
- [dir, __dict__, help methods](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/dir-dict-help-methods.py)
- [Super Keyword](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/SuperKeyword.py)
- [Dunder Methods](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/dundermethods.py)
- [Method Overriding](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/MethodOverriding.py)
- [Operator Overloading](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/OperatorOverloading.py)
- [Single Inheritance](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/SingleInheritance.py)
- [Multiple Inheritance](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/MultipleInheritance.py)
- [Multi Level Inheritance](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/MultiLevelInheritance.py)
- [Hybrid Inheritance](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/HybridInheritance.py)
- [Hierarchical Inheritance](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/HierarchicalInheritance.py)
- [Time Module](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/TimeModule.py)
- [Walrus Operator](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/walrusoperator.py)
- [Shutil Module](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/ShutilModule.py)
- [Request Module](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/RequestsModule.py)
- [Generator In Python](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/Generators.py)
- [Function Caching](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/FunctionCaching.py)
- [Regular Expression](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/RegularExpression.py)
- [Multiprocessing In Python](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Lessons/multiprocessing.py)
---
## Exercises :
- [Simple Calc-1](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Exercises/Ex1-SimpleCalculator1.py)
- [Simple Calc-2](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Exercises/Ex1-SimpleCalculator2.py)
- [Gives Timing](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Exercises/Ex2-GivesTiming.py)
- [Kaun Banega Crorepati](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Exercises/KBC.py)
- [Snake Water Gun](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Exercises/snakegame.py)
- [Library Class](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Exercises/books.py)
- [Clutter](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Exercises/clutter.py)
- [News API](https://github.com/Shubham-Bhoite/Python-Programming/blob/main/Exercises/NewsAPI.py)