Intermediate Python

Date: Thursday 11 November 2021, 9.30AM
Location: Royal Statistical Society Office, London
CPD: 12.0 hours
12 Errol Street
London
EC1Y 8LX
RSS Training


Share this event

Level: Intermediate (I)


Python is a great all round language for many things, with one of its strengths being that it is able to deal with data. Data comes in all forms from files of various type, websites, API’s and databases. This course intends to introduce the participant to these areas and show them how to deal with data in a variety of different forms.

Please note: Bookings will close 4 working days before the course start date or when the course has reached its maximum capacity.
 

Level: Intermediate (I)


Python is a great all round language for many things, with one of its strengths being that it is able to deal with data. Data comes in all forms from files of various type, websites, API’s and databases. This course intends to introduce the participant to these areas and show them how to deal with data in a variety of different forms.

Delegates are expected to bring a laptop with the Python software installed.


Learning Outcomes

The learner will appreciate how to deal with various different data types in Python and be able to manipulate these allowing them to achieve various aims.
 

Topics Covered

The course will cover how to manipulate and deal with data in Python. We will look at structured and unstructured data including:
  • Web scrapping: The internet is full of lots of useful information and Python is a great language for accessing this information. We will show how to programme access web pages, traverse through sites and store the results. Following this we will cover parsing the information out from the html that is obtained and storing this.
  • API’s: These days a lot of sites offer data via API’s (Application Programming Interface) these allow the user to programme access data from a provider in a structured manner. This section will demonstrate how to do this in Python and deal with the results. We will show this via a practical example from a publicly available API.
  • File types: The course will look at how to read and write the following types of file and how to manipulate them, csv, xls, XML, json, txt
  • Pandas: This section will introduce the Pandas library and demonstrate the concepts of DataFrames and Series and show how they can be used to manipulate the data from data sources and demonstrate the plotting functionality available.
 

Target Audience

This course is ideal for Data Scientists, Statisticians, Quants, or anyone who works with data; however this is not intended for those with zero knowledge of Python. Those with limited Python knowledge should first attend the Introduction to Python course. Those with a working knowledge of Python will be able to pick up what they need to know.


Assumed Knowledge

A working knowledge of the Python programming language.

 

Robert Mastrodomenico

Rob studied a BSc Mathematics and Statistics at the University of Reading. Thereafter, having particularly enjoyed the Statistics side of his degree, he stayed on at Reading to study for a Statistics PhD. Following the completion of his studies worked as a Quantitative Analyst at a statistical consultancy which undertook statistical research and provided sports modeling services in the betting sector.

In 2011 he started up his own company called Global Sports Statistics and has continued working in the sports modeling sector. His interest in Python really began back in 2010 when he was looking at alternatives to R and since then it has become his language of choice.

Rob conducts Python training courses for the Royal Statistical Society and has seen his Introduction to Python Course feature on Sages online training.
 

Fees

   

Registration before 
 11 October 2021

 

Registration on/after
 11 October 2021

                                  


Non Member 

RSS Fellow 

RSS CStat/Gradstat/Data Analyst 
also MIS & FIS

 

£611.00+vat 

£520.00+vat 

£490.00+vat

£680.00+vat 

£577.00+vat 

£543.00+vat