Zero 2 Programmer for Earth Scientists
Advanced Language Skills
Introduction
Introduction
About This Course
Modern approaches to programming
What kind of Language is Python ?
TLDR - Python Phrase Book
Basic Language Skills
Python on the web
Variables
Functions
Conditional expressions
Loops
Lists, tuples and dictionaries
More about loops
Strings
Reading and writing files
Advanced Language Skills
Introduction
Classes and objects
Applications for Earth Sciences
Plotting graphs with Matplotlib
Introduction to Cartopy for Map-making
IntroducingWeb Mapping Services
Other Links
Github Repository
Code Links
Open in Binder
Advanced Language Skills
Introduction
Introduction
Author
Louis Moresi
In this section …
Reading and writing files
Classes and objects