Oxford University
Oxford University Logo

Python Programming for Data Science - Part 1 
offered by Oxford University

Python Programming for Data Science - Part 1
 at 
Oxford University 
Overview

Basic elements of programming using the Python programming language will be introduced throughout the course

Duration

2 months

Total fee

21,200

Mode of learning

Online

Course Level

UG Certificate

Python Programming for Data Science - Part 1
 at 
Oxford University 
Highlights

  • Earn a certificate of completion from Oxford university
Details Icon

Python Programming for Data Science - Part 1
 at 
Oxford University 
Course details

What are the course deliverables?
  • To learn the basic aspects of Python programming for data science
  • To gain an appreciation for the end-to-end process of obtaining data, processing it, through to presenting results
  • Import data from local and/or remote sources and preprocess it
  • Extract significant information from the gathered data
  • Visualise the relevant features extracted from the data
  • How to create and add state and behaviour to a class in Python
More about this course
  • The aim of this course is to provide an introduction to programming for data science, using the Python programming language
  • The course seeks to introduce the basics of the data science process, from collecting data, pre-processing it (cleaning/correcting it), performing exploratory data analyses, visualizing data, and sharing analysis results
  • Students will need access to a computer capable of running the open-source software used in the course and access to the Internet
  • The course will rely on Jupyter Notebooks for interactive Python programming as they are widely used in Data Science

Python Programming for Data Science - Part 1
 at 
Oxford University 
Curriculum

Week 1

Introduction to Data Science. Introduction to Git and the Anaconda environment

Week 2

Python basics: built-in types, functions and methods, if statement

Week 3

Python data structures: list, dictionaries, tuples; for...in loops

Week 4

NumPy and the SciPy ecosystem

Week 5

Pandas for data science I

Week 6

Pandas for data science II

Week 7

Data visualisation: matplotlib and seaborn

Week 8

Object-oriented programming: classes, inheritance, and applications

Week 9

Data gathering and cleaning. Text pre-processing for Natural Language Processing (NLP)

Week 10

Introduction to experimental design and statistical tests (SciPy and statsmodels)

Faculty Icon

Python Programming for Data Science - Part 1
 at 
Oxford University 
Faculty details

Dr Massi Izzo
Massimiliano Izzo is a Research Software Engineer in the Department of Engineering Science, University of Oxford. He has a Doctorate in Bioengineering from the University of Genoa, Italy, and currently works in the department's FAIR Data Science team on developing innovative data models for the life sciences.

Other courses offered by Oxford University

Star Icon4.912 months
A++ Shiksha Grade
#18 QS
24 Months
  • Sep' 25
88.95 L
12 months
A++ Shiksha Grade
#1 THE
61
  • Oct' 25
43.8 L
11 months
A++ Shiksha Grade
#2 QS
21
  • Oct' 25
38.49 L
11
    – / –
31.54 L
View Other 330 CoursesRight Arrow Icon

Python Programming for Data Science - Part 1
 at 
Oxford University 
Contact Information

Address

University Offices, Wellington Square, Oxford OX1 2JD, United Kingdom
Oxford ( Oxfordshire)

Go to College Website ->