Welcome to PHAR2062: Introduction to Python for Chemical and Pharmaceutical Sciences#
The module provides an introduction to the Python programming language, with an emphasis on applications relevant to students studying in areas related to chemical sciences (e.g. Chemistry, Pharmaceutical Sciences).
- Session 0: Installing Python and Required Software
- Session 1: Hello World
- Session 2: Strings and things
- Session 3: Notebooks
- Session 4: Lists
- Session 5: Numbers
- Session 6: Decision Time
- Session 7: More on Strings
- Session 8: Something about Nothing
- Session 9: Making Mistakes
- Session 10: More lists and dictionaries
- Session 11: Loops
- Session 12: Molecular Formula Calculator Project
- Session 13: IDEs, Debugging and Understanding Errors
- Session 14: Functions, Comments and Good Code
- Session 15: Importing Packages and Writing Packages
- Final Project Briefing
- Final Assessed Project Ideas
- Session 16: Documentation
- Session 17: Libraries
- Session 18: Visualizing Data
- Session 19: RDKit
- Session 20: Looking Forward
- Appendix 1: Programming Challenge Solutions
- Appendix 2: Molecular Weight Calculator - Walkthrough
- Appendix 3: Using AI in Coding
- Appendix 4: Final Project FAQ