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 Data Frame Work
-
Introduction to Pandas
- Core 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
-
Aggregation and Grouping Data
- GroupBy
- Aggregation, summation, averages, etc.
-
Merging and Combining DataFrames
- merge, join, concat
-
Handling Missing Data
- Identifying missing data
- Methods for filling in missing values
Module 2: Optimizing Program Execution Time
-
Introduction to Optimization
- The significance of optimization in programming
-
Code Optimization Techniques
- Efficient data structures
- Avoiding redundant calculations
- Loop optimization
-
Pandas Optimization
- Vectorization of operations
- Avoiding apply and lambda functions
- Working with large datasets
-
Simplifying Code by Creating Functions
- Creating and using functions
- Refactoring code
Module 3: Working with the NumPy Library
-
Introduction to NumPy
- Importing the library
- Core data structures: ndarray
-
Operations on Arrays
- 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
- 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 for chart generation
- Saving charts as PNG files
- Advanced Charts in Excel
-
Report Automation
- Creating automated reports with charts
- Integrating Pandas with openpyxl/xlsxwriter
16 Hours