Since I had visited MSRIT the
previous day, I had no problem reaching the venue on time. In fact I reached few minutes earlier, David Goodger was still setting things up. I was able to live tweet using the BSNL 3G USB device I had brought with me. The keynote speech went very well. No complex stuff (like his next session on day 2 about polyform puzzler) it was simple and relevant.
After the keynote - the organizers announced the pass phrase for the WiFi - So some time was spent trying to connect - but I couldn't actually get "usable" internet connectivity. The WiFi would connect, but couldn't get proper Gateway and/or DNS assigned - may be some problem with DHCP. (More about this later) I was getting late for the next session, so I gave up trying to connect to WiFi.
PyCon sessions were spread across 3 different halls. Auditorium and Lecture Hall 1 were next to each other, while I had trouble locating Lecture Hall 2 were Dhananjay Nene was going to start his session at 11AM. There were not clear directions, so finally few of us asked the students for the directions to "HiTech Hall". Turns out it was in entirely different building, we had to ask few more people for this hall even after reaching the correct building. Dhananjay's session had already started, and the hall was jam-packed.
I got myself a place to sit, and started another attempt to connect to WiFi - Turns out several other people were also having trouble connecting. People from
mahiti.org tried to help, but couldn't. Since this hall was underground - I also didn't get BSNL signal and couldn't use 3G modem to connect either (got signal for AirTel, Vodafone, spice etc - but so CellOne)
... and suddenly the lights went off. Power was back within few minutes, but by that time participants had started leaving - It disturbed the flow of the presentation though. The presentation went well - but I was able to attend only part of it.
Next session was
Beyond Django 101 - This session went OK. I noticed that
PyScripter was being used during the session - and made a note to self to try it out.
This session too was delayed, and by the time we left for lunch there was a serpentine queue for lunch. There were just too many people around, I was feeling more hungry just looking at the queue. But the food was good. Had to finish the lunch quickly else I would be late for the next session, which I was really looking forward to.
First session post-lunch was
GUI programing with PyQT by Ankur Gupta. That went well as well. He designed firefox like UI using QT designer. Turns out he had a lot to talk and show, but not enough time. The presentation had to wind up due to lack of time. There was hardly any time for QA session. I had a feeling that people wanted to ask questions, but that would have delayed the next session, so QA was skipped. Later while taking to Ankur during tea break, he mentioned that he felt that he should have covered signals and slots a bit earlier during his talk
Next session was
Introduction to Image Processing in Python by Anil C R - Initially convered some theory Required quite a bit of background in advanced maths (fourier transform etc) But I learnt about Interactive Python during this session (as part of the demo) This session used live demonstrations heavily which made it very interesting.
Next session was
Introduction to Semantic Web Programming - I was bored. May be I didn't understand the topic, or was not able to appreciate the topic.
By this time,
mahiti.org person was able to get WiFi working in Lecture Hall 2, and I was able to access internet for a while. Turns out - the default DHCP lease was for 8-12 hours, and thus new folks couldn't get IP addresses assigned. When he manually cleared the list, others like myself were able to connect.
My very first assignment in python required a lot of text parsing - that was a while ago, but still the next topic was interesting for me none the less :
Text Parsing in Python. The session was divided logically into three parts - Built-in string methods, regular expression and parsers. Good examples were given for each. I think audience liked this session, but again the time allotted wasn't sufficient and at the end she had to rush thru rest of the slides.
During the Tea break I met several folks and got time to talk to them. Till then it was from session to session, and not enough time to interact with folks. Most part of the day I was in Lecture Hall 2, so I decided to attend the next sessions in auditorium
Into 3D with vPython. The presenter was well prepared - and started with some demo of 3D animation. I also liked the style of the slides he used (The ones he used during the session were different that ones that were uploaded on the site) Generally I liked the presentation style, as well as contents. Since WiFi was working OK in the auditorium, I downloaded vPython during the session - something to try later.
This was the last session of the day, exhausted I left for day. Looking forward t other next day.
On a side note - I noticed that several folks - in the audience as well as presenters were using some flavour of linux - mostly *buntu. Then there were few macs and few Windows 7 laptops (Which I assumed came pre-installed along with the laptop, and folks left it as is and/or dual booted with linux) I was one of the few running XP.