685bccffe5 | ||
---|---|---|
Course Notes | ||
Installation | ||
Intro Text | ||
Session 0 - Introduction | ||
Session 1 - Data Types | ||
Session 2 - Data Structures | ||
Session 3 - Functions | ||
Session 4 - Plotting | ||
Session 5 - Dataframes | ||
Session 6 - Exercise (shear key plots) | ||
Session 7 - Coordinate Transformation | ||
Session 8 - Exercise (Interpolation) | ||
Session 9 - Heatmaps and merging operation | ||
css | ||
.gitignore | ||
LICENSE | ||
README.md | ||
_config.yml |
README.md
Python 101 - Python for Beginners
This GitHub repository contains material for a beginner Python course held in COWI Lyngby during Fall 2019.
Sessions Notes and Exercises
Descriptions and exercises for each session are in the format of HTML-files created with Jupyter Notebooks. See links to the files for each session below.
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 Exercise Solutions
Session 1 - Data Types (No solutions)
Course Notes
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.
Useful Links
General
Beginner Tutorials
Videos
- Corey Schafer
- 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.
- Sentdex
- Videos on many topics ranging from beginner to advanced.
Git and GitHub
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