Python Software for Data Analysis

Traditional training – (5 days, R15,000.00 excl. VAT)
Online training – (4 weeks, R10,500.00 excl. VAT)

About This Course

Python is arguably the best software for data management and statistical analysis. It is a fast, powerful statistical package designed by statisticians for researchers of all disciplines. Python is a complete, integrated statistical package that provides everything for data analysis from data management to basic and advanced analysis. Python makes it easy to conduct data cleaning and management, distinctly styled graphs, descriptive analysis and advanced analysis. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS. In this course, participants will experience the desired qualities and functionalities that Python widely preferred.

In this course participants will learn how to program in Python and how to use Python for data analysis. The course covers practical issues in statistical computing which include introduction to Python programming, accessing Python packages, reading data into Python, writing Python functions, debugging, profiling Python code, and organizing and commenting Python code. Topics in statistical data analysis will provide working examples.

Participants will learn to import other types of data files, like Excel and CSV files, into Python. They will learn to use Python for data cleaning, management and statistical analysis. They will achieve the understanding of descriptive statistics, confidence intervals, p-values and bi-variate inferential statistics (hypothesis testing). They will understand the concept of weighting and be able to implement it. The theory behind the statistics will be explained and participants will be able to interpret statistical outputs. Practical exercises will give special focus to the Rwanda ISS/DQA datasets.

The course uses a fine blend of interactive discussions, group exercises for every session, self-paced learning and two project reports that simulate real-life scenarios. At the end of the course, participants will be able to produce and interpret basic and intermediate descriptive and bi-variate inferential statistics using Python. As a result, they will be able to take raw data, clean them, summarise them, analyse them and take appropriate action. They will also improve their skills to critically analyse research reports.

Course Content

Traditional Course Content

i

Day 1

  • Research questions and data structure
  • Introduction to Python, explore the capabilities of Python, comparison with Stata and R
  • Working in Python – data structures and functions
i

Day 2

  • Introduction to Python programming
  • Python script files – organizing and running Python codes
  • Reading and importing data into Python
i

Day 3

  • Basic data management
  • Making sense of data (concepts in descriptive statistics)
  • Using Python for descriptive analysis
i

Day 4

  • Using Python for subgroup analysis
  • Calculating confidence intervals
i

Day 5

  • Different types of statistical tests
  • Chi-square test
  • Parametric and non-parametric tests

Online Course Content

i

Week 1

  • Research questions and data structure
  • Introduction to Python, explore the capabilities of Python, comparison with Stata and R
  • Working in Python – data structures and functions
  • Introduction to Python programming
i

Week 2

  • Python script files – organizing and running Python codes
  • Reading and importing data into Python
  • Basic data management
i

Week 3

  • Making sense of data (concepts in descriptive statistics)
  • Using Python for descriptive analysis
  • Using Python for subgroup analysis
i

Week 4

  • Calculating confidence intervals
  • Different types of statistical tests
  • Chi-square test
  • Parametric and non-parametric tests
    Centre

Course outcomes

The course will teach participants the following:

Produce and interpret basic and intermediate descriptive and bi-variate inferential statistics using Python. As a result, you will be able to take raw data, clean, summarise, analyse and take appropriate action.

Who Should Attend?

  • Researchers
  • Biostatisticians
  • Research analysts
  • Data analysts
  • Economists
  • HODs
  • Clinicians
  • Epidemiologists
  • Programme managers
  • Postgraduate students
  • Market researchers
  • Clinical and medical researchers
  • Scientists
  • Government practitioners

Application

For more details about our services contact:

Dave Temane
Email: info@cesar-africa.com
Tel: +27 11 403 1411

Price Includes

  • Course attendance
  • Full refreshments: lunch
  • Welcome tea
  • Two breaks for tea including pastries
  • Course lecture notes and training manual
  • Complimentary parking
  • Certificate of attendance

Application for Traditional Training

Click to confirm

12 + 3 =

Application for Online Training

Click to confirm

2 + 10 =