Anonymous user
Intermediate Python Workshop/Projects: Difference between revisions
Intermediate Python Workshop/Projects (view source)
Revision as of 12:56, 25 May 2013
, 10 years agono edit summary
imported>Jesstess |
imported>Jesstess No edit summary |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1:
<p style="background-color: #D7E0FA;"><font size="+2">Short link for this page: http://bit.ly/intermediate-python-projects</font></p>
== Write it from scratch ==
Line 60 ⟶ 62:
<td>
<font size="+1">[[ColorWall]]</font>
* <b>Project</b>: Program graphical effects for a ColorWall
* <b>Skills you'll practice</b>:
** using functions and classes
Line 73 ⟶ 75:
</td>
<td>
<font size="+1">[[JeopardyDatabase| Databases and Jeopardy]]</font>
* <b>Project</b>: learn how to get data from a database in Python while writing parts of a Jeopardy game, using real Jeopardy data!
* <b>Skills you'll practice</b>:
Line 85 ⟶ 87:
</td>
<td>
<font size="+1">[[Matplotlib| Plotting data with matplotlib]]</font>
* <b>Project</b>: learn how to plot data with the matplotlib plotting library. Ditch Excel forever!
* <b>Skills you'll practice</b>:
** using the matplotlib Python plotting library to analyze data and generate graphs
** reading data from a file
</td>▼
</tr>▼
<tr>▼
<td>▼
</td>▼
<td>▼
<div id="pygame"></div>
<font size="+1">[[Snakes_Pygame| Make a graphical game with Pygame]]</font>▼
* <b>Project</b>: Add features to a Snakes game built in Pygame.
* <b>Skills you'll practice</b>:▼
** using the Pygame library▼
** using an event loop to make action happen▼
** manipulating images and sound in Python▼
</td>
</tr>
Line 109 ⟶ 125:
** using Python to interact with a database
** 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>Skills you'll practice</b>:
▲** using the Pygame library
▲** using an event loop to make action happen
▲** manipulating images and sound in Python
</td>
</tr>
</table>
<!--
== In-person tutorials ==
Line 134 ⟶ 138:
</td>
<td>
<font size="+1">[[Object
* <b>Project</b>: Create a mini-banking system with users and accounts.
* <b>Skills you'll practice</b>:
Line 142 ⟶ 146:
</tr>
</table>
!-->
|