Download presentation
Presentation is loading. Please wait.
Published byThomasina Riley Modified over 9 years ago
1
Python at Cypress Woods
2
About Cy-Woods Northwest of Houston Roughly 3,500 students Part of Cy-Fair ISD with 100,000+ students Cypress Woods High School
3
Computer Science at Cy-Woods 450 students 4 levels of classes 4 teachers 330 students in our intro class Cypress Woods High School
4
Why Python? Our class isn’t about Java, or Alice, or Scratch, or Jeroo, or Python It’s about solving problems – And any language can be used for that Python allows us to work with problems without as much overhead Cypress Woods High School
5
Why Python? English-y Less focus on syntax Still lets us target the AP topic list Cross platform Indentation Cypress Woods High School
6
Why not Java? We can teach basics first … which gets us to problem solving faster Cypress Woods High School
7
Basics First public class MyClass { int someVariable; public static void main(String[] args) { // Do something cool } Cypress Woods High School
8
Basics First # Do something cool Cypress Woods High School
9
Still have OOP class MyClass(object): def __init__(self): #constructor def printAList(self, aList): for x in aList: print x Cypress Woods High School
10
Leading up to Python Start in the 2 nd semester 1 st semester – Scratch – Alice – CS Unplugged Cypress Woods High School
11
Leading up to Python - Jeroo Cypress Woods High School
12
Leading up to Python - Jeroo Cypress Woods High School
13
Starting with “real” Python Cypress Woods High School
14
Pygame – Making Pictures Cypress Woods High School
15
Drawings pygame.draw.rect(……) pygame.draw.circle(……) pygame.draw.line(……)
16
Cypress Woods High School Methods def drawShape(target, x, y): pygame.draw.circle(target,(0,0,0),(x,y),5)
17
Animation while True: xPosition = + xSpeed yPosition = + ySpeed if xPosition >= 800 or xPosition <= 0: xSpeed = * if yPosition >= 600 or yPosition <= 0: ySpeed = * drawShape(screen, xPosition, yPosition)
18
Cypress Woods High School Classes
19
Cypress Woods High School Multiple Classes
20
Cypress Woods High School Lists & Loops
21
Cypress Woods High School Making a Game
22
ryan.nutt@cfisd.net www.apluscompsci.com/blog/ Cypress Woods High School
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.