Getting Started with Python



Which Python?

We recommend the installation of the Anaconda Distribution, and use of Python 3.

Getting up to speed

If you haven’t worked with Python before

  • Codecademy’s Python Course: An interactive resource that breaks down the essentials of Python. We strongly recommend participants either complete it or ensure they are able to complete all demonstrated exercises prior to the start of the pre-workshop week, which will focus on specific packages.
  • Google’s Python Class: A great Python tutorial that can be done in a few days.
  • Think Python: A complete reference that should have everything you need and more.

If you’ve used Python in the past, but you may be a bit rusty


UC Berkeley’s D-Lab is awesome. This will become evident when you check out their Python Learning Resources webpage. Thanks, D-Lab!