Learning Python

PythonI started teaching myself Python recently because I wanted to enter the realm of desktop application development. The one thing I dislike about PHP is that it is, for the most part, bound to the web; you can’t really use it for anything else. Yes, I know that you can create desktop applications with PHP using PHP-GTK, but who has ever heard of a desktop application written in PHP? There aren’t even any in the applications section of the PHP-GTK site!

DjangoSo why Python? Well, I wanted a language that is relatively easy to learn and is multipurpose. Python was the obvious choice in my eyes. I figure if it’s good enough for Google, it’s good enough for me. A few of my favorite programs like Juice and Bittorrent were written in Python too. Another impetus to learn Python is Django as I have heard a lot of good things about it. I know I said I wanted to build desktop applications, but I still love web development. Don’t be surprised if this very blog is Django powered soon. Django is meant for rapid application development and if the stories about developers creating sites in minutes are true, then you can bet this blog will be Django powered in the near future.

2 comments so far—help keep the conversation going.

  1. 1
    FG Marand said on February 26, 2007:

    Regarding PHP-GTK applications, you should rather be looking at http://www.php-gtk.eu/apps

    Most of the applications that used to be listed in the showcase at http://gtk.php.net/apps/ are now listed here, along with newer ones.

  2. 2
    James said on February 26, 2007:

    It looks like there aren’t very many there either. Though I guess it’s better than nothing…

Impart your ignorance wisdom.