# Introduction to Python 2024

Nicola Chiapolini, nicola.chiapolini@unisg.ch

## Date

19. - 22. August 2024; 09:00 - 12:00 and 13:00 - 16:00; 52-7024

## Laptops

You will need to bring your own laptop, with the ability to run python (3.x) programs and to run git. If unsure I recommend you to install either Thonny or Anaconda for Python and Git.

## Schedule

Block | Content
--- | ---
Monday | Introduction
| Introduction.html, hands-on.html, data.zip
| Introduction.ipynb, Introduction.pdf, refugees.py
Tue Morning | Coding Time / More on Python
| More+on+Python.html, Exercises.html
| More+on+Python.ipynb, exercises.zip
Tue Afternoon | Pandas / Coding Time
| Refugees.html, data.zip
| Refugees.ipynb
Wed Morning | Git
| git-tutorial.pdf
| multi_remote.txt, single_local.txt, single_local_vscode.txt
Wed Afternoon | Object Oriented Programming
| classes.html, oop.pdf, oop_ex.zip
| classes.ipynb, classes.pdf
Thu Morning | Test, Debug, Profile
| test_debug_profile.pdf, tdp_exercise.pdf
| cleanup.py, demo_code.zip, maxima.py
Thu Afternoon | Coding Time / Web Scrapping

Except where otherwise noted, content on this site is licensed under CC by-sa