The Summer School aims to provide students with the basic concepts of Python software and, through practical exercises on a computer running Python, to address some of the most common applications in the field of geosciences.
Course Content:
- Overview of the Python environment: basic commands, syntactic rules, matrix and vector operations, scripts and functions;
- Scientific computing and visualization, the modules: Numpy, Scipy, and Matplotlib;
- Representation of simple mathematical functions and their contextualization in Earth Sciences;
- Loops and flow control constructs: for and while loops, and if...elif...else conditional statements;
- Input-Output: reading and writing data in specific file formats within the Python environment (txt, npy, and npz files);
- Interpolation;
- 2D and 3D data visualization;
- Examples of computing histograms and basic probability distributions;
- Least squares regression and their applications on real data;
- Examples of using moving average filters and applying the discrete Fourier transform for data filtering
- Time series: monthly, annual averages, etc...
Each topic in the program is accompanied by examples and exercises.
The Summer School will be held on campus, in Pisa, at Dipartimento di Scienze della Terra, via Santa Maria, 53.
Aim
The purposes of this course are multiple, and some are listed below.
The course:
- teaches how to write scripts to perform even complex data analyses without the need to manually repeat the steps;
- provides a tool to organize, filter, and process large amounts of data quickly and efficiently;
- allows the creation of customized visualizations using Python libraries such as Matplotlib to effectively represent data relevant to Earth Sciences;
- offers a flexible, accessible, and widely supported tool that enables PhD students and professionals to solve specific problems with the help of the community.
Who can apply
PhD students, researchers, professionals, with reference to disciplinary and/or professional areas relevant to Earth Sciences.
Language
English
Program Intensity
Full-time
Application
Admission Requirements
Basic knowledge of Mathematics, Physics and Informatics.
IMPORTANT NOTICE:
- The Summer School will be activated with at least 10 students
- The maximum number of participants is set to 15 students
Required Documents
- Identity Document (*PASSPORT in case you are a foreign student*)
- Enrolment Form
- Curriculum Vitae
All the documents must be in pdf format, in order to upload them on the portal when required.
Application has to be submitted via Alice portal following the instructions of the "How to apply" page.
ECTS
3
Fees
500 euro
Pay fees by Debit/Credit Card or PayPal online using the following: Payment Form
NOTICE:
- International students without Italian Tax Code: please tick the box 'Anonymous' in order to disable the field 'Italian personal ID/VAT number'.
- Please type your NAME and SURNAME next to the pre-filled text of the field 'Reason'
- Please pay only after receiving the admission letter.
REFUND POLICY: There will be no refund of paid tuition fees
Period
14 - 18 July 2025
Application Deadline
31 May 2025
Contacts
Coordinator
Prof. Eusebio Maria Stucchi Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Summer/Winter School Office Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.