Skip to content
AfriScienceGroup home
AI and Digital Transformation

Python for Data Analysis and Automation

A great deal of analytical work is repeated monthly by hand because the person doing it has no way to automate it, and Python is the shortest route from that position to a script that runs itself. This course teaches it for that purpose. Delegates work through the language fundamentals needed for data work rather than a full programming syllabus, then reading data from files, databases and interfaces. Cleaning, reshaping and merging datasets are covered in depth, since that is where the time goes. Summarising, grouping and charting follow. Automation is addressed: scheduling, error handling and writing a script somebody else can run. The course closes on reproducibility and on knowing when a spreadsheet is still the right answer.

Course objectives

  • Use the language fundamentals that data work requires
  • Read data from files, databases and interfaces
  • Clean, reshape and merge datasets reliably
  • Summarise, group and chart results
  • Automate a recurring task including scheduling and error handling
  • Write a script another person can run and maintain
  • Judge when a spreadsheet remains the better tool

Who should attend

  • Analysts repeating manual work each month
  • Finance, operations and reporting staff
  • Engineers and scientists processing data
  • Internal auditors handling large extracts
  • Anyone moving beyond spreadsheet limits

Course outline

  1. 01From monthly by hand to a script that runs itself
  2. 02Language fundamentals for data work
  3. 03Reading data from files and databases
  4. 04Cleaning and reshaping
  5. 05Merging and joining datasets
  6. 06Summarising, grouping and charting
  7. 07Automation, scheduling and error handling
  8. 08Reproducibility and choosing the right tool

Scheduled sessions

Scheduled sessions for Python for Data Analysis and Automation
DatesVenueFormatPriceRegister
19 to 23 October 2026Mbabane, EswatiniClassroomR19,950 per delegateRegister Now
26 to 30 October 2026Johannesburg, South AfricaClassroomR19,950 per delegateRegister Now
23 to 27 November 2026Harare, ZimbabweClassroomUSD 1,325 per delegateRegister Now
7 to 11 December 2026Durban, South AfricaClassroomR19,950 per delegateRegister Now
4 to 8 January 2027Cape Town, South AfricaClassroomR19,950 per delegateRegister Now
25 to 29 January 2027OnlineOnlineR8,500 per delegateRegister Now

Python for Data Analysis and Automation

From R8,500

AskRegister