Difference between revisions of "Boston Python workshop 2/Saturday projects"

From OpenHatch wiki
Jump to navigation Jump to search
imported>Jesstess
imported>Jesstess
 
(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|&laquo; 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>Jeopardy</b></center>
+
<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.png

Twitter

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.

Crossword.png

Wordplay

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 matrix.png

Graphical effects

ColorWall: Program graphical effects for a ColorWall using the Tkinter GUI toolkit. See the ColorWall in action here.

« Back to the Workshop home page