Skip to content
This repository was archived by the owner on Jan 3, 2023. It is now read-only.

Conversation

@wtbarnes
Copy link
Member

This notebook introduces the concepts of data structures, iteration, and conditionals through a simple projectile motion example. My tentative plan,

  • Intro to topic/goals for module
  • Some very basic and brief theory to lay the groundwork
  • Jump in to using Python as a calculator and storing data
  • Iteration/conditionals to calculate some quantity for many inputs
  • How NumPy makes our life easier
  • Hands-on activity
    • Calculate (x,y) for many different launch angles
    • Store these in some data structure formatted in a certain way
    • Pass these off to a plotting routine (that we've written) to create a nice (perhaps animated?!) visualization

This roadmap is very tentative. Still lots of work to do here. Feel free to comment and/or criticize. Once I've finished a full draft, we can iterate on it a few times until we get something we are all comfortable with merging.

NOTE: Remember that the version rendered by GitHub is often really mangled. Don't judge my formatting/style based on how it renders here! Go to nbviewer.

I've also added a TOC to the README for organizational purposes. We can come up with a fancier organizing tool later.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant