|
|
Line 1: |
Line 1: |
− | == Tuesday (11/27/12) == | + | == [[IBCS1 - Archives]] == |
− | '''Agenda:'''
| |
− | * Missing demos
| |
− | | |
− | <syntaxhighlight lang="Python">
| |
− | import sys, pygame
| |
− | pygame.init()
| |
− |
| |
− | width = 600
| |
− | height = 400
| |
− | dx = 1
| |
− | dy = 1
| |
− | black = 0, 0, 0
| |
− | | |
− | screen = pygame.display.set_mode((width, height))
| |
− |
| |
− | ball = pygame.image.load("ball.gif")
| |
− | ballrect = ball.get_rect()
| |
− | | |
− | while True:
| |
− | for event in pygame.event.get():
| |
− | if event.type == pygame.QUIT:
| |
− | sys.exit()
| |
− | | |
− | ballrect = ballrect.move((dx,dy))
| |
− |
| |
− | if ballrect.left < 0 or ballrect.right > width:
| |
− | dx *= -1
| |
− | if ballrect.top < 0 or ballrect.bottom > height:
| |
− | dy *= -1
| |
− | | |
− | screen.fill(black)
| |
− | screen.blit(ball, ballrect)
| |
− | pygame.display.flip()
| |
− | </syntaxhighlight>
| |
− | | |
− | * Comment each line of code from the [http://www.pygame.org/docs/tut/intro/intro.html Pygame Tutorial]
| |
− | ** You comment should be a note of what that line is doing
| |
− | * [http://www.pygame.org/docs/ Pygame Documentation]
| |
− | * Keyboard events in Pygame
| |
− | | |
− | == Tuesday - Monday (11/20/12 - 11/26/12) ==
| |
− | * Complete [[Turtle - Graphing Calculator]]
| |
− | * Introduction to Pygame
| |
− | *# Wing IDE 101->Edit->Configure Python-> make sure all the settings are default
| |
− | *# Go to [http://www.pygame.org/docs/tut/intro/intro.html Pygame Tutorial]
| |
− | *# Download the ball picture
| |
− | *# Walk through the tutorial (NOTE: Line 10 should say "ball.gif")
| |
− | | |
− | == Monday (11/19/12) ==
| |
− | * Demo [[Turtle - Looping Assignment]]
| |
− | * Complete [[Turtle - Graphing Calculator]]
| |
− | | |
− | == Wednesday - Friday (11/14/12 - 11/16/12) ==
| |
− | * Order of Operations Redemption Quiz 2
| |
− | * Demo [[Turtle - Looping Assignment]]
| |
− | * Complete [[Turtle - Graphing Calculator]]
| |
− | | |
− | == Tuesday (11/13/12) ==
| |
− | '''Agenda:'''
| |
− | * VA Workplace Readiness Assessment Pre-test (1 hr)
| |
− | ** There are on-screen tools (e.g. calculator) that you can use
| |
− | | |
− | == Friday (11/9/12) ==
| |
− | '''Warmup:'''
| |
− | * Order of Operations Redemption Quiz
| |
− | ** No calculators!
| |
− | ** When you are done, print your score and tell Mr. Bui
| |
− | | |
− | '''Agenda:'''
| |
− | * VA Workplace Readiness Assessment Pre-test (1 hr)
| |
− | ** There are on-screen tools (e.g. calculator) that you can use
| |
− | | |
− | == Wednesday - Thursday (11/7/12 - 11/8/12) == | |
− | '''Warmup:'''
| |
− | * Execute the code below
| |
− | * When prompted, use 100 for x and 200 for y
| |
− | * What does each line do? Analyze!
| |
− | | |
− | <syntaxhighlight lang="Python">
| |
− | from turtle import *
| |
− | | |
− | setup(200, 400)
| |
− | screensize(200, 400)
| |
− | x = numinput("X prompt", "Please enter an x")
| |
− | y = numinput("Y prompt", "Please enter a y")
| |
− | goto(x,y)
| |
− | exitonclick()
| |
− | </syntaxhighlight>
| |
− | | |
− | '''Agenda:'''
| |
− | * Return 1st Quarter Exams
| |
− | * [https://docs.google.com/spreadsheet/viewform?formkey=dGJUZFdpelg4TV9IZ1BhbllZRUk0X0E6MQ 1st Quarter Exam Debrief]
| |
− | * Complete [[Turtle - Looping Assignment]] (practice loops with turtle)
| |
− | * [[Turtle - Graphing Calculator]]
| |
− | | |
− | == Friday - Monday (11/2/12 - 11/5/12) ==
| |
− | '''Agenda:'''
| |
− | * 1st Quarter Exam
| |
− | | |
− | == Archives ==
| |
− | * [[IBCS1 - 1213 - October]]
| |
− | * [[IBCS1 - 1213 - September]]
| |