A Primer on Computational Methods Using Python
This is an immersive course that covers the basics of computation using the Python programming language. Topics include basic Python syntax, dictionaries, object oriented programming, data import/export, data visualization, and more. This course is targeted at scientists who have prior programming experience in other languages, but are looking to expand their skill set to include this increasingly powerful platform.
Option 1: Use Python locally on your NMCI or home computer
There are directions on https://wiki.navsea.navy.mil/display/NPUG/NAVSEA+Python+Users+Group+Home that will tell you how to install Python on your NMCI machine.
Benefits:
Option 2: We also have a (paid) cloud-based service called CoCalc (http://www.cocalc.com) to support all of the computing we will do this week.
The Anaconda Distribution comes with a bunch of useful things:
Please go to: https://wiki.navsea.navy.mil/display/NPUG/NAVSEA+Python+Users+Group+Home
To get documents, cheatsheets, tutorial notebooks, Q&A, and more about using Python at NUWC.
Let's do a quick round-robin (no more than 1 min each).