WHEN: POSTPONED to the 27th June 2020, 9.30h-17:30h (TENTATIVE DATE)
REGISTRATION: £5 SRUK members / £10 non members via Eventbrite (REGISTRATION CURRENTLY CLOSED)
* * *
During the last decades, both technological and computational advances have led to an explosive growth of data availability in almost all, if not all, scientific fields. Therefore, from an academic research point of view, scientists have found themselves with the need to process and analyse this vast amount of data. The computational and coding skills to effectively do this task, however, are not always part of or required by every scientific discipline.
This second event of the SRUK Research Computing Workshop series is devoted to Python, a programming language that has become one of the dominant tools in research and teaching thanks to its flexibility, simplicity, and enormous supporting community. Specifically, this hands-on workshop will cover the following content:
- Brief introduction to the basics
- Overview of Python packages and developing your own libraries
- Numerical computation with Numpy and Scipy
- Data science with Pandas
- Professional-looking figures with Matplotlib
Please note that we select our participants on a first come first served basis, so stay tuned to the updates we share under the #SciCompSRUK tag in our social networks and enroll as soon as registration opens!
AM I SUITABLE FOR THIS WORKSHOP?
This workshop is at a beginners-intermediate level. Although there will be an introduction to basic Python, we will not linger over it for too long and will move soon to more advanced – and useful – stuff. Even though we will not go through very complicated examples, you are more than welcome to go through some basic Python concepts on your own prior to the workshop (e.g., check the first half of the content provided here) and get the most out of this training!
Join this event if you want to…
- Create your own libraries of recurrent functions and tools you will be using to analyse your data.
- Analyse your data, fitting it to complex functions using powerful algorithms or exploring their statistical properties.
- Learn how to easily generate publication-quality figures.
If time allows, at the end of the workshop we will provide tips and resources for those wanting to expand their knowledge on other topics such as differential equation solving, parallel computing, machine learning, and deep learning.
REQUIREMENTS TO ATTEND THE WORKSHOP
Your own laptop: we will learn how to program in Python, thus we will need you to have the required software installed on your laptop before the workshop. After the registration, we will contact the participants and will provide them with the instructions needed to properly set up their laptops with the tools needed for the workshop. If needed, remote assistance will be provided before the workshop to make sure every participant has properly installed every tool that will be used during the practical sessions.