Session 2 - Data Structures
Introductory video
CH12004: Python for Chemists
Welcome
Session 1 - Fundamentals
Introductory video
Where will I run my code?
How will I run my code?
Using Python as a calculator
Variables
Types
Printing and f-strings
Synoptic exercises
Solutions
Session 2 - Data Structures
Introductory video
Lists
Tuples
Dictionaries
Writing readable code
Synoptic exercises
Solutions
Session 3 - Functions
Introductory video
Functions
Docstrings
Synoptic Exercises
Solutions
Session 4 - Control Flow
Introductory video
Control flow
Loops
Logic
Combining loops and logic
Comprehensions
Synoptic Exercises
Solutions
Session 5 - File I/O and numpy
Introductory video
File-IO
Appendices
Noteable interface
Glossary
Further resources
Session 2 - Data Structures
Introductory video
Introductory video
Watch this video before attending the Session.
Alternative link
Solutions
Lists