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 DataFrames
-
Introduction to Pandas
- Core data structures: Series and DataFrame
-
DataFrame Operations
- Reading and writing data (CSV, Excel, etc.)
- Basic operations (selection, filtering, indexing)
-
Data Modification
- Adding, removing columns and rows
- Modifying values within a DataFrame
-
Data Aggregation and Grouping
- GroupBy operations
- Aggregation, summation, 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
- Vectorizing operations
- Minimizing the use of apply and lambda
- 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
- Core data structures: ndarray
-
Array Operations
- Creating and modifying arrays
- Indexing and slicing arrays
-
Mathematical and Statistical Functions
- Basic mathematical operations
- Statistical and aggregation functions
-
Linear Algebra
- Matrix multiplication
- Determinant, inverse matrix
-
Multidimensional Data Handling
- 2D, 3D, and higher-dimensional arrays
- Reshaping arrays
- Integration with Other Libraries
Module 4: Creating Excel Charts with Python
- Introduction to openpyxl and xlsxwriter
-
Creating Charts in Excel
- Creating basic charts (line, bar, etc.)
- Chart formatting
-
Generating Charts as Images (PNG)
- Using matplotlib for chart generation
- Saving charts as PNG files
- Advanced Excel Charts
-
Report Automation
- Creating automated reports with charts
- Integrating Pandas with openpyxl/xlsxwriter