From tshrinivasan at gmail.com Tue Oct 1 07:46:44 2013 From: tshrinivasan at gmail.com (Shrinivasan T) Date: Tue, 1 Oct 2013 11:16:44 +0530 Subject: [Chennaipy] new to python In-Reply-To: References: Message-ID: >i am in coimbatore and new to programming language even software side. i want to learn > my first language python... give me some tips... can i study self or thru institute...guide > me... You can study yourself. http://learnpythonthehardway.org is the easy book. Watch my video in tamil too. :-) https://www.youtube.com/watch?v=mqLW6ou9jZM -- 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From vivek at cpcdiagnostics.in Tue Oct 1 13:26:30 2013 From: vivek at cpcdiagnostics.in (Vivek Kailasnath) Date: Tue, 1 Oct 2013 16:56:30 +0530 Subject: [Chennaipy] new to python Message-ID: You can also try out the basic course at Udacity https://www.udacity.com/course/cs101 Regards Vivek On Tue, Oct 1, 2013 at 3:30 PM, wrote: > Send Chennaipy mailing list submissions to > chennaipy at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman/listinfo/chennaipy > or, via email, send a message with subject or body 'help' to > chennaipy-request at python.org > > You can reach the person managing the list at > chennaipy-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Chennaipy digest..." > > > Today's Topics: > > 1. new to python (Selvakumar Devaraj) > 2. Re: new to python (Shrinivasan T) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 30 Sep 2013 19:43:17 +0530 > From: Selvakumar Devaraj > To: chennaipy at python.org > Subject: [Chennaipy] new to python > Message-ID: > < > CADGNkmpNun0v781O0aue8HP2zVMfsNAUVd4sW9QwNpShQojygw at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > hi > i am in coimbatore and new to programming language even software side. i > want to learn my first language python... give me some tips... can i > study self or thru institute...guide me... > > regards > D selva > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chennaipy/attachments/20130930/b08224f3/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Tue, 1 Oct 2013 11:16:44 +0530 > From: Shrinivasan T > To: Chennai Python User Group Mailing List > Subject: Re: [Chennaipy] new to python > Message-ID: > g at mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > >i am in coimbatore and new to programming language even software side. i > want to learn > my first language python... give me some tips... can i > study self or thru institute...guide > me... > > You can study yourself. > > http://learnpythonthehardway.org > > is the easy book. > > Watch my video in tamil too. :-) > https://www.youtube.com/watch?v=mqLW6ou9jZM > > > > -- > 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 > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chennaipy/attachments/20131001/818c529b/attachment-0001.html > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > > > ------------------------------ > > End of Chennaipy Digest, Vol 2, Issue 1 > *************************************** > -- =============================== Vivek Kailasnath Manager - Information Technology CPC Diagnostics Pvt. Ltd. New No #324, Old No #237/1, Silver Jubilee Building, Khadi Gramodyog Complex, Avvai Shanmugam Salai, Gopalapuram, Chennai - 600086, Ph: +91-44-23460161 Fax:+91-44-23460165,+91-44-23460166, Site: www.cpcdiagnostics.in =============================== -------------- next part -------------- An HTML attachment was scrubbed... URL: From saager.mhatre at gmail.com Fri Oct 4 09:45:24 2013 From: saager.mhatre at gmail.com (Saager Mhatre) Date: Fri, 4 Oct 2013 13:15:24 +0530 Subject: [Chennaipy] new to python In-Reply-To: References: Message-ID: A lot of the local Python User Groups [ http://python.org.in/ ] have crowdsourced good resources for learning python at various levels. Here' what we have at PythonPune => http://pune.python.org.in/pages/python-resources.html HTH - d On Oct 1, 2013 9:23 AM, "Selvakumar Devaraj" wrote: > hi > i am in coimbatore and new to programming language even software side. i > want to learn my first language python... give me some tips... can i > study self or thru institute...guide me... > > regards > D selva > > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ashwin.chn at gmail.com Sat Oct 5 06:07:13 2013 From: ashwin.chn at gmail.com (ashwin kesavan) Date: Sat, 5 Oct 2013 09:37:13 +0530 Subject: [Chennaipy] new to python In-Reply-To: References: Message-ID: On 4 October 2013 13:15, Saager Mhatre wrote: > A lot of the local Python User Groups [ http://python.org.in/ ] have > crowdsourced good resources for learning python at various levels. Here' > what we have at PythonPune => > http://pune.python.org.in/pages/python-resources.html > > HTH > - d > Hi Saager, The pune python link you provided above to crowdsourcing is not working. Can you tell us more about it ? --ashwin From saager.mhatre at gmail.com Sat Oct 5 16:55:22 2013 From: saager.mhatre at gmail.com (Saager Mhatre) Date: Sat, 5 Oct 2013 20:25:22 +0530 Subject: [Chennaipy] new to python In-Reply-To: References: Message-ID: On Sat, Oct 5, 2013 at 9:37 AM, ashwin kesavan wrote: > On 4 October 2013 13:15, Saager Mhatre wrote: > > A lot of the local Python User Groups [ http://python.org.in/ ] have > > crowdsourced good resources for learning python at various levels. Here' > > what we have at PythonPune => > > http://pune.python.org.in/pages/python-resources.html > > > > HTH > > - d > > > > Hi Saager, > > The pune python link you provided above to crowdsourcing is not > working. Can you tell us more about it ? Explain 'not working'... I just hit the link and the page rendered fine. The page is simply a curated list of online resources that should be helpful to people wanting to learn python. If you're aksing about the crowdsourcing bit and want to contribute to the link, refer our Overview of git and pull requests . That page outline the workflow to submit changes to the site. Since you most likely wouldn't have push privs to the repo, you'll have to fork and send us a PR. Also, don't take this the wrong way, but I'd suggest a quick reading of Eric Raymond's How to ask questions the smart way . I find it saves time and avoids frustration in the long run. Feel free to get back to me with any queries/comments you may have. - d -------------- next part -------------- An HTML attachment was scrubbed... URL: From ashwin.chn at gmail.com Sat Oct 5 19:22:44 2013 From: ashwin.chn at gmail.com (ashwin kesavan) Date: Sat, 5 Oct 2013 22:52:44 +0530 Subject: [Chennaipy] new to python In-Reply-To: References: Message-ID: On 5 October 2013 20:25, Saager Mhatre wrote: > > On Sat, Oct 5, 2013 at 9:37 AM, ashwin kesavan wrote: >> >> On 4 October 2013 13:15, Saager Mhatre wrote: >> > A lot of the local Python User Groups [ http://python.org.in/ ] have >> > crowdsourced good resources for learning python at various levels. Here' >> > what we have at PythonPune => >> > http://pune.python.org.in/pages/python-resources.html >> > >> > HTH >> > - d >> > >> >> Hi Saager, >> >> The pune python link you provided above to crowdsourcing is not >> working. Can you tell us more about it ? > > > Explain 'not working'... I just hit the link and the page rendered fine. > The page is simply a curated list of online resources that should be helpful > to people wanting to learn python. It was a DNS name resolution problem from my ISP. Somehow BSNL dns server wont resolve pune.python.org.in (BSNL is my ISP). So i removed their dns server and added google's public dns and it works fine. Sorry for the noise. --ashwin From saager.mhatre at gmail.com Mon Oct 7 08:18:15 2013 From: saager.mhatre at gmail.com (Saager Mhatre) Date: Mon, 7 Oct 2013 11:48:15 +0530 Subject: [Chennaipy] new to python In-Reply-To: References: Message-ID: Ah, ok. Got it. - d On Oct 5, 2013 10:52 PM, "ashwin kesavan" wrote: > On 5 October 2013 20:25, Saager Mhatre wrote: > > > > On Sat, Oct 5, 2013 at 9:37 AM, ashwin kesavan > wrote: > >> > >> On 4 October 2013 13:15, Saager Mhatre wrote: > >> > A lot of the local Python User Groups [ http://python.org.in/ ] have > >> > crowdsourced good resources for learning python at various levels. > Here' > >> > what we have at PythonPune => > >> > http://pune.python.org.in/pages/python-resources.html > >> > > >> > HTH > >> > - d > >> > > >> > >> Hi Saager, > >> > >> The pune python link you provided above to crowdsourcing is not > >> working. Can you tell us more about it ? > > > > > > Explain 'not working'... I just hit the link and the page rendered fine. > > The page is simply a curated list of online resources that should be > helpful > > to people wanting to learn python. > > It was a DNS name resolution problem from my ISP. Somehow BSNL dns > server wont resolve pune.python.org.in (BSNL is my ISP). So i removed > their dns server and added google's public dns and it works fine. > Sorry for the noise. > > --ashwin > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vijaykumar at bravegnu.org Tue Oct 15 18:17:11 2013 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Tue, 15 Oct 2013 21:47:11 +0530 Subject: [Chennaipy] Talks for the next meet Message-ID: <525D6A87.1040503@bravegnu.org> Hi Everyone, the monthly meet is on the 26th of this month. If you are interested in giving a talk, please let us know. Regards, Vijay From kiran.daredevil at gmail.com Thu Oct 17 00:08:17 2013 From: kiran.daredevil at gmail.com (Kiran Gangadharan) Date: Thu, 17 Oct 2013 03:38:17 +0530 Subject: [Chennaipy] Talks for the next meet Message-ID: Hi, I would love to do a talk on various things to keep in mind while building an open source Python application. The slides will be based on my blog post ( http://kirang.in/2013/09/09/building-an-open-source-python-application-the-right-way/), so you can get a first-hand idea of what the content would look like. Cheers, Kiran Gangadharan -------------- next part -------------- An HTML attachment was scrubbed... URL: From tshrinivasan at gmail.com Thu Oct 17 19:24:37 2013 From: tshrinivasan at gmail.com (Shrinivasan T) Date: Thu, 17 Oct 2013 17:24:37 +0000 Subject: [Chennaipy] PySide GUI Application Development - Book Message-ID: This book will take you through everything you need to know to develop UI applications. You will learn about installing/building PySide in various major operating systems as well as the basics of GUI programming. The book will then move on to discuss event management, signals and slots, and the widgets and dialogs available with PySide. Database interaction and manipulation is also covered. In a nutshell, this book is great for learning how to program applications with GUI and for mastering how to develop your own applications and how to run them across platforms. http://www.amazon.com/gp/product/1849699593 The interesting part is the author. - Venkateshwaran Loganathan He is from Selaiyur, Chennai. http://venkateshwaranloganathan.com/ Happy to know about Chennai guys are writing books for international publishers. -- 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 kiran.daredevil at gmail.com Fri Oct 18 12:10:05 2013 From: kiran.daredevil at gmail.com (Kiran Gangadharan) Date: Fri, 18 Oct 2013 15:40:05 +0530 Subject: [Chennaipy] PySide GUI Application Development - Book Message-ID: Hi, Wow, that's motivating. We should have more and more people writing books that are international sellers :) Thank you for sharing. Cheers, Kiran Gangadharan -------------- next part -------------- An HTML attachment was scrubbed... URL: From tshrinivasan at gmail.com Fri Oct 18 12:22:58 2013 From: tshrinivasan at gmail.com (Shrinivasan T) Date: Fri, 18 Oct 2013 10:22:58 +0000 Subject: [Chennaipy] PySide GUI Application Development - Book In-Reply-To: References: Message-ID: Yes. We should invite him to our meets and workshops. Hope we can ask him for some pyside hackathon too. Check his address in his site. He is in selaiyur. :-) On Fri, Oct 18, 2013 at 10:10 AM, Kiran Gangadharan < kiran.daredevil at gmail.com> wrote: > Hi, > > Wow, that's motivating. We should have more and more people writing books > that are international sellers :) > > Thank you for sharing. > > Cheers, > Kiran Gangadharan > > -- 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From sakthirengaraj at gmail.com Fri Oct 18 13:02:35 2013 From: sakthirengaraj at gmail.com (sakthirengaraj) Date: Fri, 18 Oct 2013 16:32:35 +0530 Subject: [Chennaipy] PySide GUI Application Development - Book In-Reply-To: References: Message-ID: Hi Mr.Shrini, We will invite him to October month Chennai Py meet, Once the invitation mail send by Vijaykumar. Regards Raj On 18 October 2013 15:52, Shrinivasan T wrote: > Yes. We should invite him to our meets and workshops. > > Hope we can ask him for some pyside hackathon too. > > Check his address in his site. > He is in selaiyur. :-) > > > > > On Fri, Oct 18, 2013 at 10:10 AM, Kiran Gangadharan < > kiran.daredevil at gmail.com> wrote: > >> Hi, >> >> Wow, that's motivating. We should have more and more people writing books >> that are international sellers :) >> >> Thank you for sharing. >> >> Cheers, >> Kiran Gangadharan >> >> > > > -- > 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 > > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tshrinivasan at gmail.com Sat Oct 19 17:26:57 2013 From: tshrinivasan at gmail.com (Shrinivasan T) Date: Sat, 19 Oct 2013 15:26:57 +0000 Subject: [Chennaipy] PySide GUI Application Development - Book In-Reply-To: References: Message-ID: The ebook is available for sale http://www.packtpub.com/pyside-gui-application-development/book Rs 129 only. -- 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tshrinivasan at gmail.com Sat Oct 19 18:11:44 2013 From: tshrinivasan at gmail.com (Shrinivasan T) Date: Sat, 19 Oct 2013 16:11:44 +0000 Subject: [Chennaipy] [Project Idea] Command line application to install popular web application Message-ID: I was exploring Fantastico - a web application comes with cpanel, used on web hosting servers. It lists the popular PHP based web applications and gives a one click install facility. It just asks for the location to install, admin username and password. Then, it installs the web application. It will be nice to build a similar command line application in python or ruby to install famous web applications in localhost. This will be very useful for anyone to explore any web application, without getting into the troubles of installing. Is there anyone interested in doing this ? Or is there anything like this available already? Share your thoughts. -- 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tshrinivasan at gmail.com Sat Oct 19 18:26:03 2013 From: tshrinivasan at gmail.com (Shrinivasan T) Date: Sat, 19 Oct 2013 16:26:03 +0000 Subject: [Chennaipy] [Ilugc] [Project Idea] Command line application to install popular web application In-Reply-To: References: Message-ID: On Sat, Oct 19, 2013 at 4:19 PM, PrasannaKumar Muralidharan wrote: > > > It lists the popular PHP based web applications and gives a one click > > install facility. > > Guess juju similar to this. > >From https://juju.ubuntu.com/ Automate your cloud infrastructure Configure, manage, maintain, deploy and scale efficiently with best-practice Charms on any public, private or hybrid cloud from a powerful GUI or the command-line. It seems juju is only for cloud infrastructure. I am looking to install web application in one click or simple command line options in localhost. -- 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 prasannatsmkumar at gmail.com Sat Oct 19 18:19:08 2013 From: prasannatsmkumar at gmail.com (PrasannaKumar Muralidharan) Date: Sat, 19 Oct 2013 21:49:08 +0530 Subject: [Chennaipy] [Ilugc] [Project Idea] Command line application to install popular web application In-Reply-To: References: Message-ID: > It lists the popular PHP based web applications and gives a one click > install facility. Guess juju similar to this. Regards, PrasannaKumar From vijaykumar at bravegnu.org Tue Oct 22 02:13:23 2013 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Tue, 22 Oct 2013 05:43:23 +0530 Subject: [Chennaipy] October Monthly Meet Message-ID: <5265C323.8090907@bravegnu.org> = October Monthly Meet == Date & Time 26 October 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 1: Building an open-source Python application the right way by Kiran Gangadharan Duration: 45min This talk covers the best practices/conventions to be followed while building a full fledged and open source Python application. The talk also presents a template project that will help to bootstrap an open source project. Talk 2: Python Byte Code Hacking - Part 2 by Vijay Kumar Duration: 45min The Python interpreter converts Python programs into byte codes and executes them. In this talk we will understand what these byte codes mean, how to disassemble them and how to modify them to do some really cool stuff. We will work our way up with small examples and at the end of the talk we will have our own working implementation of this recipe -- http://code.activestate.com/recipes/576944-the-goto-decorator/ 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 bigbeliever at gmail.com Sun Oct 27 15:17:54 2013 From: bigbeliever at gmail.com (Abhishek) Date: Sun, 27 Oct 2013 19:47:54 +0530 Subject: [Chennaipy] October meetup minutes Message-ID: # October meet-up minutes The October meetup for Chennai.py was held at Zilogic Systems at 3-5pm on Sat 26 Oct2013. Nearly 20 people attended it. There was one talk this time - concluding edition of Python Bytecode Hacking by Vijay Kumar. ## Bytecode hacking by Vijay Kumar The speaker started with a brief introduction to Python for the new members, and then proceeded to give a recap of the first part of his talk. He had given the first part of the talk at the previous meet-up in September. The first part had details of the Python bytecode, some basics of Python interpreter operation and related tools and libraries. In this part, the agenda was to implement 'goto' functionality as an example application of bytecode manipulation. Goto is not present in the language by default, and the idea was to modify bytecode at necessary points to get the jump-effect of goto. The code example used was - def test_goto(n): s = 0 label .myLoop # NOP here if n <= 0: return s s += n n -= 1 goto .myLoop # JUMP_ABSOLUTE to label. myLoop line By default the test_goto function would fail on *label*, but by replacing its bytecode with NOP and JUMP_ABSOLUTE instructions function can be made to work. There were separate methods (nop_labels, inject_jump) used for doing this on the generated bytecode. The new bytecode was used to construct an entirely new code object, which is used to construct a new function. The new function is then added as a decorator on the existing *test_goto*function. The entire code can be found in the previously shared ipynb[1]. Vijay, please also add code samples to the talk-repo[2] if possible. In between, there was a discussion on immutables on Python. Strings are immutable, and so are tuples. This advantage of this is improved efficiency. The speaker described a few ways of modifying a string, and one member (Aswin) mentioned that there was a library that allowed the creation of mutable strings. Aswin, please share the a link to the library here. There was also a discussion on Pymite [3] which is a very lightweight (~32/64kb) python bytecode interpreter that can be used in things like embedded systems. And then about another project called Pyside [4], which has Qt bindings for Python and can be used for desktop applications. The other alternatives mentioned were: Wx [5], Gtk [6], Tk [7]. All of them work cross platform, but get native look and feel to varying degrees. Please add/correct anything I missed here. Regards, Abhishek ---- [1]: http://nbviewer.ipython.org/urls/raw.github.com/bravegnu/python-byte-code/master/Python%2520Byte%2520Code%2520Hacking.ipynb [2]: https://github.com/bravegnu/python-byte-code [3]: https://wiki.python.org/moin/PyMite [4]: http://qt-project.org/wiki/PySide [5]: http://www.wxpython.org/ [6]: http://www.pygtk.org/ [7]: https://wiki.python.org/moin/TkInter -------------- next part -------------- An HTML attachment was scrubbed... URL: