Python for Sciences

Python is one of the most popular languages for scientific computing today. Its applications span from testing out ideas on laptops up through high-performance computing simulations running on tens of thousands of nodes. This seminar will provide an introduction to the basics of modern, open source, scientific python. The first hour will cover NumPy and array-oriented programming. The second hour will discuss the Pandas package and DataFrames. Lastly, the third hour will discuss symbolic mathematics with SymPy. Throughout this session, we will demonstrate the use the Jupyter Notebook for interactive computing and matplotlib for the creation of publication quality figures and plots.

Register

Additional Information

When: Wednesday 10 August, 9am - 12pm

Requirements: Attendees are expected to have basic familiarity with Python. Software Carpentry graduates will be able to follow. Participants must bring a laptop with a Mac, Linux, or Windows operating sytem (not a tablet, Chromebook, etc.) that they have administrative privileges on. Participants should have a working Python installation (we recommend installing Anaconda Python) and should be familiar installing Python packages.