Introduction to Python – Basic concepts and data structures

Online/Virtual Event

Abstract: Python is a popular language for scientific computing, and great for general-purpose programming as well. This introductory course will walk you through the basics of programming in Python. We will cover the main language features – variables and data types, conditionals, lists, for/while loops, list comprehensions, dictionaries, writing functions, and working with external libraries. […]

Free

Introduction to Scientific Python – NumPy, Pandas, xarrays

Online/Virtual Event

Abstract: Building on our previous Python workshop, today we will cover more advanced scientific computing in Python. We will talk about speeding up calculations and working with mathematical arrays with NumPy, working with dataframes in Pandas, and working with scientific datasets with xarray. Setup & Software Installation: You need to have Python installed on your […]

Free

Python for simple data visualizations

Online/Virtual Event

Abstract: Building on our two previous Python workshops, today we will look at various packages to do simple plotting and data visualization in Python. In the hands-on part, we will focus on matplotlib which is a well-established Python plotting library for for creating static and animated visualizations in Python. Setup & Software Installation: You need […]

Free

Web scraping with Python

Online/Virtual Event

Abstract: The internet is a trove of information. A lot of it is publicly available and thus suitable for use in research. Extracting that information and putting it in an organized format for analysis can however be extremely tedious. Web scraping tools allow to automate parts of that process and Python is a popular language […]

Free