Software¶
Instructions for setting up software for this class can be found here.
All of our programming will be done using Python 3.7 or higher. We will use a distribution of Python provided by Anaconda, a popular data science computing platform.
Learning Python¶
- Learn Python in Y Minutes
 - CodingBat
 - CodeStepByStep Python Problems
 - Codecademy
 - Runestone Foundations of Python Programming
 
Useful Links¶
- Python Tutor: Tool that allows you to execute a program line by line, while displaying the avariables and data structures that the program creates during execution
 - Python Documentation
 - Python Tutorial