docs: Add python basics notebooks
Added three notebooks that covers the following topics:
-
Part 1: Mastering Python Datatypes, Data Structures and Operators
- Variables
- Data Types
- Data Structures
- Operators
- Strings and String Manipulation
- Numbers (Integers, Floats)
- Type Conversion
- Input and Output
- Comments and Documentation
-
Part 2: Understading conditionals, loops and iterators
- Conditional Statements (if, elif, else)
- Loops (for, while)
- Control Statement(Pass, Break, Continue)
- Iteratives (iterators, iterables)
- Exception and Error Handling (try, except, finally)
- Nested Loops and Conditions
-
Part 3: Introduction to functional and object oriented programming
- Functions
- Definition of Functions
- Function Arguments and Return Values
- Scope of Variables (Global vs Local)
- Variable-length Arguments (*args, **kwargs)
- Lambda Functions
- Decorators (Conceptual Understanding)
- Generators (Conceptual Understanding)