Course Materials
Physics 129 Course Information
Homework Guidelines Handout
Please note: the recorded lectures, and in some cases the lecture notes, are several years old. While the content they contain is still useful, you must refer to the course web page for the current versions of due dates, assignment guidelines, and course rules and procedures.
Slides
Probability distributions
Finite difference method
Laplace's equation
Unpack your Raspberry Pi
Password security
Homework overview
Course philosophy and computer history
Numbers and files
The shell and some common commands
Files, processes, and more about the shell
Formatting and mounting a flash drive
Processors, languages, and Python
Programming in Python, part 1
Programming in Python, part 2
Programming in Python, part 3, process control, and links
Command line arguments This is a short excerpt from
next week's first lecture that you will need to solve
the Fibonacci Numbers problem.
Homework 1 — problems due Saturday, June 28, at 11:55 PM via Gradescope.
Homework 2 — problems due Saturday, July 5, at 11:55 PM via Gradescope.
To be announced.
Raspberry Pi installation (txt)
Flash drive procedures (txt)
I2C wiring procedures
Contents
Tutorial
Library Reference
Matplotlib
Requests library
Beautiful Soup
The Linux Command Line, Fifth Internet Edition
by William E. Shotts, Jr.
PostScript Language Tutorial and Cookbook
PostScript Language Reference Manual
Julian day handout
Raspberry Pi GPIO pin diagram
Raspberry Pi 5 I2C wiring photo
MCP9808 wiring diagram