Thank you for your help, and sorry for the wait, I went to Disney world.
I have tried the very basics of python, and have done some research on OOP.
But it seems that all I can do is simple math problems using only the interactive shell(ex ask for numbers and find area of square). I am just having a type of programing block, I don't know how to use anything to go beyond math, or even a program with any use that is even feasible for me to create with my limited knowledge. I have gone through many tutorials, and I know many simple basics of python, such as if, while, and try statements. I also can make dicts, lists, etc(I'm still working on classes, and specific details of functions such as what i specified above). But I have no clue how to put them to any practical use. I am going to pygame to simply do something else other than simple math. So if you could, would you please help my decide on something that I can do with my small amount of knowledge, that would also help me learn python better as well. I don't do programming for school or for work, so I am never challenged to do a project, and have a hard time finding one that i could make.
Thanks for the help,
Joe
one of the ways you can improve on your Python knowledge is to join some Python forums, like this (http://python-forum.org/py/index.php). you can try to solve other people's problems, at the same time, see how other people solve those problems and learn from them. Slowly, you will become a proficient.
However, another way is to get a good book with exercises, like the Dietel series How to Program in Python. There are exercises at the end of each chapter so you can try to do them. Just some suggestions.