[Chennaipy] September 2015 Meeting Minutes

Kiran Gangadharan me at kirang.in
Tue Oct 13 23:44:33 CEST 2015


Hey Everyone, 

Please find the meeting minutes below.


Date: 26 September 2015

The September Edition of the ChennaiPy meetup started with Vijaykumar,
the
organizer, welcoming everyone and outlining the agenda for the evening.

* Introduction to Django

Rajkumar Rajendran started off the talk with some history of Django.
After that, he did a
quick walk through of installing Django and using it to setup a basic
project
structure with SQLite as the database. He then went on to illustrating
how a web
server works and concluded with a small demo on setting up a hello world
project
with the framework.

* Django REST Framework

It looks like the audience had a good dose of Django this time, thanks
to the
talk by Jagadish Kumar. He started off by talking about API's as a
bridge
between a client and server and then went on to explain the basic
components of
the Django REST framework. He then demoed a simple TODO application and
showed
us how he was able to easily add/remove functionality from the API by
using
Mixins that the framework provided, thus illustrating the concepts of a
loosely
coupled architecture.

* Networking Tea Break sponsored by Clay Labs

* Using G-Code Vis tools

I'm pretty sure that a lot of people were baffled by the title of this
talk by
Shakthi Kannan. But to all our surprise, it turned out to be an
interesting
insight into the jargons and processes in the world of 3D printing.
Shakthi
started out by explaining the basic components of a 3D printer. He
talked about
how one would go about printing something using an STL file. The STL
file would
be first converted into G-Code which could then be executed on a 3D
printer to
actually print the object. He then gave a quick explanation about
various gcode
instructions and metrics that could be fine-tuned by the user. He then
showed us
how an object shaped like a pyramid would be printed using YAGV(Yet
Another
G-Code Viewer). He also showed us how the final object would appear,
using
Blender. The generated model data using G-Codes could be compared with
the
actual data obtained from the printer to determine the accuracy of the
process
itself. He then concluded with a short and sweet Q&A session with the
audience.

* Building a Sublime Plugin using Python

Text Editors are amongst the biggest contributors of programmer
productivity,
and in this session, Gaurav Sehrawat talked about how one could extend
the
functionalities of Sublime Text, by building plugins for it in Python.
Gaurav
started off by demonstrating a few tips and tricks that make Sublime
Text an
awesome editor. He then went on to explain what Window/Text command was
and how
one could leverage them to build simple plugins for the editor. He
demoed an
event based API to search Google for autocompletion when typing
something into
the editor and concluded with a demo of printing better debug statements
for
python variables which included the displayed filename and line number
along
with the variable.

* Python, Guido and Snakes

I guess that after a bunch of serious talks for the evening, Vijay
thought that
it was time for something light and refreshing. His talk title was
concise
enough to pique our interest, but obscure enough to shroud us in
mystery. He
started off by talking about Python and it's creator Guido Van
Rossum(BDFL). He
talked about how the name "Python" was inspired by Guido's love for
Monty
Python. And to all our surprise, he even showed us a small sketch from
Monty
Python's "The Flying Circus", which left us all laughing out loud!

* Vote of Thanks

Vijay concluded the meeting by thanking the participants, speakers,
volunteers,
IMSc and the sponsors.

-- 
Kiran Gangadharan
http://kirang.in


More information about the Chennaipy mailing list