Boston Python workshop 2/Saturday projects: Difference between revisions
imported>Jesstess No edit summary |
imported>Jesstess No edit summary |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Welcome to the Saturday afternoon projects section of the Boston Python Workshop! After lunch, we'll break out into groups to practice Python through short projects on a variety of fun and practical topics. |
Welcome to the Saturday afternoon projects section of the Boston Python Workshop! After lunch, we'll break out into groups to practice Python through short projects on a variety of fun and practical topics. |
||
<table> |
|||
<tr> |
|||
<td> |
|||
[[File:Twitter.png|100px]]<br /> |
|||
<center><b>Twitter</b></center> |
|||
</td> |
|||
<td> |
|||
[[Twitter]]: Use the Twitter API to write the basic parts of a Twitter client. See what your friends are tweeting, get trending topics, search tweets, and more. |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> |
|||
[[File:Crossword.png|100px]]<br /> |
|||
<center><b>Wordplay</b></center> |
|||
</td> |
|||
<td> |
|||
[[Wordplay]]: You are filling out a crossword and need a word that fits the pattern E*G****R. What are your options? How many words have all 5 vowels in order? What's the only common English word that ends in '<i>mt</i>'? Use Python to answer questions like this instantly while practicing manipulating data from a file and regular expressions. |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> |
|||
[[File:Colorwall_matrix.png|100px]]<br /> |
|||
<center><b>Graphical effects</b></center> |
|||
</td> |
|||
<td> |
|||
[[ColorWall]]: Program graphical effects for a ColorWall using the <tt>Tkinter</tt> GUI toolkit. See the ColorWall in action [http://vimeo.com/16522975 here]. |
|||
</td> |
|||
</tr> |
|||
</table> |
|||
[[Boston Python workshop 2|« Back to the Workshop home page]] |
|||
<!-- |
|||
== Projects == |
== Projects == |
||
Line 16: | Line 50: | ||
<td> |
<td> |
||
[[File:Jeopardy.jpg|100px]]<br /> |
[[File:Jeopardy.jpg|100px]]<br /> |
||
<center><b> |
<center><b>Databases</b></center> |
||
</td> |
</td> |
||
<td> |
<td> |
||
Line 38: | Line 72: | ||
<td> |
<td> |
||
Explore the capabilities of the popular <tt>matplotlib</tt> graphing library. Chart a frequency analysis of the US Constitution, plot the world population over time, and more. Python and its graphing and math modules are a powerful alternative to spreadsheet programs like Excel. |
Explore the capabilities of the popular <tt>matplotlib</tt> graphing library. Chart a frequency analysis of the US Constitution, plot the world population over time, and more. Python and its graphing and math modules are a powerful alternative to spreadsheet programs like Excel. |
||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> |
|||
[[File:Madlibs.jpg|100px]]<br /> |
|||
<center><b>Games</b></center> |
|||
</td> |
|||
<td> |
|||
Complete and customize text-based games like mad libs and hangman while practicing writing Python that interacts with users. |
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td> |
|||
[[File:Colorwall_matrix.png|100px]]<br /> |
|||
<center><b>Graphical effects</b></center> |
|||
</td> |
|||
<td> |
|||
Program graphical effects for a ColorWall using the <tt>Tkinter</tt> GUI toolkit. See the ColorWall in action [http://vimeo.com/16522975 here]. |
|||
</td> |
</td> |
||
</tr> |
</tr> |
||
</table> |
</table> |
||
!--> |
Latest revision as of 18:27, 13 May 2011
Welcome to the Saturday afternoon projects section of the Boston Python Workshop! After lunch, we'll break out into groups to practice Python through short projects on a variety of fun and practical topics.
|
Twitter: Use the Twitter API to write the basic parts of a Twitter client. See what your friends are tweeting, get trending topics, search tweets, and more. |
|
Wordplay: You are filling out a crossword and need a word that fits the pattern E*G****R. What are your options? How many words have all 5 vowels in order? What's the only common English word that ends in 'mt'? Use Python to answer questions like this instantly while practicing manipulating data from a file and regular expressions. |
|
ColorWall: Program graphical effects for a ColorWall using the Tkinter GUI toolkit. See the ColorWall in action here. |
« Back to the Workshop home page