Lists Tutorial Part 1
Lists Tutorial Part 2
Day 1 (1/6)
Learned how to draw on Python.
Import turtle library.
Learn how to move the turtle places and give it a pen.
Day 1 (8/19)
Download Python for your Operating System
Day 2 (8/20)
1. Built in Features in Python
2. Write, compile, run your first program.
3. Learned the following commands: print(), input()
HW: Read chapter 1
HW: Write a program that receives four pieces of information and prints it out.
Day 3 (8/24)
1. Read first half of chapter 2
2. Learned the following commands: import math, int(), math.sqrt()
HW: Read chapter 2.
HW: Write a program that imports the math file, asks the user for two numbers, converts them into integers, and prints out 6 statements with different operations involving the two integers.
Day 4 (8/27)
1. Students chose a formula to write a program for.
2. Students wrote a program asking the user for quantities, and solving the formula using the quantities provided by the user.
HW: Write a program that solves a formula.
Day 5 (8/31)
1. Students write a program with the same formula for solving for a different variable.
2. Students are able to include an if statement in the program.
Learned commands: if, elif, else
Day 6 (9/3)
1. Students will write a formula that will calculate the distance formula given two points.
Day 7 (9/8)
1. Students will write a program for their formula using a function.
2. Students learned how to write a function and run it from the shell.
HW
Learned commands: def
Day 8 (9/10)
1. Students will expand on their knowledge of conditionals.
2. Students view an example of rock paper scissors game.
HW: Students will write a program that will provide the result of two players playing paper, rock, scissors.
Learned commands: and
Day 9 (9/14)
1. Students write a program that counts down using the while command.
HW: Write a program that counts down from a chosen number.
Day 10 (9/17)
1. Students viewed a program that calls a random number to play a game of war against a user (higher value wins).
2. Students must use from random import * to call in the library so they can use randint() to call a random value.
HW: Write a program that plays a number game against the user.
Day 11 (9/21)
1. Students wrote a program which plays paper, rock and scissors with the user.
2. Students needed to have used random import to call a random number.
Day 12 (9/21)
Students took a quiz.
Day 13 (9/24)
Students practiced manipulating variables. Zeller's Algorithm is introduce. Students write a program that can use Zeller's Algorithm to find out the day someone was born.
Day 14 (9/28)
https://www.python.org/downloads/release/python-266/
A Gentle Introduction to Programming Using Python
- Readings
Paper Rock Scissors Assignment
Defining Functions of Your Own
Return Statement Tutorial Python Video
Python Range Function Explained
Articles
Trying To Buy Beyonce Tickets? It's more complicated than you think.
A Face Scanning Algorithm Increasingly Decides Whether You Deserve The Job
Stitch Fix's Algorithms Can't Conquer Fashion
I Found Work on an Amazon Website. I made 97 cents an hour.
- Learned how to print/display on Ti-83 Code, BASIC and Python.
- Learned how to execute on TI-83 Code, BASIC and Python.
- Learned how to assign variable values. (python you can assign to strings)
- Learned the operators in Python (adding, subtracting, multiplying, dividing, squaring, square rooting).
- Learned how to use the built in order of operations in Python.
- Learned how move the turtle to make shapes. (RT, LT, FD, BK, COLOR, UNDO, CLEAR, HOME, RESET, PU, PD, BEGIN_FILL, END_FILL,)
- Learned how to create a loop using ( for 'move' in range( ) )
- Learned how to create a file, check file, and run file.
- Defined a function(def). Call the function (name()).
- Learned how to accept inputs from a user.
- Manipulated inputs to solve a function.
- Writing functions. Functions calling functions.
- Writing a program that solves for mathematical facts about a polygon.
-Put information in tables.
-Manipulate strings
-