warming up your workspace

Python Foundations through Geospatial

Never written code before? Start here. You will learn the basics of Python, output, variables, types, decisions, loops, and functions, through coordinates, distances, and maps. By the end you are ready for Project 1.

First words

  1. Print a map status message
  2. Print the latitude of a pole
  3. Explain an angular value with a comment
  4. Label the equator with text
  5. Divide an angle into equal parts

Remembering things

  1. Give a latitude a name
  2. Update the selected latitude
  3. Choose numbers and text for map settings
  4. Convert a whole-degree reading from text
  5. Name the midpoint calculation clearly

Making choices

  1. Ask whether a latitude is north of the equator
  2. Report a point only when it is in view
  3. Choose between two map-status messages
  4. Use elif for simplified latitude bands
  5. Require two status conditions

Doing it again

  1. Count down simulated route steps
  2. Number five waypoint labels
  3. Add the lengths of five route segments
  4. Stop when the remaining work is zero
  5. Visit each cell label in a small grid

Many values and reuse

  1. Store cumulative route distances in a list
  2. Find the largest recorded distance
  3. Return the perimeter of a square plot
  4. Average a supplied set of latitudes
  5. Classify the northernmost supplied latitude

Explore the full field