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 working with 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 and removing columns and rows
- Modifying values within a DataFrame
-
Data Aggregation and Grouping
- GroupBy
- Aggregation, summation, averages, etc.
-
Merging and Joining DataFrames
- merge, join, concat
-
Handling Missing Data
- Identifying missing data
- Methods for imputing missing data
Module 2: Optimizing program execution time
-
Introduction to Optimisation
- The importance of optimization in programming
-
Code Optimisation
- Efficient data structures
- Avoiding redundant calculations
- Loop optimization
-
Pandas Optimisation
- Vectorization of operations
- Avoiding apply and lambda
- 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
- Core data structures: ndarray
-
Array Operations
- Creating and modifying arrays
- Array indexing and slicing
-
Mathematical and Statistical Functions
- Basic mathematical operations
- Statistical and aggregate functions
-
Linear Algebra
- Matrix multiplication
- Determinant, inverse matrix
-
Working with Multidimensional 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 basic charts (line, bar, etc.)
- Chart formatting
-
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
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customised Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from £4800 + VAT*
Contact us for an exact quote and to hear our latest promotions