- Why use scripting languages?
- Python. IPython and the Jupyter notebook.
- Data structures: list, dictionaries, and sets.
- List comprehensions
- Functions in Python
- Modules in Python
- An introduction to classes
COMP0233: Research Software Engineering With Python
Home