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 Data Frame Operations
-
Introduction to Pandas
- Basic data structures: Series and DataFrame
-
DataFrame Operations
- Loading and saving data (CSV, Excel, etc.)
- Basic operations (selection, filtering, indexing)
-
Data Modification
- Adding, removing, and modifying columns and rows
- Modifying values within a DataFrame
-
Data Aggregation and Grouping
- GroupBy
- Aggregation, summing, averaging, etc.
-
Joining and Concatenating DataFrames
- merge, join, concat
-
Handling Missing Data
- Identifying missing values
- Methods for imputing missing data
Module 2: Optimizing Program Execution Time
-
Introduction to Optimization
- The importance of optimization in programming
-
Code Optimization
- Efficient data structures
- Avoiding repetitive calculations
- Loop optimization
-
Pandas Optimization
- Vectorizing operations
- Minimizing the use of apply and lambda
- Working with large datasets
-
Simplifying Code Through Functions
- Creating and utilizing 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
- Indexing and slicing arrays
-
Mathematical and Statistical Functions
- Basic mathematical operations
- Statistical and aggregating functions
-
Linear Algebra
- Matrix multiplication
- Determinants and inverse matrices
-
Working with Multi-dimensional 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
-
Creating Charts in Excel
- Creating simple charts (line, bar, etc.)
- Formatting charts
-
Generating Charts as Images (PNG)
- Using matplotlib to generate charts
- Saving charts as PNG files
- Advanced Charts in Excel
-
Report Automation
- Creating automated reports with charts
- Integrating Pandas with openpyxl/xlsxwriter