Workshop Outline
Aimed towards beginners with a basic understanding of programming, this hands-on workshop will equip you with the necessary tools to curate and analyse data efficiently using Python packages. Upon completion, participants will be well versed in setting up and running Python environments, carrying with them a fundamental proficiency to conduct data analysis independently.
In this hands-on workshop, we will be introducing the unlimited capabilities of Python; the programming language highly sought-after in today's digital age. With Python, the possibilities are infinite - whether it's desktop applications, mobile apps, hardware programming, software development, data analysis, or machine learning, Python lends itself to virtually any context and platform without compromising on performance.
Python boasts a comprehensive list of third-party libraries and frameworks that provide developers with access to pre-built code and functionalities, reducing development time and increasing productivity. Its scalability and learning ease account for its widespread use by organizations of all magnitudes.
Who Should Attend?
This workshop is open to anyone that has basic programming knowledge in other languages such as R and MATLAB and is interested in using Python for data analysis.
Requirements
Please follow these very important requirements:
- Participants are required to bring their own laptops for the workshop.
- Participants are required to install Visual Studio Code and Anaconda on their personal laptop prior to attending the workshop. Kindly follow this link to install Visual Studio Code and this link to download Anaconda.
Without this software it will be difficult to follow the workshop therefore if there are any problems, kindly contact us so that we can guide you on eyevents@mt.ey.com.
Registration fee
Click on Register to confirm your place.
- Price for this workshop: Eur 225
Sessions
This workshop is spilt into two sessions as following:
- Day 1 | 27 May - 8.30 to 13.30
- Day 2 | 28 May - 8.30 to 13.30
Day 1 - Getting Started with Python
Prior to writing Python code, we will give a brief introduction to Python and then set up needed. The following will be covered:
- Introduction to Python
- Capabilities of Python
- Installing Python and Setting up environments*
- Setting up Visual Studio Code for Python programming*
*Please ensure that Visual Studio Code and Anaconda are already downloaded
Python Syntax
In the second part of the session, we will go through Python syntax and start writing some basic code that uses the following concepts:
- Importing packages
- Comments
- Variables
- Expressions
- Data types
- Indentation
- Operators
- Conditional statements
- Functions
- Loops and iterations
- Object Oriented Programming
All the above concepts will be supported by examples that will be worked on during the session.
Day 2 - Python project
On this day we will go through a real-world data analysis case study using Python. This will include:
- Reading .xlsx files with Python
- Using pandas package for data curation
- Performing statistical analysis
- Visualise results
Speakers
Dr. Marija Vella is a Senior Consultant within the Strategy & Transactions practice. Marija holds a PhD in Electrical Engineering with a specialization in Artificial Intelligence and Image Processing as well as a Master’s in Quantitative Finance and Mathematics both obtained from Heriot-Watt University. She has experience in business intelligence, data science, R&D and code development within different industries including MedTech and financial services. From working with startups and global companies, Marija has developed in depth knowledge of how data can be used strategically to fuel business growth and is committed to use her expertise to help businesses leverage data. Marija is also an accredited Associate Fellow with the Higher Education Academy (UK) and has provided several workshops and tutorials.
Aaron Saliba is a seasoned professional in EY's Strategy & Transactions practice, specializing in Banking and Finance with a focus on Data Science and Financial Modelling. With extensive experience in startups, he has aptly developed scalable tools and solutions, particularly in risk and financial modeling. In previous roles, Aaron spearheaded initiatives in Data Analytics, Data Management, Risk Reporting, and Risk Management, leveraging automation to enhance efficiency and accuracy. Aaron joined EY in 2023 after working in the financial services industry. Since joining EY he worked in the fields of Business Intelligence, software development and automation. He has also provided several training sessions and workshops related to data analytics.