Good Python programs for beginning CS student to write?
<p>I plan on learning CS from my Python book before class starts (next semester though).</p>

<p>I am learning computer science from a Python Programming book. My question is, can I get some examples of good programs to write to begin learning programming? Once I finish the book, I want to start writing my own programs. I'm aware Python has a lot of power, but it's so versatile, not sure what it is I should try writing.</p>

<p>Preferably not something too advanced, but challenging enough to help me learn the building blocks of the language. </p>
