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. ------ Brython Example

Brython Example

------ He then modified the program step by step adding more and more features, till it became an arthimetic quiz. Step 1. Display the "Hello World" message within the HTML page, instead of the Javascript console. Step 2. Use a separate file for the Python script, using 'src' attribute of the 'script' tag. Step 3. Display an arithmetic quiz question, with an input box. Step 4. Verify the answer entered, and display the next question. Step 5. Cleanup previous questions, before displaying the next question. He then showed an example of paddle ball game, again building it step by step from scratch. This time he used the canvas HTML element, to do the graphics. He concluded his talk with some real world use-cases for Brython. One of the use-cases he showed was the Reeborg's World http://reeborg.ca/index_en.html == Asciinema Rengaraj did a quick lightning talk on Asciinema, an open source solution for recording terminal sessions. Rengaraj recorded a terminal session uploaded it to Asciinema, played it back on Asciinema's website. The recording, it seems, captures the VT100 escape sequences instead of the on-screen pixels, which is what a conventional screen capture program does. The advantage: 1. Uploads a terribly fast. 2. Download and playback is fast. 3. No blurring in the playback. == Merger with Pych Vijay then provided an update on the merger with Pych. It seems that Pych, was conceived to develop open source software using Python. And Sam from Pych believes that their goals are much different from a Python User Group, and it would be better for them to be a separate entity. But, since Pych is also organizing monthly meets, Vijay suggested that we go with bi-monthly meets to avoid duplicating efforts. And the members gathered agreed that this should be OK. He also suggested that we spend the spare time that we get out of reducing the meetings, be used to develop content for workshops and to organize workshops. A few other suggestions that members came up with, were to create meetup.com group for Chennaipy. Vijay agreed that, a meetup group would be useful, and said he will be creating one for Chennaipy shortly. Regards, Vijay From kallanaikaru at gmail.com Sat Aug 30 08:48:09 2014 From: kallanaikaru at gmail.com (karudaiyar) Date: Sat, 30 Aug 2014 12:18:09 +0530 Subject: [Chennaipy] python Message-ID: hai sir i am very happy to joined in your team.now i am studying Master of Engineering at sathyabama university.now i m learning python for my raspberry pi project.can you tell any book for learning python? -- * Karu......* -------------- next part -------------- An HTML attachment was scrubbed... URL: From vijaykumar at zilogic.com Sat Aug 30 09:33:47 2014 From: vijaykumar at zilogic.com (Vijay Kumar) Date: Sat, 30 Aug 2014 13:03:47 +0530 Subject: [Chennaipy] python In-Reply-To: References: Message-ID: <54017E5B.40502@zilogic.com> On Saturday 30 August 2014 12:18 PM, karudaiyar wrote: > Engineering at sathyabama university.now i m learning python for my > raspberry pi project.can you tell any book for learning python? If you are familiar with other programming languages like Java or C++ then you could try reading -- Dive Into Python http://www.diveintopython3.net/ If you are not familiar with other high level programming languages, you can try one of the books at http://inventwithpython.com/ Regards, Vijay From vijaykumar at zilogic.com Sat Aug 30 09:46:39 2014 From: vijaykumar at zilogic.com (Vijay Kumar) Date: Sat, 30 Aug 2014 13:16:39 +0530 Subject: [Chennaipy] Pych and Chennaipy Message-ID: <5401815F.9030103@zilogic.com> Hi Everyone, Just wanted to ensure that everybody gets the message -- Pych and Chennaipy will remain separate entities. It seems that Pych, was conceived to develop open source software using Python. And Sam from Pych believes that their goals are much different from a Python User Group, and it would be better for them to be a separate entity. Regards, Vijay From vijaykumar at zilogic.com Sat Aug 30 09:59:15 2014 From: vijaykumar at zilogic.com (Vijay Kumar) Date: Sat, 30 Aug 2014 13:29:15 +0530 Subject: [Chennaipy] Meetup Group for Chennaipy Message-ID: <54018453.7070603@zilogic.com> Hi Everyone, A new Meetup Group for Chennaipy (http://www.meetup.com/chennaipy/) has been created. The plan is to use the Meetup Group to send out RSVP invitations. The responses will help us get a fair idea of how many people will be participating, enabling us to prepare better for the meet. We request everybody to join the Meetup group -- http://www.meetup.com/chennaipy/ Regards, Vijay From tshrinivasan at gmail.com Sat Aug 30 11:29:36 2014 From: tshrinivasan at gmail.com (Shrinivasan T) Date: Sat, 30 Aug 2014 14:59:36 +0530 Subject: [Chennaipy] Pych and Chennaipy In-Reply-To: <5401815F.9030103@zilogic.com> References: <5401815F.9030103@zilogic.com> Message-ID: Sad. Not sure on how they want be different. Anyhow, let us continue our journey. 2014-08-30 13:16 GMT+05:30, Vijay Kumar : > Hi Everyone, > Just wanted to ensure that everybody gets the message -- Pych and > Chennaipy will remain separate entities. > > It seems that Pych, was conceived to develop open source software > using Python. And Sam from Pych believes that their goals are much > different from a Python User Group, and it would be better for them to > be a separate entity. > > Regards, > Vijay > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > -- Regards, T.Shrinivasan My Life with GNU/Linux : http://goinggnu.wordpress.com Free E-Magazine on Free Open Source Software in Tamil : http://kaniyam.com Get CollabNet Subversion Edge : http://www.collab.net/svnedge From bigbeliever at gmail.com Sat Aug 30 12:20:19 2014 From: bigbeliever at gmail.com (Abhishek) Date: Sat, 30 Aug 2014 15:50:19 +0530 Subject: [Chennaipy] Pych and Chennaipy In-Reply-To: <5401815F.9030103@zilogic.com> References: <5401815F.9030103@zilogic.com> Message-ID: On Sat, Aug 30, 2014 at 1:16 PM, Vijay Kumar wrote: > Hi Everyone, > Just wanted to ensure that everybody gets the message -- Pych and > Chennaipy will remain separate entities. > > It seems that Pych, was conceived to develop open source software > using Python. And Sam from Pych believes that their goals are much > different from a Python User Group, and it would be better for them to > be a separate entity. > Sounds okay to me. I like the way you and friends were doing it, and want it continue that way. All the best. > Regards, > Vijay > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > -------------- next part -------------- An HTML attachment was scrubbed... URL: From baiju.m.mail at gmail.com Sat Aug 30 20:39:33 2014 From: baiju.m.mail at gmail.com (Baiju Muthukadan) Date: Sat, 30 Aug 2014 11:39:33 -0700 (PDT) Subject: [Chennaipy] PyCon India 2014: Last day for regular registration! Message-ID: <54021a65.4af0440a.1fe0.ffff84fe@mx.google.com> Hi, This is a gentle reminder about PyCon India 2014 regular registration. Today is the last day for regular registration! If you haven't registered yet, hurry now! Less than 24 hours left for the regular registration closing. Tomorrow onwards there will only be a single category of ticket priced at Rs. 1500. You can register online from here: http://pyconindia2014.doattend.com -- Baiju Muthukadan