Date(s) - 05/06/2023 - 06/06/2023
9:30 am - 5:00 pm
This two-day in-person course will introduce you to basic data analysis skills in the Python programming language.
Day 1 introduces Python programming including data types, packages, data cleaning, data exploration and visualisation. We take a practical approach and aim to get you starting to code early, with short explanations followed by practical exercises to work through. On the first day all learning materials and an online coding environment are provided to ensure you can start without any software issues. At the end of day 1, we will help you get started installing Python on your own machine.
Day 2 builds upon the skills learnt in day 1 and introduces spatial data analytics, including visualisation and spatial data manipulation. In the afternoon, participants have the opportunity to put their newfound Python data analysis skills into practice in a supported environment, with help from our tutoring team.
Is this course for me?
This two-day course assumes no prior knowledge of Python or other programming languages and is aimed at a beginner audience who want to start their journey with data analysis in Python. We aim to provide participants with confidence in applying newly learned coding skills in an analytics and visualisation context. Day 1 provides an introduction to coding and visualisation with Day 2 building upon this knowledge in an applied setting.
Basic IT skills are required. As this courses covers the installation of software at the end of Day 1 it is recommended participants use their personal machines to assist with future usage following the course.
By the end of this course you will be able to:
- Understand and work with different data types in Python.
- Run different Python IDEs on your own machine and understand how to update versions and packages, as well as package dependencies.
- Conduct basic data explorations and manipulations to prepare data for analysis.
- Produce a wide range of effective data visualisations, both spatial and non-spatial.
- Load, read in, manipulate and analyse spatial data sets.
Ryan Urquhart, Teaching Fellow in Data Science, Consumer Data Research Centre (University of Leeds)
Since 2017, Ryan has been studying for his PhD, focussed on commercial spatial data analysis, with the School of Geography at the University of Leeds and is due to submit late 2022. During his time at the University, he has contributed to academic research with journal publications and has supported in the delivery of student education across undergraduate and postgraduate level courses. Prior to PhD studies, he completed an MSc in Consumer Analytics and Marketing Strategy at the University of Leeds Business School after studying BA Journalism at the University of Derby.
Fran Pontin, Data Scientist, Consumer Data Research Centre (University of Leeds)
Fran is interested in spatial determinants of health and the use of secondary big data sources, and her work focuses on the use of smartphone health app data in measuring population physical activity and spatial influences on activity levels, as well as retailer consumer data to understand purchasing behaviours for health, nutrition and sustainability. She has previously run introductory sessions on MSc. and BSc. programming modules as well as courses for the Leeds University Data Science Society, for students keen to broaden their coding and data analytics skill sets.
Luke Archer, Research Assistant, University of Leeds
This training course is CPD certified. CPD (Continuing Professional Development) describes the learning activities professionals engage in to develop and enhance their abilities throughout their careers.
Completing CPD-accredited courses encourages individuals to maintain consistent and high standards, making it easier to demonstrate commitment and dedication to personal and professional development and for individuals to build a career progression plan.
More information about CPD can be found here: https://cpduk.co.uk/explained
This Beginners Python for Data Analysis course is being offered in-person. The CDRC offers this course twice a year with the option for online learning available in the autumn. Further details about our autumn workshop is to follow.
If you have benefited from our Beginners Python for Data Analysis course and want to continue your learning journey, or already have basic Python programming, the CDRC offers an Intermediate Python training course, Python for Data Analysis in the summer.