Python – SRUK Research Computing Workshop (part 2)

· London


WHEN: 27th June 2020, 9.30h-17:30h BST (check the time in your timezone in this link)
WHERE: Online. Platform and credentials to access the workshop will be provided a few days before the event.
REGISTRATION: £5 + Eventbrite fee

*  *  * 


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!


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.


Diego Alonso Álvarez and Sandra Álvarez


  • Conection details (platform and credentials) will be provided to all attendees a few days before the start of the workshop.
  • As the event is online, you will need a reliable internet connection.
  • Your own laptop: we will learn how to code in Python, thus we will need you to have the required software installed on your laptop before the workshop. After the registration, we will provide instructions 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.