python

A Byte of Python now available as EPUB

3 minute read

Thanks to my wife, who converted the book from Mediawiki syntax to Pandoc format, readers can now enjoy the book in their iBooks or Kindle, etc.

Everyday reminder about Impact

1 minute read

Everyday I get emails from readers of my books and makes me wonder whether I am continuing to make that kind of impact.

Programming Language Adoption

8 minute read

134 people have asked me about why companies are choosing Perl or Python or Ruby respectively. Here’s my take on that.

Coding Problems for Homework

6 minute read

"Coding Homework" is a small website that I have built to list small problems that one can work on, to learn how to use a new programming language. For exam...

An interactive version of A Byte of Python

2 minute read

Roorky is a new startup that has created a new file format and software for interactive books. As part of the default installation of the software, they are ...

Interview with CocoaCast

2 minute read

I was recently interviewed by CocoaCast (mp3) to talk about Python for their Mac developer community, as part of their "Unbound Developers" podcast series.

A Byte of Python in hard copy

2 minute read

If you're the kind of person who prefers to read a physical book vs. online books, then you'll be happy to know that the A Byte of Python book is now availab...

Book updated for Python 3.0

6 minute read

After a gap of 3.5 years, I’ve finally updated the ‘A Byte of Python’ book. The interesting news is that it is updated for the upcoming Python 3.0 language m...

Hack Day India

4 minute read

I was at Yahoo! Open Hack Day at Bangalore on Friday and Saturday. 24 hours of hacking, meeting lots of old friends, and sarcasm unlimited. It doesn't get be...

Why students and open source

7 minute read

Two days before the BMS College Information Science Department Fest called "Genesis 2007", I received an email from a couple of students asking me to talk ab...

Lookup

2 minute read

Most of my writing inside the browser is done with the combination of the It's All Text extension and Vim. During this writing, I use words whose meaning I k...

Big Brother

7 minute read

Long ago, I had seen Nat Friedman show off a small Mono app that displayed the amount of time you spent on each application, and updated the chart in real ti...

Mukthi

1 minute read

Today, I talked at Mukthi 6.03 at M S Ramaiah Institute of Technology.

Byte of Python is now a wiki

1 minute read

In a recent discussion on the byte-of-python list, an enthusiastic bunch of people were interested in seeing A Byte of Python available as a wiki so that rea...

MCC FOSS Day

2 minute read

Yesterday, I talked about Python at the FOSS Day at Mount Carmel College For Women.

ShowMeDo

less than 1 minute read

Ian Ozsvald and Kyran Dale have created ShowMeDo.com which is a hub for video tutorials. Very interesting idea! Currently, it has a special emphasis on Pytho...

Jump

less than 1 minute read

Gopal, I've added the jump feature, but sorry, no UI for it :-)

Text tables

less than 1 minute read

I was bored with a work-related issue, so veered off to do something fun. I ended up porting Sebastian Riedel's Text::SimpleTable to Python. Here's the resul...

Watching a person learn a skill

3 minute read

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 v...

Django SQLite3 patch

less than 1 minute read

A patch I had submitted to Django for the SQLite3 backend, 3 months ago, finally made it through (suitably modified by Adrian). It was a nice surprise to see...

foss.in day 2

5 minute read

Today morning, the first session was a Linux Kernel roadmap by Jonathan Corbet. Although I've never been a kernel-level guy, the talk was interesting and he ...

PESIT FOSS Day

3 minute read

Last Thursday (24th November, 2005), there was a FOSS Day at PESIT, my alma mater.

foss.in day 1

3 minute read

Today's the first day of foss.in/2005 and I actually managed to wake up early.

Its a small utility

5 minute read

When Atul commented about open source being "seen as some kind of 'hobbyist' thing" in India, I was reminded of another incident in college.

Memories of Linux Bangalore 2003

9 minute read

The VTU letter exhorting principals to motivate students to attend foss.in is a far cry from my college days, and perhaps even farther from Kalyan's days.

Thrissur again

2 minute read

I was invited back to Thrissur to present a talk to engineering students. Since I didn't want to give the same ol' introductory Python talk at the same place...

Python at CodeZoo

1 minute read

OReilly's CodeZoo has started a Python category at python.codezoo.com.

Italian Bytes of Python

1 minute read

The Italian translation of my book 'A Byte of Python' is now available online at http://www.gentoo.it/Programmazione/byteofpython.

Python Jobs

3 minute read

