Hobbyist’s Guide to Programming Python (Part 1)
— dedicated to Suzana
What is programming anyway? The act of programming is commonly perceived as one of the arcane arts that magically makes computer do stuff, a process that is itself understood by very few. Even those who actually associate with a live specimen Homo Sapiens involved in the art – commonly referred to as a programmer or software developer – may notice about them only the things they understand (black T-shirts, glasses, junk food, no girlfriend), and miss the point completely. But fact is, creating new software is one of the most creative and rewarding endeavors one can undertake.
Hobbyist’s Guide to Programming Python (Part 2)
Last time we talked about some general concepts in programming and the Python programming language. We’ve mentioned that programming means letting the computer know what it needs to know, and make it do what we need it to do. In this part of the guide, we will talk about how to talk to Python, and how to let it know what it needs to know.
Hobbyist’s Guide to Programming Python (Part 3)
In the part 2 of this Guide, we covered variables and values. If you are unsure what these terms mean, please go back and have a look. This time, we’ll talk about making Python actually do something useful for us.
Hobbyist’s Guide to Programming Python (part 4)
In part 3 we were very successful in turning a potentially daunting task of generating initials for a hundred people into a programming challenge, and learned a lot from it. Now the we decide to share our success with someone else. But how?
Hobbyist’s Guide to Programming Python (part 5)
Great job getting through the part 4 of this Guide alive. It was deliberately designed to get you up to speed. I’ll stop here briefly to present you with some reading material to recap the things we have talked about before.




