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 variables and data structures that the program creates during execution
- Python Documentation
- Python Tutorial