January Meetup


Details
Schedule
• 4 Lightning Talks (10 mins each)
• Networking Tea Break (20 min)
• 4 Lightning Talks (10 mins each)
• Discussions (20 min)
If you are interested in giving a lightning talk, please send a mail to chennaipy@python.org . Read this article (http://www.bravegnu.org/blog/lightning-talks.html) for lightning talk topic suggestions.
Python Intro
We will be having a quick intro to Python, at 2:30 pm. (30min before the start of the meet.) Hope people, who are not familiar with Python will find this useful.
Lightning Talks
Image Processing with Python
Speaker: Akshaia Kumar (https://www.meetup.com/Chennaipy/members/182991348/)
This talk will be brief description of software available for image processing, various features, various outcomes that can be obtained, etc. Python will be used as the programming language. The talk will also cover various effects which are possible with the images along with how to code them.
Slides: https://www.dropbox.com/s/hh7s1cvk3wq4s5r/image-processing.pdf?dl=0
How Python Changed My View of Programming
Speaker: Rengaraj (https://www.meetup.com/Chennaipy/members/153069272/)
My journey into programming started with Python. The talk is about how Python made me to dive into programing which I never liked at college. Example programs which I have backup of, and my first Python project.
Slides: http://www.slideshare.net/sakthirengaraj/how-python-changed-my-view-of-programming
My journey with the world of Open Source
Speaker: Shrayas Rajagopal (https://www.meetup.com/Chennaipy/members/31218952/)
This talk is about how I got into the world of Open Source and what it has done to me, both as a programmer and as a person. We'll explore some of my earliest commits and Pull Requests as we go on a journey from then, till now.
Slides: https://speakerdeck.com/shrayasr/my-journey-with-the-world-of-open-source
Exception Handling in Python
Speaker: Amritanshu Prasad (https://www.meetup.com/Chennaipy/members/182681977/)
I will discuss the try-except protocol for exception-handling in python, explain the exception heirarchy and how to create new exception classes.
Slides: https://www.dropbox.com/s/q3gt011i2edindi/exception_handling.pdf?dl=0
PyStokes: A case study of accelerating Python using Cython
Speaker: Rajesh Singh (http://rajeshrinet.github.io/)
PyStokes is a Cython (http://cython.org/) library for computing Stokes flows produced by spheres. The core of the library is written in Cython which can be called from pure python, so that the user can choose to work in pure python and still use the library. Read more on GitHub. (https://github.com/rajeshrinet/pystokes) I will also explain some basic usage of the Cython and how we have used it to accelerate our computations.
Slides: http://www.imsc.res.in/~rsingh/discussion/files/slides/pystokes.pdf
Lessons from the Python Project: Hangman
Speaker: Vijay Kumar (https://www.meetup.com/Chennaipy/members/147018982/)
As part of Chennaipy activities, we did a Hangman project (https://github.com/Chennaipy/hangman). Some cool things we did as part of the project - unit testing, supporting Python 2 and 3, code coverage analysis, packaging and distribution. This talk will give an overview of the lessons from the Python Project.
Slides: http://www.slideshare.net/VijayKumarBagavathSi/hangman-design-and-implementation
Build your own CPU: An introduction to HDLs and FPGA development using Python
Speaker: Shrikant Giridhar (https://www.meetup.com/Chennaipy/members/182679955/)
The advent of affordable FPGAs with a decent number of gates has made hardware design accessible for anyone interested. But describing hardware accurately in software can be tricky. This is where HDLs come into the picture. And as with everything else, there is a Python library for easing into writing pure HDL code. This talk introduces development with MyHDL, a Python library to generate descriptions of digital hardware.
Slides: https://www.dropbox.com/s/2qk2oseo9y9f3ms/hdl-talk.pdf?dl=0

January Meetup