This GitHub repository contains material for a beginner Python course, adapted from https://github.com/Python-Crash-Course/Python101. The learning objective of these modules are to introduce Civil Engineers and Hydrologists to Python, to become comfortable with Python functionality to transition to more advanced libraries and tasks.
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.
- 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.
-
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
