Programming for Chemists (Still under development)
This course is designed to be an introduction to the Python programming language and how it can be applied to solve real world scientific problems. If you have wanted to learn how to program or how to apply it to your own work then hopefully this course can be of assistance. The sessions are as follows:
- Introduction and Jupyter Notebook.
- Key data types and uses.
- Control Flow Statements.
- Basic NumPy and arrays.
- File input/output using pandas and plotting using matplotlib.
- Physical chemistry in Python.
- Practical machine learning for chemists.
If you have any feedback from taking the course then feel free to contact me so I can continually improve it.
Click the link below to begin:
If Binder is not stable enough, try Google Colab:
There is also a message board for people to discuss the course together: