From vnbang2003 at gmail.com Sun Oct 2 07:40:24 2016 From: vnbang2003 at gmail.com (vijay kumar) Date: Sun, 2 Oct 2016 17:10:24 +0530 Subject: [Chennaipy] PythonExpress for school students Message-ID: Hi All, During PyCon India 2016 open space, we discussed about conducting workshops for school students. Teaching school students might be a bit challenging as they have minimal knowledge on programming. Real time and visual results will excite them to learn programming language and try things on their own. We can conduct python workshops with the help of low cost single board computers like Raspberry Pi, Arduino, ExpEYES or something similar to it which will be helpful in teaching and also make the students understand. Since the cost of these single board computers are less, its affordable for students to buy on their own to pursue it further. I would request everyone to share your thoughts on the same and help in building the workshop topics and content for school students. Thanks, Vijay -------------- next part -------------- An HTML attachment was scrubbed... URL: From vnbang2003 at gmail.com Sun Oct 2 07:37:12 2016 From: vnbang2003 at gmail.com (vijay kumar) Date: Sun, 2 Oct 2016 17:07:12 +0530 Subject: [Chennaipy] [X-post] [PythonExpress] Help in creating awareness Message-ID: Hi All, Last 2 months were wonderful, conducting workshops all over India for almost free of cost. We have 12 upcoming workshops and looking forward to conduct more workshops and spread love of Python. Kudos to all tutors and volunteers without whom this would not have been possible. We have reached out to 11 states and 135 colleges, there are lot more colleges and students we have to reach out to. Request everyone to help us connect to more colleges. You can talk to your college and the colleges you have contact with and tell them how Python is useful in your day to day work and how important it will be for students to learn Python. Workshops are for free of cost, we only look for Tutor's travel expense from college in case Tutor has to travel to a remote location. In case of any queries, please do drop mail to '*contact at pythonexpress dot in'*. Thanks, Vijay -------------- next part -------------- An HTML attachment was scrubbed... URL: From subil1407 at gmail.com Sun Oct 2 09:41:40 2016 From: subil1407 at gmail.com (Subil Tries To Speak) Date: Sun, 2 Oct 2016 19:11:40 +0530 Subject: [Chennaipy] PythonExpress for school students In-Reply-To: References: Message-ID: For the visual part, the workshops could use python's turtle graphics module. It works directly from the REPL and pretty fun to play with. But if the goal is to teach the core parts of python, maybe a visualizer (like the one at pythontutor.com) could help visualize the control flow? On 2 Oct 2016 17:10, "vijay kumar" wrote: > Hi All, > > During PyCon India 2016 open space, we discussed about conducting > workshops for school students. > Teaching school students might be a bit challenging as they have minimal > knowledge on programming. Real time and visual results will excite them to > learn programming language and try things on their own. > > We can conduct python workshops with the help of low cost single board > computers like Raspberry Pi, Arduino, ExpEYES or something similar to it > which will be helpful in teaching and also make the students understand. > > Since the cost of these single board computers are less, its affordable > for students to buy on their own to pursue it further. > > I would request everyone to share your thoughts on the same and help in > building the workshop topics and content for school students. > > Thanks, > Vijay > > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From murugadossb at gmail.com Sun Oct 2 12:48:08 2016 From: murugadossb at gmail.com (Murugadoss Balasubramanian) Date: Sun, 2 Oct 2016 11:48:08 -0500 Subject: [Chennaipy] PythonExpress for school students In-Reply-To: References: Message-ID: Please collaborate with IoT Geeks and we do have a great amount of hardware we invested in on boards, robots etc. Thanks Doss On Sun, Oct 2, 2016 at 6:40 AM, vijay kumar wrote: > Hi All, > > During PyCon India 2016 open space, we discussed about conducting > workshops for school students. > Teaching school students might be a bit challenging as they have minimal > knowledge on programming. Real time and visual results will excite them to > learn programming language and try things on their own. > > We can conduct python workshops with the help of low cost single board > computers like Raspberry Pi, Arduino, ExpEYES or something similar to it > which will be helpful in teaching and also make the students understand. > > Since the cost of these single board computers are less, its affordable > for students to buy on their own to pursue it further. > > I would request everyone to share your thoughts on the same and help in > building the workshop topics and content for school students. > > Thanks, > Vijay > > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From karthi.linux.91 at gmail.com Mon Oct 3 12:16:10 2016 From: karthi.linux.91 at gmail.com (Karthikeyan U) Date: Mon, 3 Oct 2016 21:46:10 +0530 Subject: [Chennaipy] Reg : Openface installation on Raspberry pi 3 Message-ID: Dear Friends, kindly advise me . how to install openface on raspberry pi 3 . Regards, Karthikeyan U -------------- next part -------------- An HTML attachment was scrubbed... URL: From prodicus at outlook.com Wed Oct 5 10:41:23 2016 From: prodicus at outlook.com (Tasdik Rahman) Date: Wed, 5 Oct 2016 14:41:23 +0000 Subject: [Chennaipy] October Meetup: Talk proposal for October Meetup, ChennaiPy Message-ID: Hey there, Title: "Demystifying how imports work in Python" Talk Description: It just so happens python abstracts away the inner workings of import statement beautifully. But are we aware of how python behaves when it encounters an import statement for a module? Better yet what is a module actually? Packages anybody? How would different import styles compare with each other. Any Best practices when importing modules. What about that __init__.py you saw the last time you read someone else's code. Best, Tasdik Rahman http://tasdikrahman.me/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From shrayasr at gmail.com Wed Oct 12 02:22:10 2016 From: shrayasr at gmail.com (Shrayas rajagopal) Date: Wed, 12 Oct 2016 11:52:10 +0530 Subject: [Chennaipy] Fwd: [BangPypers] Pyladies Conference 2017 In-Reply-To: References: Message-ID: Dear Chennai python community, Please find below an email from Annapoornima on the BangPypers list (Bangalore Python User Group) about an upcoming PyLadies conference in 2017. It would be great if as a community we can help them out. Interested volunteers can reach out to her. ---------- Forwarded message ---------- From: Annapoornima Koppad Date: Wed, Oct 12, 2016 at 3:02 AM Subject: [BangPypers] Pyladies Conference 2017 To: bangpypers at python.org Dear All, I am pleased to inform you that Pyladies conference for 2017 will be held in Bangalore 2017. I am the primary organizer for the same. I am looking at dates in May first week. That said, I am looking for volunteers to run the show. Anyone willing to devote time for the same, please ping me offline. Thanks, Annapoornima From sureshkumarr.s at gmail.com Fri Oct 14 02:13:51 2016 From: sureshkumarr.s at gmail.com (S Suresh) Date: Fri, 14 Oct 2016 08:13:51 +0200 Subject: [Chennaipy] internship opportunity Message-ID: Hi, There are some internship openings(possible to get in to Role after internship) in my company(specifically in my group). Requirements: Good Python programming skills and good understanding on networking. Please Send your CV to my email id. Thanks suresh. From chandankumar.093047 at gmail.com Fri Oct 14 04:00:32 2016 From: chandankumar.093047 at gmail.com (chandan kumar) Date: Fri, 14 Oct 2016 13:30:32 +0530 Subject: [Chennaipy] Announcing PyCon Pune 2017 & Call for Volunteers Message-ID: Hi all, While all of us are waiting for next year's PyCon India, a group of Python community members decided to meet at the beginning of the year :) It quickly became apparent this should also be open to the community. Therefore, another 4 days of PyCon will be held in Pune during February, 16-19th, 2017 so the Indian Python Community and friends can meet again during spring. :) There will be 2 days of talks, and 2 days of devsprints. While the details are still being finalized, the call for volunteers is open. PyCon is a community conference and run by volunteers. If you think you will able to help out in some ways, feel free to submit your contact details in the following form [1]. The organizing team is being formed from volunteers as well and will make sure everyone is contacted back. There will be opportunities to join in as on-site volunteers, but this mail is going out early to give everyone a chance to make a successful PyCon for the community. Links: [1]. https://docs.google.com/forms/d/e/1FAIpQLSevs3A8upqpW6 mhk6eJhGNCrj1NIxrWxSaX80BeraEkGgtXxA/viewform Thanks, Chandan Kumar -------------- next part -------------- An HTML attachment was scrubbed... URL: From vijaykumar at bravegnu.org Mon Oct 17 00:59:37 2016 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Mon, 17 Oct 2016 10:29:37 +0530 Subject: [Chennaipy] October Meetup (RSVP Required) Message-ID: <5a029c89d041fe6c86981c727ad78747.squirrel@gator3315.hostgator.com> # October Meetup ## Date & Time * 22nd October (Saturday) * 3:00pm to 6:00pm ## Venue IMSc, Ramanujan Auditorium C.I.T Campus, 4th Cross Street, Tharamani, Chennai ## Schedule * Diving Deep into Dictionary (20 min) by Naren * Demystifying How Imports Work in Python (20 min) by Tasdik Rahman * Networking Tea Break (30 min) * Introduction to Selenium in Python (20 min) by Mayur Shah * Lightning Talks (20 min) * Discussions (20 min) Only the talk titles are included here, for the sake of brevity. For details about the talks and the speakers, please visit http://www.meetup.com/Chennaipy/events/234639862 ## RSVP There is no entry fees. All are welcome. Please RSVP on our Meetup page http://www.meetup.com/Chennaipy/events/234639862 ## New to Python? If you are new to Python, you can make best use of the meetup, if you go through any of the following resources, before attending the meetup. * Invent Your Own Computer Games with Python, Chapters 1 - 9 http://inventwithpython.com/chapters/ * Google's Python Course (with Lecture Videos) https://developers.google.com/edu/python/ * How to Think Like a Computer Scientist, Chapters 1 - 12 http://greenteapress.com/wp/think-python-2e/ From crsundar at gmail.com Mon Oct 17 01:39:25 2016 From: crsundar at gmail.com (Cr Sundar) Date: Mon, 17 Oct 2016 11:09:25 +0530 Subject: [Chennaipy] Python Peravai Message-ID: Dear Sir, I wish to introduce myself as a retired Lieutenant Colonel of the Indian Army. I am a python enthusiast. I along with a few friends of mine would like to start a Python Peravai for those interested in coding in python language. Could you guide me as to how to proceed. Regards Lt Col CR Sundar -- Lt Col CR Sundar, Plot No. 43, 24th Cross Street, Padmavathy Nagar, Madambakkam, Chennai - 600126 80561 63792 -------------- next part -------------- An HTML attachment was scrubbed... URL: From vijaykumar at bravegnu.org Mon Oct 17 02:23:51 2016 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Mon, 17 Oct 2016 11:53:51 +0530 Subject: [Chennaipy] Python Peravai In-Reply-To: References: Message-ID: Hi Everyone, Please CC your responses to crsundar at gmail.com, since the OP has not subscribed to the mailing list yet. Regards, Vijay From vijaykumar at bravegnu.org Mon Oct 17 03:07:51 2016 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Mon, 17 Oct 2016 12:37:51 +0530 Subject: [Chennaipy] Python Peravai In-Reply-To: References: Message-ID: On Mon, October 17, 2016 11:09 am, Cr Sundar wrote: > Dear Sir, > I wish to introduce myself as a retired Lieutenant Colonel of the Indian > Army. > I am a python enthusiast. > I along with a few friends of mine would like to start a Python Peravai > for those interested in coding in python language. Could you guide me as to > how to proceed. Regards Dear Sir, Thanks for contacting us. Can you please explain, what exactly you mean by "Python Peravai"? Regards, Vijay From hafizul.azeez at gmail.com Mon Oct 17 04:51:58 2016 From: hafizul.azeez at gmail.com (hafizul azeez) Date: Mon, 17 Oct 2016 14:21:58 +0530 Subject: [Chennaipy] Python Peravai In-Reply-To: References: Message-ID: Colonel Sir, I suggest you come and attend the Chennaipy meetup scheduled this Saturday at Institute of Mathematical Sciences @3pm. I presume you have not attended the Python meetup earlier. Python meetups are where python professionals, enthusiasts and starters (in general, pythonistas) meet, talk and listen about python language, tools and techniques. If you attend the meetup, you will understand what Chennaipy does and probably get some idea / fine tune your idea of a similar group. Moreover, you can present your idea during the Networking session and get inputs from Pythonistas in a face to face discussion as they would better understand what your exact requirement is and may advise your accordingly. Please check out this link and RSVP to the meetup. You can get the exact location and more information on the below link. https://www.meetup.com/Chennaipy/events/234639862/ I know that I have not given you a direct answer but, I am sure this whole arrangement will help you get a better idea of your idea. Expecting you at the meetup. Thanks Azeez On 17 October 2016 at 12:37, Vijay Kumar wrote: > On Mon, October 17, 2016 11:09 am, Cr Sundar wrote: > > Dear Sir, > > I wish to introduce myself as a retired Lieutenant Colonel of the Indian > > Army. > > I am a python enthusiast. > > I along with a few friends of mine would like to start a Python Peravai > > for those interested in coding in python language. Could you guide me as > to > > how to proceed. Regards > > Dear Sir, > Thanks for contacting us. Can you please explain, what exactly you mean by > "Python Peravai"? > > 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 sureshkumarr.s at gmail.com Wed Oct 19 06:56:16 2016 From: sureshkumarr.s at gmail.com (S Suresh) Date: Wed, 19 Oct 2016 12:56:16 +0200 Subject: [Chennaipy] JOB: Entry level programmers Message-ID: Hi All, Sending it again. As its very good opportunity for python programmers(0 - 3). Requirements ; Good in Networking Concepts. Python Programming Linux skills Interested people , Please send your CV to me. Thanks suresh. On Fri, Oct 14, 2016 at 8:13 AM, S Suresh wrote: > Hi, > > There are some internship openings(possible to get in to Role after > internship) in my company(specifically in my group). > > Requirements: Good Python programming skills and good understanding > on networking. > > Please Send your CV to my email id. > > Thanks > suresh. From bharath at testpress.in Mon Oct 24 04:05:31 2016 From: bharath at testpress.in (Bharath) Date: Mon, 24 Oct 2016 13:35:31 +0530 Subject: [Chennaipy] MOM - October 2016 Chennaipy Meetup Message-ID: Hello, Please find the minutes of October 2016 Chennaipy Meetup Dictionary Dictionaries are actually lists with keys as index. A dictionary internally is a hash table (in the memory) and has an Index, hash, key, value. Initially there are fixed slots assigned to a dictionary hash table (starts with 8). A hash function returns integer which is passed to a bits function to get index of slot.? Collision occurs when a two distinct keys get the same hash. There are back up slots to avoid collisions and this is done with the help of a pseudo random probing algorithm. The order of insertion gets changed while retrieving in dictionaries because of collisions. Reading value also uses pseudo random algorithm to prevent collision. Deleting a key will replace with a dummy key. This is to help in collisions. Since inserting key changes order, python doesn't allow inserting during iteration. The Probing algorithm is optimised and super fast and it trades spaces (memory) for speed. So If there is a need to conserve space, use tuple. We can?t use mutable keys since python uses hashes for keys and changing the key will break the hash. Modules Any python source file is a module. To check where a module resides, use inspect.getfile. All the statements in a module get executed from top to bottom. Packages are used to organise large number of modules in a systematic manner.? The command import * brings all but it is not a good practice as it pollutes the namespace. We need to be consistent with import style. There is no improvement in performance on importing whole file or only one function in a module. Naming rules: Don't start with integer, don't use system package names, no non ASCII chars in file names. The import command searches from directories present in sys.path. The modules get imported only once. To force reload a module you can use "from importlib import reload?. This is not recommended in production code. Use explicit relative imports (from . Import foo) to minimise breaking on package name change. The init.py file brings submodules into a package Testing Selenium is a browser automation tool. It makes cross browser testing easy. Saves a lot! The main components are ide, RC, web driver /selenium 2, grid Lightning Talks Mind map experience with python and advantages of elpy (saves a lot of time). Talks on whether Indian software industry will die or not, talent pyramid, the need to stay relevant and focus on disruptive technologies like data sciences. Python fits everywhere. Kind regards, Bharath Testpress -------------- next part -------------- An HTML attachment was scrubbed... URL: From vijaykumar at bravegnu.org Mon Oct 24 19:59:25 2016 From: vijaykumar at bravegnu.org (Vijay Kumar) Date: Tue, 25 Oct 2016 05:29:25 +0530 Subject: [Chennaipy] MOM - October 2016 Chennaipy Meetup In-Reply-To: References: Message-ID: <580EA05D.7060708@bravegnu.org> On Monday 24 October 2016 01:35 PM, Bharath wrote: > Hello, > > Please find the minutes of October 2016 Chennaipy Meetup Thanks for the minutes, Bharath! Regards, Vijay From hafizul.azeez at gmail.com Mon Oct 24 20:34:59 2016 From: hafizul.azeez at gmail.com (hafizul azeez) Date: Tue, 25 Oct 2016 06:04:59 +0530 Subject: [Chennaipy] MOM - October 2016 Chennaipy Meetup In-Reply-To: <580EA05D.7060708@bravegnu.org> References: <580EA05D.7060708@bravegnu.org> Message-ID: Thanks for the minutes Bharath! Crisp and Clear! On 25 October 2016 at 05:29, Vijay Kumar wrote: > On Monday 24 October 2016 01:35 PM, Bharath wrote: > >> Hello, >> >> Please find the minutes of October 2016 Chennaipy Meetup >> > > Thanks for the minutes, Bharath! > > Regards, > Vijay > _______________________________________________ > Chennaipy mailing list > Chennaipy at python.org > https://mail.python.org/mailman/listinfo/chennaipy > -------------- next part -------------- An HTML attachment was scrubbed... URL: