NumPy Syllabus
1. Introduction to NumPy
What is NumPy
Installing NumPy
Importing NumPy
Differences between Lists and NumPy Arrays
2. NumPy Arrays
Creating Arrays
Array Attributes
3. Indexing and Slicing
Accessing Elements
Slicing Arrays (1D, 2D)
Boolean Indexing
Fancy Indexing
4. Array Operations
Element-wise Arithmetic
Aggregate Functions
Comparison Operations
5. Reshaping and Manipulating Arrays
reshape(), flatten()
transpose()
concatenate()
6. Working with Missing or Special Data
Handling NaN
Using [Link](), np.nan_to_num()
7. Random Module in NumPy
[Link](),
[Link]()
Pandas Syllabus
1. Introduction to Pandas
What is Pandas
Installation and Setup
Importing Pandas
Pandas vs Excel / SQL
2. Pandas Data Structures
Series
DataFrame
3. Data Input and Output
Reading Files
Writing Files
4. Data Selection and Filtering
Accessing Data
Slicing Rows and Columns
Conditional Filtering
Filtering with Multiple Conditions
5. Data Cleaning
Handling Missing Data
Replacing Values
Renaming Columns / Index
Changing Data Types
Removing Duplicates
6. Data Manipulation
Sorting
Adding & Removing Columns
String Operations
7. Aggregation and Grouping
Using groupby()
Aggregation Functions
8. Merging and Joining
Concatenation
Merging DataFrames (Inner, Left, Right, Outer)
Matplotlib Syllabus
1. Introduction to Matplotlib
What is Matplotlib
Installing Matplotlib
Importing Matplotlib
2. Basic Plotting
plot() – Line plots
xlabel(), ylabel(), title()
legend()
grid()
3. Types of Plots
Line Plot
Bar Chart
Horizontal Bar Chart
Scatter Plot
Histogram
Pie Chart
4. Customizing Plots
Changing Colors, Markers, and Line Styles
Adding Labels and Titles
Adding Legends
Adjusting Figure Size
Seaborn Syllabus
1. Introduction to Seaborn
What is Seaborn
Installing Seaborn
Importing Seaborn
2. Missing Data Handling
[Link]() with mask → Visualizing Missing Data
[Link]() / [Link]() → Checking Missing Patterns
3. Univariate Plots
[Link]() → Histogram
[Link]() → Kernel Density Estimation
[Link]() → Box Plot
[Link]() → Violin Plot
4. Bivariate & Multivariate Plots
[Link]() → Scatter Plot
[Link]() → Line Plot
[Link]() → Bar Plot
[Link]() → Count Plot
5. Heatmaps & Pair Plots
[Link]() → Correlation Heatmaps
[Link]() → Pairwise Relationships
6. Customization
Adding Titles and Labels
Changing Colors and Palettes