Geo-Python
2017 Autumn
Course information
General info
Learning goals
Grading
Installing Python
Vocabulary - Basic terms
Resources
License and terms of usage
Lesson 1
Motivation for the course
Lesson overview
Lecture
Course environment
Using the cloud computing environment
Communicating with Slack
A taste of Python
Exercise 1
Lesson 2
Lesson overview
Lecture
Introduction to Version Control and GitHub
Using Classroom for Github
Working on the assignments
Basic elements of Python
Writing your own Python scripts
Exercise 2
Exercise 2 hints
Lesson 3
Lesson overview
Lecture
for
loops
Conditional statements
Exercise 3
Exercise 3 hints
Lesson 4
Lesson overview
Lecture
Functions
Loading and using modules
Exercise 4
Exercise 4 hints
Lesson 5
Lesson overview
Lecture
What is Pandas?
Exploring data using Pandas
Processing data with Pandas
Exercise 5
Hints for Exercise 5
Lesson 6
Lesson overview
Lecture
Advanced data processing with Pandas
Dealing with errors
Debugging Python scripts
Exercise 6
Hints for Exercise 6
Lesson 7
Lesson overview
Lecture
Plotting in Python
Anatomy of a plot
Plotting with Matplotlib
Connecting Matplotlib with plotly
Advanced plotting with Pandas
Exercise 7
Hints for Exercise 7
Geo-Python
Docs
»
Index
Index