Just google online for beginner programming problems and do them.
However, I have to say python probably isn't the best language to learn. One clear thing about programming is for most people the first language you learn (i mean really learn) is your strongest language. Thus pick a language that will give you the most value to learn on. For this I would say C++ first and then Java.
If you learn C++ you basically know C++, C, and Java which gives you a lot of value. I suggest learning C++ first because then you learn about pointers and memory which is something you don't learn in Java. I have taught many students who started out with C and many who started out with Java. I have found that Java students tend to be at a sever disadvantage when it comes to memory management.
|