Hi!

    
    Yes, Mark had something to say, and so did Alan. Games are a good start, 
also a home need, or a business need. 
    The way I started Python was games. The Yhatzee game, then my Star Trek 
game, converted over from the original basic game. Then the battleship game, 
the board game, which required people to call out grid places to see if a ship 
was hit...
    Since I am visually impaired, and sounds are all I need, then the first 
games are all sound effects and voices. Then the need for a sighted person to 
understand, then the visual, buttons and menu's come in. Then the rest is your 
imagination.

    For when learning each level of python a new need arises. I solved the 
event issue I raised last by playing with the details of events, understanding 
what is needed, and reading the formats and playing with them to see the 
results. Many commands, just select which works best.

    For when writing python programs you must understand the dictionary and 
list formats. They come in handy. As does the list comprehension idea and it's 
format.

    Many things to try and do. Just have to come up with a need, or fun. The 
rest of the imagination is yours.

    Just remember that at first the program is large, bulky, then once other 
formats and commands are learned, the program gets smaller, then larger to fit 
more options, then smaller...

    Think of a game to play and then expand on it.

        Bruce




Thanks for the info on the Think Python book, and thanks Jeremiah, for posing 
this question. That book is one of the best Python learning resources I've yet 
found! Makes it really easy to understand!

Nick



On Mon, Jul 7, 2008 at 12:43 PM, Marc Tompkins <[EMAIL PROTECTED]> wrote:

  On Mon, Jul 7, 2008 at 9:40 AM, Jeremiah Stack <[EMAIL PROTECTED]> wrote:



    Hello everybody:

    I am new to this mailing list, and it said that i could the simplest of 
questions. So i was wondering if anyone could be so kind as to e-mail me a 
project idea or something to go out an learn to do in python. I don't know any 
languages, but i am definitely not computer illiterate. i have read so many 
tutorial about getting started but so far that is where the tutorial have left 
me ( how to print  "Hello World") and such. 

    Any ideas great thanks.



  First of all, I mean no offense to the OP.  However, this question comes up a 
lot on this list, and it always bugs me.  People decide they want to learn 
Python, and then ask strangers to give them a reason to do it.  I may be 
totally wrong about this, but it doesn't seem like a good way to learn 
_anything_, let alone a programming language.  The most important element for 
success is enthusiasm, and how can you generate any enthusiasm working on 
somebody else's homework project?  Unless you learn best under external 
discipline, in which case I suggest you take a class...

  My advice to all potential Pythonistas who want to learn on their own: think 
of a problem you need to solve, or a cool game you've wanted to implement, or a 
tool you want but don't have.  In my own case, I had a project I needed to do 
(printing mailing labels from records in an old proprietary database) that was 
going to suck if I used only the tools I already had.  I'd been wanting to get 
into Python, and I decided to use Python to do the job and learn as I went.  It 
was WONDERFUL, and I've been in love with Python ever since.  (Yes, I've used 
it for fun stuff since then, but my first experience was of Python saving me 
hours and hours of pain.)

  If you don't have a professional task that you could apply Python to, just 
look around your environment for a day or so looking for problems to solve.  
(My favorite example of this, although it's a very silly program and written in 
JavaScript besides, is Roast Beef's "Eggs and Milk Minder" from Achewood.)  

  Just my &euro;0.0075...


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to