Python
I taught Python for three years. Two years with Roger and one year with William, Leo and Liam.
Season 1
This isn't exactly how I taught but I put up here some of the more interesting projects we worked on.
-
-
-
-
-
Lists The fifth lesson in this series
Lists II Lesson six, about data structures.
PyHang Game – Hangman – a simple game which illustrates the use of lists and string indexing.
-
PyBog – Word search game, operating on a 2d array(list).
-
Python Season 2
When teaching people with more experience and with longer classes (ex. 2h).
-
PySPS – Scissor Paper Stone in Python. Usually taught over 2 classes (see notes).
PyHang – Usually the second lesson.
Wileo
To Be Done
PyType – A typing game to reinforce lessons and introduce time.time_ns() etc.
PyQuest I – A simple A/B/C adventure game. Can introduce classes here.
PyRobots – robots in pure text in python
(At this point we can probably introduce pygame).
PyGame Framework
Sometime during season 2 or 3 we may develop this.
Fonts and other things used in these projects
Sprites
Python Season 3
Python season 2 demonsrates how the basic concepts can be used by making games out of them! Since it is a more advanced class, we will structure most of the games around the PyGame Terminal, however, we will not always use it.
-
PyMaze – a simple maze game in python, illustrating classes and maze algorithms
-
-
Adventure Game
Python Season 4
-
tkinter calc The basic calculator, teaching .grid() and exploring classes for windows.
-
-
-
Python Season 5
Python Season 6 (3d)