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 for Dataframe Operations
-
Introduction to Pandas
- Core data structures: Series and DataFrame
-
DataFrame Operations
- Loading and saving data (CSV, Excel, etc.)
- Basic operations (selection, filtering, indexing)
-
Data Modification
- Adding and removing columns and rows
- Modifying values within a DataFrame
-
Data Aggregation and Grouping
- GroupBy
- Aggregation, summation, averages, etc.
-
Merging and Combining DataFrames
- merge, join, concat
-
Handling Missing Data
- Identifying missing values
- Techniques for imputing missing data
Module 2: Optimizing Execution Time
-
Introduction to Optimization
- The importance of optimization in programming
-
Code Optimization
- Efficient data structures
- Avoiding redundant computations
- Optimizing loops
-
Pandas Optimization
- Vectorization of operations
- Avoiding apply and lambda functions
- Working with large datasets
-
Simplifying Code 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 functions and aggregations
-
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 Excel Charts 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 for chart generation
- Saving charts as PNG files
- Advanced Excel Charts
-
Report Automation
- Creating automated reports with charts
- Integrating Pandas with openpyxl/xlsxwriter
16 Hours