Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 16 hours
Course Outline
Module 1: Pandas Functions for Dataframe Operations
-
Introduction to Pandas
- Basic data structures: Series and DataFrame
-
DataFrame Operations
- Reading and writing data (CSV, Excel, etc.)
- Core operations (selection, filtering, indexing)
-
Data Modification
- Adding and removing columns and rows
- Modifying values within a DataFrame
-
Data Aggregation and Grouping
- GroupBy operations
- Aggregation, summing, averaging, etc.
-
Joining and Merging DataFrames
- merge, join, concat
-
Handling Missing Data
- Identifying missing values
- Techniques for imputing missing data
Module 2: Program Execution Time Optimization
-
Introduction to Optimization
- The importance of optimization in programming
-
Code Optimization
- Efficient data structures
- Avoiding redundant calculations
- Loop optimization
-
Pandas Optimization
- Vectorized operations
- Avoiding apply and lambda functions
- Working with large datasets
-
Code Simplification Through Functions
- Creating and using functions
- Code refactoring
Module 3: Working with the NumPy Library
-
Introduction to NumPy
- Importing the library
- Basic data structures: ndarray
-
Array Operations
- Creating and modifying arrays
- Array indexing and slicing
-
Mathematical and Statistical Functions
- Basic mathematical operations
- Statistical and aggregation functions
-
Linear Algebra
- Matrix multiplication
- Determinant and inverse matrix
-
Working with Multidimensional Data
- 2D, 3D, and higher-dimensional arrays
- Reshaping arrays
- Integration with Other Libraries
Module 4: Creating Charts in Excel Using Python
- Introduction to openpyxl and xlsxwriter
-
Generating Charts in Excel
- Creating basic charts (line, bar, etc.)
- Chart formatting
-
Generating Charts as Images (PNG)
- Using matplotlib to generate charts
- Saving charts as PNG files
- Advanced Excel Charts
-
Report Automation
- Creating automated reports with embedded charts
- Integrating Pandas with openpyxl/xlsxwriter