· Quiz is from 12:30 to 12:35.
· Read Chapter 13: Exceptions. Expect a quiz.
· Review: pizza program
· Formatting output with "f" strings.
· Files, lists, if statements. Stocks problem.
· Read chapter 12 (Dictionaries). Expect a quiz.
· Program #20. Credit Cards
· Test #2. Download the program shell.
· Test will be next class
· Selection. Notes.
· Selection, compound Booleans. Notes.
· Test #2 is next class. Things to know.
· Program #19. Pizzeria bills.
· Test #2 will be next Thursday
· Functions, parameters, scope. Notes.
· Writing code! List functions: Homework due next class:
· Read chapter 11. Expect a quiz.
· Lists. Notes.
· Jobs in IT.
· Discuss Caesar Cypher program.
· Program #15: Caesar Cypher.
· Read Chapter 10.6-10.14. Expect a quiz
· Common integer algorithms.
· More hangman: how to print the hangman; hangman=" | \n O \n/|\\\n/ \\\n"
· More hangman: how to print the clue
· More strings. Exercises.
· Program #14: Complete the exercises we began in class.
· Read chapter 10.1-10.5 (intro to lists). Expect a quiz.
· Here is a summary of the string methods.
· Here is a summary of the built-in functions we have seen so far.
· More strings (chapter 9). Notes.
· Program #13: Write program #3 (password validator from the Notes link above).
· Strings (chapter 9). Notes.
· Indefinite loops. Notes.
· Read chapters 8 and 9. There will be a quiz next class.
· Program #11: Write a program to determine the student with the highest test score. Instructions.
· Test shell. Copy and paste into your editor.
· How to hide a picture
· Program #10: Write the flip program described in the Notes link above (left to right, not top to bottom).
· Test will probably be next Thursday
· Test #1.
· More nested loops, image manipulation, selection.
· Read chapter 7.
· Today: writing functions. Notes.
· Program #7: Write a snowflake program that uses a function to draw one branch of the snowflake. The function must be called multiple times.
· More loops: nested loops. Notes.
· Read chapter 6, sections 1-6.
· Program #6: Write an arrowhead program.
· Lists of colors, cycling through a list
· Colors in rainbow order (kind of)
· Web site for Python turtle graphics (if you have problems on your computer)
· Read chapter 5.
· Program #5: Spiral Rainbow
· More loops, more turtle graphics.
· Program #4: A circle/star of parallelograms.
· Finish reading chapter 4.
· Program #3: turtle graphics, repetition, stars
Today: arithmetic, relational operators, Boolean values, data types, input.
·Saving a program and handing it in.
· Program #2 to compute average score for a student. Put your "py" file in the drop box before noon on Tuesday.
· Read chapter 3 and sections 4.1-4.5 of our textbook.
· Beginning Python: notes
· Required: Anaconda Python
· Required: Wing IDE Download the Pro ZIP version.
· Personal activation code for fall, 2019: 6N32A-78WY2-B719F-DLRCE
· Lab activation code for fall, 2019: NN33B-BWKPF-PV9AN-NCVK8
· Optional: An online Python interpreter
· Our (free) online textbook: How to Think Like a Computer Scientist
· And another: Python Programming Fundamentals videos. These are Python videos for the textbook Python Programming Fundamentals.
· Read, print, and sign the Attendance, Test, and Homework Policies.
· Read chapters 1 and 2 of our textbook: How to Think Like a Computer Scientist. Be prepared for a quiz.
· Write program #1 and put it in the drop box.