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.
Course Outline
Module 1: Pandas Functions in Data Frame Work
-
Introduction to Pandas
- Basic data structures: Series and DataFrame
-
Operations on DataFrames
- Loading and saving data (CSV, Excel, etc.)
- Basic operations (selection, filtering, indexing)
-
Modifying data
- Adding and removing columns and rows
- Modifying values in a DataFrame
-
Data aggregation and grouping
- GroupBy
- Aggregation, sum, mean, etc.
-
Combining and merging DataFrames
- merge, join, concat
-
Working with missing data
- Identifying missing data
- Methods for filling missing data
Module 2: Optimizing Program Execution Time
-
Introduction to Optimization
- The importance of optimization in programming
-
Code Optimization
- Efficient data structures
- Avoiding redundant calculations
- Optimizing loops
-
Pandas Optimization
- Vectorizing operations
- Avoiding apply and lambda functions
- Working with large datasets
-
Simplifying code through function creation
- Creating and using functions
- Code refactoring
Module 3: Working with the NumPy Library
-
Introduction to NumPy
- Importing the library
- Basic data structure: 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, inverse matrix
-
Working with Multi-dimensional Data
- 2D, 3D, and higher-dimensional arrays
- Array shape transformations
- 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.)
- Chart formatting
-
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
16 Hours