Master of Data Science for Public Policy   Master of International Affairs   Master of Public Policy  

Introduction to Python

This course introduces students to the fundamentals of the Python programming language for data analysis.

Main learning objectives:

  • Learn the fundamentals of writing Python scripts
  • Discover core scripting elements such as data types, variables and flow control structures
  • Understand and work with data structures such as lists, tuples and dictionaries to store collections of related data
  • Write and define your own Python functions to facilitate code reuse
  • Learn how to find and use modules in the Python Standard Library and other third-party libraries
  • Perform basic operations with data with libraries like NumPy and Pandas

The course is intended to be highly interactive and the instruction style serves this purpose. A large emphasis is placed on hands-on experience and allowing students to test out everything they have learned during the course by solving related problems.

Instructor