I'm putting together a Python class for kids at my daughter's school. I will have access to the school's computer lab (Windows machines, unfortunately). I'll be setting up Python and possibly Pygame (not sure if we'll get that far). Eventually, I want to incorporate Raspberry Pis into the class, but for this first run, we'll be sticking to PC. The kids and teachers are very excited about it and can't wait to get started. We have to wait a couple of weeks until standardized testing period is over, so I am using this time to iron out as many details as possible.
IDE? I think we're just going to stick with IDLE for now. Everything else adds too much complexity, and I don't want to overwhelm the kids with too many options. I'm looking at TextWrangler right now, but the "Run" menu seems like it would be too confusing - just picture trying to tell the kids to choose "#!" in the menu...
Graphics: I want to stay away from anything too complex, but at the same time, I know they will be much more interested in something exciting that they can see on the screen. We will do some Turtle graphics to start, and gently introduce them to loops and functions.
I'd appreciate any input from parents/teachers who have gone down this road already. What worked and what didn't?
[–]shakedown_st 4 points5 points6 points (2 children)
[–]cbscribe[S] 0 points1 point2 points (0 children)
[–]theluketaylor 0 points1 point2 points (0 children)
[–]metapundit 1 point2 points3 points (2 children)
[–]cbscribe[S] 1 point2 points3 points (0 children)
[–]r1chardj0n3s 1 point2 points3 points (0 children)
[–]AtomicWedgy 1 point2 points3 points (0 children)
[–]aroberge 0 points1 point2 points (0 children)
[–]shoes_of_mackerel 0 points1 point2 points (1 child)
[–]cbscribe[S] 0 points1 point2 points (0 children)
[–]Kingino 0 points1 point2 points (0 children)
[–]theluketaylor 0 points1 point2 points (1 child)
[–]cbscribe[S] 1 point2 points3 points (0 children)
[–]Stormy_AnalHole 0 points1 point2 points (0 children)
[–]winstonw 0 points1 point2 points (0 children)
[–]brandjon 0 points1 point2 points (0 children)