Software¶
All of our programming will be done using Python in JupyterHub.
Instructions for navigating and programming in JupyterHub will be provided in the first lectures and in Homework 0.
If want to keep programming in Python after CSE 160, check out the Using Python at Home page for instructions on setting up a Python development environment.
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