Skip to content
Ryan edited this page Nov 18, 2022 · 4 revisions

Python Course for my favorite grad students

Suggested text/code editor that does it all, VSCode. Free, large community building extensions for just about everything. Download VSCode

Getting Setup

Install VS Code
The Basics of BASH
Installing Macports
Getting and Using Git
Installing Python

Course Basics

Jupyter and Notebooks

The Folders

Notebooks Folder

Contains jupyter notebooks that can be opened in VSCode and used to interactively explore concepts.

Data Folder

Contains some basic CSV and text data for examples.

Learning Python

  1. The Python Language
  2. Baby Steps - Crawl before you Walk
  3. Variables - Putting Letters in Math
  4. Functions - The Limit Does Not Exist
  5. Loops and Decisions - Let's Get Loopy
  6. Classes - You Down with OOP, Yeah You Know Me
  7. In-n-Out - Disks and Data, not Burgers
  8. Plotting - Seeing is Believing
  9. Numpy - Blue Pill or Red Pill?
  10. The Error of My Ways - When Things Go Wrong

Python for MatLAB Junkies

  1. Subtle Differences

Python and Serious Math

  1. Linear Algebra - Everyone's Favorite
  2. Least Squares, Rather Be Watching Hollywood Squares
  3. Series - You Won't Find this on Netflix
  4. Fourier - It's Time

Python Links


Matplotlib Links

Other Links

Content

Getting Started

BASH Basics

Python Basics

Advanced Python

Data Handling with Python

Quick Links

Clone this wiki locally