Skip to content

Python Tsunami: Introduction to Python programming language

Updated: 27/04/2023

The course Python Tsunami is an 3-day introductory course to programming in the language Python. It is intended for researchers at SUND who are interested in learning how to use Python but who do not have any prior experience yet.

We will demonstrate how to run Python from Jupyter Notebooks hosted on google colab, a tool that is often used for data analysis. An overview of the fundamental Pythonic data structures will follow and participants will learn about containers, conditional statements and loops. Moreover, the course will introduce the Python library pandas that allows for efficient data manipulation. Lastly, we will give a first introduction to data visualization in Python.

Course responsible

Henrike Zschach


Data Scientist

Contributors

Ana Rita Colaço


Data Scientist

Iñigo Prada Luengo


Postdoc

Chloe Pittman


PhD Student

Tugce Karaderi


Assistant Professor

Viktoria Schuster


PhD Student

J. A. Romero Herrera


Data Scientist

Course Information

Overview

📖 Syllabus:

  1. Variables and data types
  2. Containers and iterables
  3. Conditions
  4. Loops
  5. Pandas and data frames
  6. Plotly visualizations

🕰 Total Time Estimation: 8 hours

👨‍💻 Target Audience: Anyone

👩‍🎓 Level: Beginner

🔒 License: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

🪙 Funding: This project was funded by the Novo Nordisk Fonden (NNF20OC0063268).

Course Requirements

This course has no requirements

Goals

By the end of this workshop, you should be able to:

  • Understand basic python concepts such as variables, conditions, loops, etc
  • Load your data and tables using Pandas
  • Wrangle your data using Pandas
  • Filtering
  • Selection
  • Merging
  • Make interactive visualizations using Plotly

Acknowledgements

  • Alberto Santos Delgado
  • Henry Webel
  • Annelaura Bach Nielsen