A six lectures-long postgraduate course on the protein structure, dynamics and interactions, as well as on the computational and experimental techniques used to study them.
Python programming course for beginners. It is composed of two units:
- basic functionalities (if-then-else, loops, functions, files manipulation)
- usage of numpy, matplotlib and scipy to read, manipulate, display, analyse and generate numerical data.
The course is available:
- For download on Github
- The course is available on Binder (requires no installation on own computer): https://mybinder.org/v2/gh/degiacom/python4science/master
Foundations of Physics 1
An introduction to Young’s double slit experiment.
Introduction to Python
A Python programming course for beginners, based around written material and practical programming exercises. The following topics are covered: basic syntax; arithmetic and logical operators; if-else; loops; lists, sets, tuples and dictionaries; functions; importing and creating packages; reading and writing files. This course is divided in three 2 hours-long classes, with exercises.
- Calculating Collision Cross-Sections, a description of available methods for the calculation of collision cross-sections of molecular models (1h20min), delivered in Ecole Thématique IMMS, Cabourg, 2016
- Introduction to Molecular Dynamics, a general overview on molecular dynamics simulations (40min), delivered in University of Oxford, 2013