Programming Projects: Difference between revisions
From charlesreid1
(Created page with "==Project Ideas== ==Final Project Ideas== Analyze a sound file - piece of music, instrument, human voice - extract frequency information - compute terms in a fourier serie...") |
(→Links) |
||
| Line 25: | Line 25: | ||
Really fantastic crypto projects: | Really fantastic crypto projects: | ||
* http://inventwithpython.com/hacking/ | * http://inventwithpython.com/hacking/ | ||
* http://inventwithpython.com/hacking/chapter21.html | * Vigenere cipher: http://inventwithpython.com/hacking/chapter21.html | ||
* Detect english: https://inventwithpython.com/hacking/chapter12.html | |||
[[Category:Teaching]] | [[Category:Teaching]] | ||
Revision as of 01:48, 26 August 2016
Project Ideas
Final Project Ideas
Analyze a sound file - piece of music, instrument, human voice - extract frequency information - compute terms in a fourier series
Game - implement the game of life
Game - implement zombies/cats/plants: http://inventwithpython.com/blog/2011/08/11/recursion-explained-with-the-flood-fill-algorithm-and-zombies-and-cats/
Game - diner dash - implementing stacks and queues, performing tasks, dealing with collections: http://inventwithpython.com/blog/2012/02/20/i-need-practice-programming-49-ideas-for-game-clones-to-code/
Links
idea machine: http://www.ideamachine.io/
49 ideas of games to clone: http://inventwithpython.com/blog/2012/02/20/i-need-practice-programming-49-ideas-for-game-clones-to-code/
Recursion explained with flood filling (and zombies and cats): http://inventwithpython.com/blog/2011/08/11/recursion-explained-with-the-flood-fill-algorithm-and-zombies-and-cats/
Really fantastic crypto projects:
- http://inventwithpython.com/hacking/
- Vigenere cipher: http://inventwithpython.com/hacking/chapter21.html
- Detect english: https://inventwithpython.com/hacking/chapter12.html