Intro to Python Preparation
Overview
In this class, we’ll be using the programming language called Python to tell the computer what we want it to do. Today will be focused on getting some basic definitions and functionality in Python figured out.
Basic Learning Objectives
Before class, you should be able to:
- Explain the difference between an algorithm and a program
- Edit and run Python programs embedded in the textbook
- Use the
print
function - List the roles in pair programming
Advanced Learning Objectives
After class, you should be able to:
- Create and run a program using VSCode
- Submit programs to Gradescope
- Edit programs based on Gradescope feedback
- Use pair programming to write a program
Readings
You should complete the following Runestone readings through this Moodle link.
- 1.1-1.4
- 1.7-1.9
- Optional 1.5-1.6