Watching a person learn a skill

I love the moment when you help somebody learn something and they have that sparkle in their eye when they realized they understood it. Here’s one of those virtual sparkles:

Oct 27, 2005:

Decided to abandon “Dive into Python” for the time being, it is REALLY frustrating for me to hanging at chapter 5 without moving forward for so long…. I think it is me, my limitation to understand. So, I decided to surf around the net to look for another tutorial, perhaps a gentler one. Foudn “byte of Python”, 110 pages in all, not too long. So, will give it a go. Hopefully within few weeks, this could equip myself better to go for “Dive into Python” again.

Nov 20, 2005:

Learning Python, still. So far so good, I am on page 85!!! So, that is only 20+ pages to finish it. I consider it a big achievement, hahaha. And, what pleased myself most is that, I finally get through object-oriented programming, hmmm, feel like celebrating already :-)

Nov 25, 2005:

Finished Byte of a Python tutorial, finally. I think the tutorial is good, especially for begineer. But I also think that it is too surface/brief if one really want to take a step further. So the tutorial itself did point out what to do next, where to go for further learning resources.

Dec 2, 2005:

I considered the basic of my contact completed. Now I have function to list out all contacts, add new contacts, delete contacts, and find a contact.

Nothing to shout about really, but the building up of this apps is quite interesting. I just create the barebone of the program to do the basic stuff, then add some validation, or extra functions, like before adding a contact, check if it already exist, if yes, ask whether the user actually want to replace the current one… etc.

Hey, I really enjoy the process. Now I am thinking of the next step, either create a better user interface with some GUI tool, or make it a web application thing. I don’t know if that is over ambitious since this is just the first actual program I wrote in Python, but we will see…

That last part about the contacts program is a task I have suggested to write a program for to test whether the reader has learnt enough about Python.



  1. Seems just like my story!
    My next step is to create a Matrix manipulation library, learn wxWindows and Image Processing library.
    Thanx a lot for ur book, It’s probably the first programming book i read till the last chapter.

  2. Yeah! Your book is really really cool and easy to use! I downloaded it last year and read and practiced the first few pages. Unfortunately, due to time constraints, I couldn’t go beyond that but whatever I learnt I enjoyed that. Within a couple of hours of reading the first few pages, I was able to create a simple menu- driven program to find area of a triangle/square and stuff. Nothing extraordinary but I was pretty pleased by the progress I could make in a couple of hours from your book! :-) Thanks.

    P.S. Someday, I will get to read and practice it completely! :-)

  3. Hi ,
    First of all let me wish you for the good work done in the form of “A Byte of Python”
    Coming to the point, I work for a Telecom company. We develop Man Machine Interface (MMI) for telecom applications (SMS or a Phonebook for Eg.).How do you think that we can use Python to test such applications.
    The code is in C++.

    I would like to keep the mail short.
    Hope to get a reply from u :)
    Keep up the good work


  4. @Avi,

    I don’t have knowledge of testing of mobile phones, perhaps the Python for Mobile Devices page can give you some ideas.

Your comments?

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s