Fundamentals:
- Basics of Programming
- Variables and Data Types
- Operators
- Keywords
- Control Structures
- Loops
- Functions
Data Structures:
-
Strings
-
Lists
-
Tuples
-
Sets
-
Dictionaries
-
Arrays
-
OOPs Concepts
-
Exception Handling
-
File Handling
-
Modules and Packages
-
Standard Libraries
Libraries: a. NumPy b. Pandas c. Matplotlib d. Seaborn e. Scikit-learn
To install Python, follow these steps:
IDE:
- Notepad
- PyCharm
- Community Edition
- Professional Edition
- VS Code
- Jupyter Notebook
- Spyder
''''
-
Web based applications
-
Working with data, visualize, cleaning, preprocessing - libraries
-
Automation
-
Game development
-
Desktop applications
-
Network programming '''
-
NumPy - Numerical Python
- perform mathematical and logical operations on arrays
- multi-dimensional arrays and matrices
- mathematical functions
- data analysis and manipulation
- statistical operations
- pip install numpy
- import numpy as np
- np.array(), np.zeros(), np.ones(), np.arange(), np.linspace()
- np.mean(), np.median(), np.std(), np.var()
- list - collections of items (different types), numpy - homogeneous data (same type)