top | item 6038242

Trying to complete all projects from Martyr2’s Mega Project List

53 points| _hoa8 | 12 years ago |github.com | reply

Trying to complete all projects from Martyr2’s Mega Project List.<p>Note: If you fork this repo to solve these projects in any language of your choice, please remove all my code, and start from scratch; you'll benefit a lot. Do not send pull requests.<p>Some details:<p>I will use Python to solve these. Why? Because I want to learn the language quickly. I have no interest in making games, so I'm excluding those from the list below. I'm not interested in networking, so I might skip all (or some) of them. The projects will not be made in the order posted. I may not be able to complete all of them. My method of solving them may not be the best. I will link to each project that I complete. Some will be in this same repo, some bigger ones will have dedicated repos.<p>To get started, fork this repo, delete this README and rename README-scratch.md to README.md.<p>Note: I have't read any problem while creating this repo. I'll read them as I start solving the problems. Hence, there is no prior filtering of problems. Keeps things spicy. :)

14 comments

order
[+] wasd|12 years ago|reply
I had never heard of Marty2's list and wish I had when I was learning to program. Seems like an invaluable resource for anyone learning to code because coming up with a project idea was a huge stone block (for me at least).

Here is a link to the list: http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-...

[+] monjaro|12 years ago|reply
I think you missed the point of the "Find PI to the Nth Digit" exercise. You aren't generating pi, you're just using a pre-computed value.
[+] adamors|12 years ago|reply
This looks like a great way to get comfortable with a new language. Thank you for posting this.
[+] brian3456|12 years ago|reply
going to try this out myself, does anyone have a good tutorial for a newbie on python GUI programming? something i could use for things like the ftp program, chat app etc...

as far as my background goes sophmore in college self taught python.Know java, some c from classes but i've never done any GUI work.

[+] GeneralMaximus|12 years ago|reply
Give PyQt a spin. Or, if you use GNOME/Ubuntu Unity on Linux, try PyGTK.

EDIT: forgot to mention, both PyQt and PyGTK have decent tutorials on their website. You could also use Tkinter, which comes with Python and runs everywhere, but IMHO it looks terrible.