walter weston wrote:

can I have some good ideas for simple programs

Some more ideas...

Take a built-in Python command, and try to duplicate it in pure Python. E.g.:

# Untested.
def my_len(obj):
    # Like Python's len() function, only slower.
    try:
        return obj.__len__()
    except AttributeError:
        n = 0
        try:
            while True:
                x = obj[n]
                n += 1
        except IndexError:
            return n



Take a shell command from your operating system, and try to re-write it in Python. Or write a useful or fun utility in Python, e.g. I have a Python script that runs every night scanning my procmail logs for spam which is deleted, it copies the subject line and sender, deletes vowels from them, and emails the list to me.

Go to the Python Cookbook and look for bugs or improvements in people's recipes. Or come up with your own.

http://code.activestate.com/recipes/langs/python/


Go to the Python bug tracker, and try to fix some of the bugs. Or write tests for them. Or documentation.

http://bugs.python.org/




--
Steven

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to