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
- Python for Data Analysis: An introduction to scientific computing. We get to read the e-book through UC Berkeley for free.
UC Berkeley’s D-Lab is awesome. This will become evident when you check out their Python Learning Resources webpage. Thanks, D-Lab!