Material for a beginner Python course during 2019/2020
 
 
 
Go to file
Tim Skov Jacobsen 2fb8441e91 Add note about online editor 2019-11-12 11:12:38 +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 Add note about online editor 2019-11-12 11:12:38 +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 session 0 exericses 2019-11-12 10:50:47 +01: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 2019/2020.

Sessions Notes and Exercises

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 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