An open API service indexing awesome lists of open source software.

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.

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)