From baiju.m.mail at gmail.com Wed Aug 13 16:05:33 2014 From: baiju.m.mail at gmail.com (Baiju Muthukadan) Date: Wed, 13 Aug 2014 07:05:33 -0700 (PDT) Subject: [Chennaipy] PyCon India 2014: The Conference Schedule is Up! Message-ID: <53eb70ad.c166440a.50b8.6426@mx.google.com> Hi All, With just one more month to go for PyCon India 2014, we have shifted gears and switched to hyperdrive. The first-cut of the conference schedule is up! After the long list of proposals being submitted, the community voting and the review process plus confirmation, finally we have everything sorted out and ready to go. Checkout the conference schedule here: http://in.pycon.org/2014/schedule.html With 3 Keynotes, 22 Talks, 9 Workshops along with open spaces, lightning talks and panel discussions, this year's PyCon India will be filled with three days of fun, geeking out with your fellow Pythonistas, brainstorming on ideas, and altogether having a great time! So no more procrastination. For those of you who were waiting to see the conference schedule to plan your trip, this is it. For the rest of you who are still thinking about attending the conference, you might want to grab your tickets soon lest they should get sold out. Book your tickets ( http://pyconindia2014.doattend.com ), book your accommodation and plan your trip right now! The last weekend of September is going to be epic. -- Baiju M From baiju.m.mail at gmail.com Sat Aug 16 07:19:29 2014 From: baiju.m.mail at gmail.com (Baiju Muthukadan) Date: Fri, 15 Aug 2014 22:19:29 -0700 (PDT) Subject: [Chennaipy] PyCon India 2014: Nominations for the Kenneth Gonsalves 2014 Award Message-ID: <53eee9e1.a288440a.2530.ffff9f63@mx.google.com> Hi All, We had made the first announcement regarding the Kenneth Gonsalves 2014 award about a month ago. It stirred up interesting discussions within the Python community and had everyone looking out to find worthy candidates for the award. Special people are rare, but we're sure there are plenty of them around with India being such a huge country! So if you have not already put in your nomination, this is a nudge to get you to look around and find a deserving candidate. Well, maybe you need not look around but just look at yourself. If you feel you have done your share in growing and nurturing the Indian Python Community, please do not hesitate to nominate yourself. Here is the nomination form: ( https://docs.google.com/forms/d/1SEy0k4GxMIEJEY4vCXDCqxOSUQJZ7uIUeA0nf-EleMw/viewform?edit_requested=true ) Here is the blog post that we published regarding the announcement: http://in.pycon.org/2014/blog/nominations-open-for-the-kenneth-gonsalves-2014-award/ Please note that the last date for submission is September 1st midnight. Do make sure you let us know your thoughts soon! -- Baiju M From vijaykumar at bravegnu.org Sun Aug 17 01:39:59 2014 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Sun, 17 Aug 2014 05:09:59 +0530 Subject: [Chennaipy] Talks for the Next Meet Message-ID: <53EFEBCF.7000304@bravegnu.org> Hi Everyone, The monthly meet is on the 23rd of this month. If you are interested in giving a talk please let us know. Regards, Vijay From vijaykumar at bravegnu.org Thu Aug 21 16:24:12 2014 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Thu, 21 Aug 2014 19:54:12 +0530 Subject: [Chennaipy] August Month Meet Message-ID: <53F6010C.9050307@bravegnu.org> = August Month Meet == Date & Time 23rd August 3:00pm to 5:00pm == Venue Zilogic Systems, Fourth Main Road, Kamaraj Nagar, Thiruvanmiyur, Chennai Location map: http://www.zilogic.com/contact.html == Agenda Talk: Unit Tests with Nose Speaker: Vengatesh Duration: 20 min Unit tests make your Python modules robust and maintainable. And a framework that will simplify the creation and execution of unit tests is always welcome. This talk will cover the basics of writing, discovering and executing unit tests using the Nose framework. https://nose.readthedocs.org/en/latest/ Talk: API Documentation with Sphinx and Napoleon Speaker: Aadhithyan Duration: 20 min Sphinx is the documentation tool of choice for several open source projects, including Python, Bazar, SQLAlchemy and Django. This talk will show how to generate beautiful API documentation for your Python modules, using Sphinx and the Napoleon plugin. The Napoleon plugin enhances Sphinx with the ability to generate API docs for modules, that follow Google's elegant docstring format. http://google-styleguide.googlecode.com/svn/trunk/pyguide.html?showone=Comments https://readthedocs.org/projects/sphinxcontrib-napoleon/ Talk: Introduction to Brython Speaker: Vijay Kumar Duration: 30 min Brython stands for "Browser Python". Brython is a Python to Javascript compiler, written in Javascript. Brython allows us to do client-side web programming using Python instead of Javascript! This talk will take you through the process of writing a simple in-browser game program, in Python. If you would like to give a lightning talk, just come prepared, we will be able to accommodate you. If you are new to Python, the tutorial at http://learnxinyminutes.com/docs/python/ will give you a quick overview of what Python is all about. Regards, Vijay From baiju.m.mail at gmail.com Mon Aug 25 12:13:03 2014 From: baiju.m.mail at gmail.com (Baiju Muthukadan) Date: Mon, 25 Aug 2014 03:13:03 -0700 (PDT) Subject: [Chennaipy] PyCon India 2014: Regular Registration Closing Dates Message-ID: <53fb0c2f.c531460a.36ba.fffff9d7@mx.google.com> Us being a very compassionate bunch at PyCon India, we can't bear to see people coming to us and saying they missed buying tickets and asking whether there is anything they could do to attend the event. Unfortunately, the conference venue itself has a limit of ~1000 attendees, we won't be able to fit more people in. Getting to the point, the ticket sales are nearing its very end. Both in terms of time and quantity. Seriously. There are only a few left in both the Regular registration as well as Student registration category. First come, first serve. So, if you really want to come for PyCon India 2014, which absolutely is something that you don't want to miss, then buy your tickets now! Right now! http://pyconindia2014.doattend.com/ Assuming we have tickets left, regular and student registrations will remain open till 31st August, midnight. From September 1st onwards there will only be a single category of ticket priced at Rs. 1500. See you there! From vijaykumar at bravegnu.org Tue Aug 26 22:35:37 2014 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Wed, 27 Aug 2014 02:05:37 +0530 Subject: [Chennaipy] August Meet Minutes Message-ID: <53FCEF99.7040807@bravegnu.org> Hi Everyone, this time around we had about 14 members attending the meet. The meet started with the first talk -- "Unit Tests with Nose". == Unit Tests with Nose Vengatesh presented the various features of nose framework, comparing them with the 'unittest' module present in the standard library. He showed how the nose framework did not require us to create a separate class for writing simple test functions, but still allowed for providing test fixtures through decorators. He also should how more complex test cases can be defined through test classes and test packages. He then listed the plugins available with the nose framework, and demonstrated the usage of the coverage plugin. That brought us almost to the end of the talk, the next talk was "API Documenation with Sphinx and Napoleon". == API Documentation with Sphinx and Napoleon Aadhithyan explained the usage of Sphinx and Napoleon. He showed: 1. How Sphinx can be invoked using the 'sphinx-quickstart' command. 2. The purpose of various files and folders created by the command. 3. How the Napoleon plugin can be enabled, in the 'config.py' file. 4. How the 'sphinx-apidoc' is to be invoked to create the reStructuredText files from the python modules. 5. How the 'make' is to be invoked to create the html files from the reStructuredText He demonstrated the above instructions with a simple Python module, and more complex example, exercising all the features of the Google docstring convention. The discussion then moved on to, how the Google docstring convention was better than the default one in Sphinx. With the Google docstring convention, the docstring was both human readable and machine readable. That brought us to the end of the talk. The next talk was on "Brython". == Brython Vijay started off by explaining that Brython was a Python to Javascript compiler written in Javascript. This allowed Python programs to be executed within a browser. He then demonstrated an example Hello World program shown below. When the HTML file was opened in a browser, the "Hello World" message appeared in the Javascript console. ------