10/18/2020
Hi everyone!
PhySU is pleased to announce that we will be hosting a long-awaited Python tutorial this Friday! There will be 2 sessions; the first from 11am-1pm EDT, and the second from 5:30-7:30pm EDT.
The first will serve as an introduction to the Python language, Taylored (haha) towards physics students. Topics we will cover include basic syntax, datatypes, functions, loops and conditionals, working with directories, and reading/ writing data. Basic features of the numpy and matplotlib libraries will also be introduced, most notably the numpy array datatype and basic plotting functions. No previous programming experience is needed!
The second will cover more advanced topics in Python especially relevant for physics. These will include curve-fitting using scipy, advanced plotting techniques (how to make your graphs look nice), basic symbolic mathematics using sympy, and Fourier transforms and FFTs. Time (or interest) permitting, we may also discuss python classes, or basic image processing and convolutions. This session will only require as background the information discussed in our first tutorial.
Both tutorials will be hosted on Zoom: the invite link is https://utoronto.zoom.us/j/87230858234, with passcode 740713. Sessions will be conducted using a Jupyter notebook, but we will briefly discuss IDEs such as Spyder and Pycharm.
If you plan to attend one of these sessions, please RSVP on the PhySU Discord server channel -announcements. Join the Discord server: http://tiny.cc/physu-discord