Course Listings

all > GRAD > intr-d > intr-d 603

Data Analysis with Python

Course #: INTR-D 603

Description:
This is a workshop-based course that draws material from two sequential SAGE campus courses, Introduction to Python and Intermediate Python Skills. This beginner-level course requires no prior experience. It provides an introduction to the Python programming language with applications in statistical analyses using practical examples in the social sciences. It starts with the fundamentals of Python programming and explores the different types of data and methods that students are likely to encounter as they work through real life statistical cases, including the basics of statistical theory and hypothesis tests. Topics covered include: how to download and install Python, Anaconda, and PyCharm software, core elements of the Python programming language, importing and exporting data files from multiple sources, preparing data for analysis, cleaning and transforming data using NumPy and Pandas, to writing functions for data analysis, creating meaningful data visualizations, how to do web scraping using HMTL and Beautifulsoup4, and statistical concepts including hypothesis test and modeling. Throughout this course, the content is reinforced through applications of social science-based examples and case studies with Python programs to teach students how to make methodologically appropriate decisions.

Pre Requisites: Pre-requisite: MATH 125 or Intro to Stats or Permission of Instructor

Offered in:

TBA