Skip to content

Course Materials for an Introduction to Scientific Python with Juypter

License

Notifications You must be signed in to change notification settings

blakeflei/IntroScientificPythonWithJupyter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IntroScientificPythonWithJupyter

Course Materials for the Introduction to Scientific Python with Juypter course

  • Type: Hands-on, example driven

Requirements:

This course assumes that you have basic knowledge of Python. If you want to attend the session, but don't yet know Python please try sections 1-9 of the Codeacademy Python tutorial here: http://www.codecademy.com/tracks/python

Topics Covered:

Part I:

  • Jupyter Notebook Overview
  • Input/Output in Python
  • Basic Math
  • Indexing/Array Operations
  • Plotting
  • Fitting Plots

Part II:

  • Some Basic Statistics
  • Signal Processing
  • Ordinary Differential Equations
  • Pandas Crash Course
  • Gotchas and Optimization

Required Materials are one of the following:

  • Download and run a pre-built virtual machine. This requires ~7 GB of disk space total, but is easier for beginners.
  • A Python installation that includes:
    • Anaconda or Miniconda is highly recommended
    • Python Packages: NumPy, SciPy, Matplotlib, pandas, hdf5, pytables, and jupyter notebook

About

Course Materials for an Introduction to Scientific Python with Juypter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published