Skip down to main content

Fundamentals of Social Data Science in Python

Key Information

Course details
Compulsory intensive course for MSc, Michaelmas Term
Assessment
Coursework submission
Reading list
View now
Tutor
Professor Bernie Hogan

About

This course is a four-week intensive primer to get people up to speed on programming in the python programming language for use with data science. To note, python is not the only programming language you will encounter in this course, let alone this degree programme, but it is a great place to start. In week 4 we will compare differences between Python and R (another very popular language in data science). The goal of this course is to get students acquainted with clean, reusable, documented code. Learning machine learning and big data tools will be secondary to this task and come in later modules.

The course will be primarily lab work. Some of this will be group work based, although all summative assessments will be individual.

Key Themes

  • Data science as a technique for abstraction
  • Python as a means to manage large data sets
  • The web as unstructured data that must be transformed into structured data
  • Multiple languages and packages are required for data science
  • Importance of data wrangling choices to research validity

Learning Outcomes

  • Beginner level python including understanding the file system, packages.
  • Parsing a web page and text documents for analysis.
  • Merging data from multiple sources for analysis
  • Present data in attractive and minimal information graphics

Topics

  1. Skills and installation
  2. Introduction to Python
  3. Wrangling and accessing data with Python
  4. Visualisation and analysis of data in Python and R

 

Privacy Overview
Oxford Internet Institute

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies
  • moove_gdrp_popup -  a cookie that saves your preferences for cookie settings. Without this cookie, the screen offering you cookie options will appear on every page you visit.

This cookie remains on your computer for 365 days, but you can adjust your preferences at any time by clicking on the "Cookie settings" link in the website footer.

Please note that if you visit the Oxford University website, any cookies you accept there will appear on our site here too, this being a subdomain. To control them, you must change your cookie preferences on the main University website.

Google Analytics

This website uses Google Tags and Google Analytics to collect anonymised information such as the number of visitors to the site, and the most popular pages. Keeping these cookies enabled helps the OII improve our website.

Enabling this option will allow cookies from:

  • Google Analytics - tracking visits to the ox.ac.uk and oii.ox.ac.uk domains

These cookies will remain on your website for 365 days, but you can edit your cookie preferences at any time via the "Cookie Settings" button in the website footer.