I am re-learning python/reinforcing what I know and I have written some simple apps, one is a cgi youtube downloader. I am going to write some stuff for del.icio.us and other API's.
Please post some ideas for some projects that would help me become more comfortable with python. Bonus points for web related/irc related.
Please keep the ideas at the beginner level as I am not an EXPERT PROGRAMMER
Name:
Anonymous2008-05-07 12:55
Write a function substring that checks whether str1 is a substring of str2.
Name:
Anonymous2008-05-07 13:07
import re
def substr(arg1, arg2):
if re.search(arg1, arg2) == None:
print 'No match found'
else:
print "found match at " + repr(re.search(arg1, arg2).span())
write a library that allows you to to bit-level file input and output
i.e. you can do
file.write(1) and it will write 1 bit
file.write(0) and it will write 0 bit
you can also do neat thigns like create wrappers for these
i.e. create
file.write_one_bit()
file.write_zero_bit()
and then you can do even more cool things like
file.write_random_bit()
make it a very robust library and maybe you can make a PEP.
While looking for info on artist-mode, I stumbled upon a reddit page about it. Now I know why you hate it with passion.
Name:
Anonymous2009-03-07 3:15
This is at the end of the python tutorial I am trying to work through. I have no idea if this is of your level:
Create your own command-line address-book program using which you can add,
modify, delete or search for your contacts such as friends, family and colleagues
and their information such as email address and/or phone number. Details must
be stored for later retrieval.
Name:
Anonymous2009-03-07 7:36
Write a function that generates a perfect sudoku on it's first attempt. It's bloody hard.