Introduction to Python
Date:
07/01/2019 - 08/01/2019
Organised by:
Jumping Rivers
Presenter:
Dr Colin Gillespie
Level:
Entry (no or almost no prior knowledge)
Contact:
Esther Gillespie, 07740285328, info@jumpingrivers.com
Description:
Python is a powerful, general-purpose programming language that plays well with others, runs everywhere, is friendly and easy to learn. Whilst it is a general-purpose language in nature, it has a large number of packages which suitable for a variety of tasks common to data analysts. Pythons syntax is simple yet elegant making it easy to read and quick to develop in. This two-day intensive course will introduce you to the language and equip you with the tools to manipulate, visualise and summarise your data.
Course Outline:
- Introduction to Python: A brief introduction to the Python language and development tools for writing Python
- Data Types: An introduction to common Python data types, both from the language builtins such as lists and dictionaries and additional packages geared toward data analysis such as Pandas Series and DataFrame objects.
- Visualisation: Create standard statistical graphics such as scatter plots and histograms from your data.
- Summary Statistics: Apply common statistical summaries to your data sets using the power and speed of the numpy package.
- Data Manipulation: Become comfortable with manipulating your data, filtering, merging and joining, grouped aggregation.
- Data I/O: Load and save data from a variety of different data sources such as CSV files, Excel files and binary data storage formats.
- Control Flow: Get a handle on the basics of program control flow for your scripts. We will examine iterative looping structures (for loops) and conditional expressions (if statements).
- Functions: Define and use your own functions.
Contact us on info@jumpingrivers.com if you have any questions
Cost:
500.00 + VAT
Website and registration:
https://www.eventbrite.co.uk/e/introduction-to-python-tickets-48737674697
Region:
North East
Keywords:
Quantitative Data Handling and Data Analysis, Data Visualisation, Teaching and Supervising Research Methods
Related publications and presentations:
Quantitative Data Handling and Data Analysis
Data Visualisation
Teaching and Supervising Research Methods