Difference between revisions of "Intermediate Python Workshop/Projects"
Jump to navigation
Jump to search
imported>Jesstess |
imported>Jesstess |
||
Line 109: | Line 109: | ||
** using Python to interact with a database |
** using Python to interact with a database |
||
** thinking about how web servers and clients interact |
** thinking about how web servers and clients interact |
||
+ | </td> |
||
+ | </tr> |
||
+ | <tr> |
||
+ | <td> |
||
+ | [[File:Pacman.gif|150px]] |
||
+ | </td> |
||
+ | <td> |
||
+ | <font size="+1">[[Make a graphical game with Pygame</font> |
||
+ | * <b>Project</b>: Work through a Pygame tutorial in which you'll recreate the game Creeps. |
||
+ | * <b>Skills you'll practice</b>: |
||
+ | ** using the PyGame game-writing library |
||
+ | ** using an event loop to make action happen |
||
+ | ** manipulating images and sound in Python |
||
</td> |
</td> |
||
</tr> |
</tr> |
Revision as of 14:18, 11 July 2012
Write it from scratch
Practice solving problems in Python from scratch. These projects will guide you through breaking down the problem into steps and help you check your work along the way.
|
|
|
Self-directed projects
Practice the language and practical Python applications through bite-sized projects where we've written the scaffolding for you so you can get to the fun stuff quickly!
|
|
|
|
Databases and Jeopardy
|
|
Plotting data with matplotlib
|
Online tutorials
|
|
[[Make a graphical game with Pygame
|
In-person tutorials
Object Oriented Python
|