0% found this document useful (0 votes)
2 views4 pages

Advanced Python Syllabus

Uploaded by

omb320947
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views4 pages

Advanced Python Syllabus

Uploaded by

omb320947
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like