Help!
Python and Jupyter Notebooks
You should familiarize yourself with python as a programming language.
-
Python tutorial: https://docs.python.org/3/tutorial/index.html
-
Python standard library docs: https://docs.python.org/3/library/index.html
Jupyter and Notebooks
-
Install guide: https://jupyter.org/install.html
Python REPLs
-
introduction to using the REPL: https://realpython.com/interacting-with-python/
-
introduction to the
ipython
REPL: https://ipython.readthedocs.io/en/stable/
Manage python versions
We recommend that you use pyenv to have full control over the python version you are using. The instructor will use python 3.9 in this course.
Text editors and IDE
There are many text editors that can easy your life in terms of python development, git, and using notebooks. These are just a few examples: