Skip to content

adambaskerville/ProgrammingForChemists

Repository files navigation

Programming for Chemists

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:

  1. Introduction and Jupyter Notebook.
  2. Key data types and uses.
  3. Control Flow Statements.
  4. Basic NumPy and arrays.
  5. File input/output using pandas and plotting using matplotlib.
  6. Physical chemistry in Python.
  7. 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:

Open In Colab

If Google Colab is not stable enough, try Binder (will take longer to load):

Binder

There is also a message board for people to discuss the course together:

Gitter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published