This repository is for the materials for the introductory Python ("Object-oriented and functional programming") course, which is part of the Healthcare Bioinformatics MSc programme. Lecture notes for the course will be shared here, this is where students should upload their programming projects, and issues can be used to document tasks and to answer specific questions.
Lecture notes for the course have been made available online in the form of Google Colab notebooks. The lecture notes were written by Pethő Gergely, who used invidivual paragraphs from responses generated with ChatGPT in the text.
The following links point to the sections of the lecture notes:
- Topic 1: Introduction to Python Programming
- Topic 2: Programming Environments and Sequences
- Topic 3: Loops, Dicts, Comprehensions, Advanced String Processing
- Topic 4: Functions and modules
- Topic 5: Input, output and interacting with the operating system
- Topic 6: Classes and objects
- Topic 7: Regular expressions and numeric calculations
- Topic 8: Dataframes and diagrams