- Data Types
- Conditions
- Loops
- Functions
- Exceptions
- Libraries
- Unit Tests
- File Handling
- Regular Expression (REGEX)
- OOP
- Numpy
- Pandas
- Multiple inheritance
- Multi-level inheritance
- Classes and objects
- Constructor
- decorators
- Getters and setters
- Methods (class functions)
- Duck Typing
- Operator overloading
- Library Management System (OOP) program
- Python GUI Calculator
Python 3.12 type hinting. Basics and Advanced Object Oriented Programming.
First install the Mypy extension in your editor. (vscode)
Also install pip
package.
pip install mypy
This extension and package will check the typing errors in python file much like Typescript.
conda create -n py_12 python==3.12 -y
This will create a virtual Environment.
-n
means name of the virtual env.
-y
is yes for all installation questions.
conda env list
Check the Available virtual env list.
conda activate py_12
Check Python Version
python --version
Pylance
Pylint
MyPy Type checker
MyPy
Jupyter
Jupyter Slideshow
Jupyter Keymap
Jupyter Notebook Renderers
Jupyter Cell Tags
Black Formatter