cmcghan / spr

Some Programming Resources

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spr

Some Programming Resources

Table of contents

  1. Mars Rover Resources (NASA)
    1. Interactive realistic Mars rover driving (Mars Science Lab)
    2. Curiosity rover (Mars Science Lab)
    3. Perseverance rover (Mars 2020)
  2. Mars Rover Game(s)
    1. NASA games
    2. Make your own rover game
  3. Python Programming (online)
    1. Python interpreters online
    2. General (free) Python programming stuff for kids
    3. General (free) Python programming stuff for beginners (not necessarily for kids)
    4. More advanced stuff
  4. Miscellaneous Interesting NASA Stuff

Mars Rover Resources

Interactive realistic Mars rover driving (Mars Science Lab)

  • Interactive (WASD or mousepad) open-source rover driving
  • Interactive (waypoint) simulated rover driving

Curiosity rover (Mars Science Lab)

Perseverance rover (Mars 2020)

Mars Rover Game(s)

NASA games

Make your own rover game

Python Programming (online)

  • It is recommended that you open one of the Python interpreters in one browser window, and have one of the programming tutorials open in a separate browser window, side-by-side
  • You may want to also use https://pythontutor.com/python-debugger.html#mode=edit as well to get a better sense of what the code is doing one step at a time as it runs -- this sort of thing is very good for debugging code that isn't doing what you expected
  • I can add instructions for installing Python (and other things) locally if folks want, but keeping things online is safer in a sense, for beginners, because it makes it more difficult to accidentally delete important files and such on your computer when you first start learning about file I/O...

Python interpreters online

General (free) Python programming stuff for kids

General (free) Python programming stuff for beginners (not necessarily for kids)

More advanced stuff

Miscellaneous Intersting NASA Stuff

  • All sorts of Solar System Tours (plus New Horizons/Pluto)!
  • NASA Pi Day Challenges
  • Mars images (highly interactive with lots of images and data)

Miscellaneous ROS stuff (not for the faint of heart!)

About

Some Programming Resources

License:BSD 3-Clause "New" or "Revised" License