December 05, 2024 1:30 pm - 3:30 pm ET
Data and Software,
Other ISSR Workshops,
Research Methodology
Online Event - Login credentials via email for registered participants
A graphic representing web scraping with Python.

Instructor: Alexander Karl

The Python programming language is a popular, versatile programming language with broad applications, including robust tools for data analysis and data science, which is becoming increasingly popular among social scientists. This workshop is designed as an introductory course in Python geared towards those who have some experience with analytic software like R, Stata, SPSS or SAS. The course will focus on relative strengths of Python, emphasizing its advantages and disadvantages in social science research. Participants will be familiarized with the basics of Python coding, learning to apply fundamental concepts like loops, functions, variables, and data structures to write basic scripts for statistical analysis.

This course requires no previous experience in Python. Exposure to coding in R, or syntax in Stata, SPSS, or SAS is assumed.

Learning Objectives:

By the end of this workshop, participants will be able to:

  • Understand the applications of Python 3 to social science research
  • Install and navigate the Spyder environment for coding in Python
  • Understand and apply Python basics including data structures, control flow, and writing functions.
  • Import and manipulate tabular data with the Pandas package
  • Run statistical tests with the NumPy package