Kursen syftar till att ge grundläggande kunskap om programmering i Python i relation till viktiga tillämpningar i kemi och bioteknik.
- Introduktion till datorer och filsystem. Terminaler och kommandoraden.
- Skriva dokument i LaTeX och Overleaf
- Conda: installation och miljöhantering
- Jupyter notebooks
- Datatyper, villkorstester, iterationer
- Filhantering och I/O
- Paket och moduler
- Funktioner och klasser, objekt-orienterad programmering
- Vanliga vetenskapliga bibliotek: Numpy, Scipy, Matplotlib, Seaborn, Pandas
- Maskininlärning med PyCobra
- Tillämpningar inom differentialekvationer, molekyldynamik, bioinformatik och dataanalys