This GitHub repository contains material for a beginner Python course held in COWI Lyngby during 2019/2020. Check out its GitHub page.
If you don't have Python installed please check out the Python environment installation guideline.
Descriptions and exercises for each session are in the format of Jupyter Notebooks. The links below provide convenient ways to view the notebooks for each session.
In the code tab of this repository there will be a folder for each session. In case an exercise requires additional files like csv files or scripts, they will be present there.
-
Session 0 - Warm-up exercises (Download introduction PowerPoint here)
-
Session 0 - Introduction (No solutions)
-
Session 1 - Data Types (No solutions)
Some notes have been prepared for the course, but is still work in progress: Course Notes (work in progress)
These notes have some content that overlaps with the notes for each session, but is in general a more overall description. It also contains more detailed explanations of some topics that did not fit into the session notes.
-
- Videos with very clear and beginner friendly explanations of programming. Most of the videos focus on Python. Go to playlists and find the beginner tutorials to get started.
-
- Videos on many topics ranging from beginner to advanced.
-
What is GitHub? - Good video explanation from the GitHub Youtube Channel
-
The GitHub workflow - Youtube video explaining a simple and effective workflow using Git and GitHub
-
GitHub Learning Lab - Interactive tutorial that goes through usage GitHub