This is a sort of a deja vu thought but I'm going to write it anyway.

SQL and XML are not that different

2 minute read

About a year ago, I had presented my 8th semester presentation on Xen, now called C Omega. It is a language that combines SQL, XML and OOP into one tight lan...

Moved to TextDrive

4 minute read

After much thought, I am switching over to TextDrive for my websites. The facilities at TextDrive are simply fabulous - from top-notch hardware to software ...

All about PyCon05

less than 1 minute read

The three days of PyCon 2005 has just ended and am trying to read about all the events. There's a surprising amount of info out there, thanks to blogs. This ...

Thout Bytes

2 minute read

OSoft, Inc. have released my book 'A Byte of Python' in Thout format. There are two aspects of Thout - one is that the Thout format is based on XHTML and sec...

Bazaar-NG

1 minute read

Canonical, the guys behind Ubuntu Linux, seem to be creating a "next-generation distributed version control system" called Bazaar-NG. It's written in Python ...

Yahoo Search Python API Howto

8 minute read

I guess most of you would've heard the announcement by now that a Yahoo! Search Developer Network a.k.a. YSDN has been started. The idea is to build a commun...

Journey to Trichur

less than 1 minute read

I am giving a talk on Python tomorrow at the Renaissance 2005 festival at Government Engineering College, Trichur, Kerala, India.

Coming soon - Learn Python in German

1 minute read

Lutz Horn, Bernd Hengelein and Christoph Zwerschke have volunteered and started to translate my Python beginner's book to German! The project is hosted at de...

Learn Python in Chinese

less than 1 minute read

Juan Shen has translated my beginner's book on Python 'A Byte of Python' to Simplified Chinese! Juan Shen is postgraduate at Wireless Telecommunication Grad...

BangPypers meet on Saturday

1 minute read

If you live in Bangalore (or happen to be in Bangalore the day after tomorrow) and want to learn about the Python programming language, join us at the BangPy...

Redesigned my book website

less than 1 minute read

I have redesigned ByteOfPython.info and now have a nice and clean theme based on Negen.

Bangalore Pythonistas list is high traffic

less than 1 minute read

The BangPypers group was created just 10 days ago. There has already been 202 messages by 44 members! Just goes to show that Python is alive and kicking in B...

Blogging from Calicut

5 minute read

I'm blogging from a Ubuntu Linux desktop in the awesome 24-hours Computer science lab in NIT, Calicut. This place is so big!

Talk at FLOSS Meet tomorrow

less than 1 minute read

There is a FLOSS Meet tomorrow at NIT Calicut, Kerala and I will be giving talk on Python along with Pradeep.

PyCon

less than 1 minute read

I just saw the PyCon 2005 schedule and the abstracts of the talks.

Snake charmer

less than 1 minute read

Gadling's photo of the day is a snake charmer in Rawalpindi, Pakistan. No, seriously, I'm not talking of Pythonistas, I'm talking about a real snake charmer!

First Bangalore Python meetup

7 minute read

As I had announced yesterday, we had a Python meetup at Ebony Restaurant today evening -- Ten Pythonistas arrived and we had a rockin' time :)

Choose Python

less than 1 minute read

I have printed this 'Choose Python' poster (by Tim Lesher) and proudly posted it in my cubicle.

Snakes and stones

2 minute read

Well, I came across this blog post by 'PragDave' where he writes a quick Ruby script that extracts the latest 5 entries from an RSS feed, writes it to a file...

Byte parts

less than 1 minute read

I've been working on restructuring my book and split it into Part I - The Language and Part II - The Libraries. I am designing it such that readers can learn...

Python workshop at NIT Calicut

1 minute read

I've been invited to conduct a workshop on Python at NIT (formerly REC), Calicut, Kerala. It'll be most probably on 29th of this month (date to be yet confir...

Dynamic Java

1 minute read

Good to hear that Sun is finally serious about dynamic languages on Java. It's no secret that I don't like Java. I don't want to start a holy war here - it's...

Talking Python

3 minute read

I tried to get some work done yesterday but after a long day and me being the lazy guy that I am, I just went to sleep after getting back... I woke up today ...

Im talking at LB04

1 minute read

Yep, that's right. I'll be taking over the stage at LB04 to convert Perl/C++/Java programmers into Python programmers under an hour ;)

Bruce Eckel on Python

less than 1 minute read

Python is one of the best languages I have ever come across - you can read about this amazing language in my book ( http://www.python.g2swaroop.net/ ). Here...