This workshop introduces the basic elements of Python, a general purpose programming language commonly used for data cleaning, analysis, visualization, and other applications. Participants will learn how to use the language as well as how to set up a development environment for Python on their personal computer. This workshop is intended for social scientists who are new to programming. No experience is required.
Computers with Python pre-loaded are available on a first-come, first-served basis. If you will use your own laptop, please install the Anaconda distribution of Python 3.6 from Continuum Analytics.
If you are having trouble installing Python 3, please contact data science services at email@example.com .
This workshop is free for Harvard and MIT affiliates. Click here to sign up!
This workshop will introduce you to the Unix shell, a power tool that allows people to do complex things with just a few keystrokes, combine existing programs in new ways, and automate repetitive tasks.
This introduction to the popular ggplot2 R graphics package will show you how to create a wide variety of graphical displays in R, using techniques such as layering, mapping variables to aesthetics, working withr scales, faceting, and themes.
This class will discuss the fundamentals of structured data, introduce you to using SQLite (a lightweight database available on all most computing platforms), and teach you the basics of querying and summarizing data with SQL