This course is a three-day boot camp for Python designed for students at SUNY Poly. The material is specifically designed for students taking the numerical differential equation class. The course assumes no prior background in programming. But students are expected to have installed the Anaconda platform and the Jupyter Notebook package for practicing the material presented in this course.
To install Python, visit the Office page for Anaconda
Python suite: https://www.anaconda.com/
Content:
Lecture 1: Introduction, data type, controlled statement, and formatted output [Jupyter-Notebook]
Lecture 2: List, Dictionary, Numpy array, and functions and Matplotlib [Jupyter-Notebook]
Lecture 3: Numpy, Scipy, and Matplotlib [Jupyter-Notebook]
Lecture 4: Simple Data Analysis and Machine Learning [Jupyter-Notebook]
Lecture 5: Energy conservation and symplectic algorithm