Skip to content

radryan1979/PythonCourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python course for my favorite grad students

Start with the Getting Setup section. You'll want to make sure you have VS Code installed, we'll be using that for just about everything. If you're on a MAC, the Basics of BASH will be helpful. Make sure you have GIT installed, we'll be using that to connected to GitHub to save our code.

Going forward, we'll start using the Conda package manager for Python and will abandon the MacPorts approach. Conda provides a much easier and cleaner way to manage multiple Python environments and packages.

Getting Setup

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

The Folders

Notebooks Folder

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

Jupyter and Notebooks

Data Folder

Contains some basic CSV and text data for examples.

Learning Python Notebooks

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published