Material for a beginner Python course during 2019/2020
 
 
 
Go to file
Kenneth C. Kleissl 685bccffe5 major update of ppt 2019-11-11 23:24:02 +01:00
Course Notes Update external figure references 2019-09-03 19:57:35 +02:00
Installation Fix typo 2019-11-11 10:19:03 +01:00
Intro Text Update python_courses_intro_text.md 2019-10-18 23:48:26 +02:00
Session 0 - Introduction major update of ppt 2019-11-11 23:24:02 +01:00
Session 1 - Data Types Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
Session 2 - Data Structures Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
Session 3 - Functions Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
Session 4 - Plotting Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
Session 5 - Dataframes Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
Session 6 - Exercise (shear key plots) Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
Session 7 - Coordinate Transformation Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
Session 8 - Exercise (Interpolation) Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
Session 9 - Heatmaps and merging operation Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
css Rerun all notebooks prior to pushing 2019-11-09 06:14:42 +01:00
.gitignore Merge branch 'master' into issue#2 2019-11-09 06:27:54 +01:00
LICENSE Initial commit 2019-08-30 20:51:25 +02:00
README.md Add GitHub tutorial links 2019-10-24 21:48:39 +02:00
_config.yml Set theme jekyll-theme-cayman 2019-09-02 15:00:15 +02:00

README.md

Python 101 - Python for Beginners

License GitHub stars Issues Open Issues Closed contributions welcome Last Commit Contributors

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

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.

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

Coding Challenge Sites

Miscellaneous