Python Resources


Below are some resources to help you get started if you are new to Python development.


Getting Started

Python is an interpreted, dynamically-typed, high-level programming language. Its design philosophy emphasizes code readability with its use of significant indentation. Follow these links to familiarize yourself with the basics of the language.


Jupyter Notebooks

The Jupyter Notebook is a web application that allows you to create and share documents that combine live code, narrative text, visualizations, interactive dashboards, and other media. Notebooks are a popular way to write and share Python code. Follow these links to learn about them.


SciPy 2019 Presentations

SciPy 2019 was the 18th annual Scientific Computing with Python conference. Follow these links to watch a selection of helpful presentations from it. Note that we picked 2019 because there was an in-person element.