Skip to content
EasyUphillTRAININGCORPORATE DEVELOPMENT
IT & Digital Skills

Python Programming for Data and Automation

Python has become a practical tool for analysing data and automating repetitive work. This course teaches the fundamentals of the language with a focus on real tasks. Participants write scripts to process data, automate workflows, and produce useful output.

5 DaysIn-house or publicLive online available

Course outline

What this programme covers, module by module.

  1. 01Writing clear, correct, and readable Python code
  2. 02Working with lists, dictionaries, and other structures
  3. 03Reading and writing files and structured data
  4. 04Automating repetitive and manual tasks
  5. 05Using libraries such as pandas for data handling
  6. 06Debugging and testing small programs
  7. 07Handling errors and exceptions gracefully

What you will gain

  • Write clear and correct Python code
  • Work with core data structures
  • Read and write files and data
  • Automate repetitive tasks
  • Use libraries for data handling
  • Debug and test simple programs

Who should attend

  • Analysts and technical staff
  • IT professionals
  • Aspiring developers
  • Anyone automating routine work

Upcoming sessions

DateCityDurationFeesBook
9 to 13 Nov 2026London5 DaysUS$1,800
23 to 27 Nov 2026Dubai5 DaysUS$1,800
11 to 15 Jan 2027Pretoria5 DaysR18,000
1 to 5 Feb 2027Cape Town5 DaysR18,000
5 to 9 Apr 2027Johannesburg5 DaysR18,000
21 to 25 Jun 2027London5 DaysUS$1,800

Fees are per delegate and exclude VAT. Public intakes are confirmed once minimum numbers are met. We also deliver this course on your own schedule, in-house or live online.

Enquire about this course

Register your team or ask for a tailored in-house quote. We reply within one working day.

WhatsApp usCourse brochure (PDF)
Fees from
R18,000 per delegate
Duration
5 Days
Field
IT & Digital Skills
Formats
In-house, public, online