Python-Tutorials
This repository contains jupyter notebooks for Python. Topics covered in each notebook are :
-
Basics
- Introduction to Python
- How it works
- Variables
- User Input
-
Operators
- Arithmetic Operators
- Relational Operators
- Assignment Operators
- Logical Operators
- Bitwise Operators
- Membership Operators
- Identity Operators
-
BuiltinFunctions Functions covered in this part are:
- chr()
- ord()
- round()
- abs()
- pow()
- range() Functions for strings:
- index()
- find()
- count()
- replace()
- strip()
- split()
-
printAdvance
- Advanced print statements
- Field/Precision width
-
DataStructure
- List and List methods
- Dictionary and Dictionary methods
- Tuple and Tuple methods
-
ControlFlow
- if
- if-else
- if-elif-else
- nested if-else
- for loop
- while loop
- break and continue
- List comprehension
-
Functions
- Python functions
- Nested functions
- *args and **kwargs
- Lambda functions
- map()
- filter()
-
OOP
-
Scientific Python
- Numpy
- Matplotlib
- Pandas