Difference between revisions of "Intermediate Python Workshop/Projects"
Jump to navigation
Jump to search
imported>Jesstess |
imported>Jesstess |
||
Line 1: | Line 1: | ||
* [[Scrabble challenge]] |
* [[Scrabble challenge]] |
||
− | ** Project: implement a scrabble solver |
+ | ** <b>Project</b>: implement a scrabble solver that will tell you the best Scrabble words given a particular Scrabble rack. |
− | ** Skills you'll practice: |
+ | ** <b>Skills you'll practice</b>: |
*** breaking down a problem and solving it in Python from scratch |
*** breaking down a problem and solving it in Python from scratch |
||
− | *** command line |
+ | *** command line option parsing |
*** reading from files |
*** reading from files |
||
+ | *** working with dictionaries and for loops |
||
+ | * [[Twitter]] |
||
+ | ** <b>Project</b>: 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. |
||
+ | ** <b>Skills you'll practice</b>: |
||
+ | *** Using an API |
||
+ | *** command line option parsing |
||
+ | *** reading other people's code |
||
+ | *** working with lists and iteration |
Revision as of 21:05, 4 July 2012
- Scrabble challenge
- Project: implement a scrabble solver that will tell you the best Scrabble words given a particular Scrabble rack.
- Skills you'll practice:
- breaking down a problem and solving it in Python from scratch
- command line option parsing
- reading from files
- working with dictionaries and for loops
- Twitter
- Project: 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.
- Skills you'll practice:
- Using an API
- command line option parsing
- reading other people's code
- working with lists and iteration