Monday, January 22, 2018 3:00 PM - 3:55 PM (ET)
Earth & Space Sciences Building, Room 131100 Nicolls RoadStony Brook NY 11794
631-632-4629iacs@stonybrook.edu
IACS Python Class: Speaker Michal Zingale
PHY 546: Python for Scientific Computing Instructor: Michael Zingale, michael.zingale@stonybrook.edu Mondays, 3:00 - 3:53pm *1 credit, Students need to bring laptops to class
PYTHON FOR SCIENTIFIC COMPUTING a weekly graduate seminar on techniques for scientific programming
Python has seen wide adoption in the scientific community for data analysis, simulation, prototyping, and visualization. It provides a simple, yet powerful means to build applications. This semiknar introduces python and its use in scientific computing.
Flipped course format:
- We'll work through intercative notebooks outside of class - Class time will be used for exercises that we discuss together - Use slack for out-of-class communication - Learn how to integrate github + python + slack - Grading is based on participation; Sharing examples and discussion
Advanced undergrads welcomed
Topics include: - Python - Version control with git/github - Jupyter notebooks/workflow management - The NumPy array package - The SciPy tools and basics of numerical methods - Matplotlib and Plot.ly for visualization - SymPy for symbolic mathematics - Pandas and the dataframe - Building applications - Interfacing with Fortran/C/C++