From venkat83 at gmail.com Mon Jun 3 09:06:20 2013 From: venkat83 at gmail.com (Venkatraman S) Date: Mon, 3 Jun 2013 12:36:20 +0530 Subject: [BangPypers] [OT] RIP - Atul Chitnis Message-ID: http://en.wikipedia.org/wiki/Atul_Chitnis -V @venkasub From netwebsteps at gmail.com Mon Jun 3 09:19:30 2013 From: netwebsteps at gmail.com (G.T.RAO) Date: Mon, 3 Jun 2013 12:49:30 +0530 Subject: [BangPypers] [OT] RIP - Atul Chitnis In-Reply-To: References: Message-ID: R.I.P Atul Chitnis ,Another big loss for FOSS community. father of foss.inpassed away. On Mon, Jun 3, 2013 at 12:36 PM, Venkatraman S wrote: > http://en.wikipedia.org/wiki/Atul_Chitnis > > -V > @venkasub > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > G.T.RAO http://fossyatra.wordpress.com ??????: ??:????? ?? ???? ????? ????????? ?? ?? ??? ?? ?????? ?? ??? ????? ??. ?? ??? adware,?? ??? spyware, ????? ????? ?????????. Linux(?????? ): ????? ??? ????????(???) ??? ????? ???????? ????? ???? ??? ????? ???? ????? ??. ?? ??? ????? , ?? ??? ????????, ????? ????? ????????. From ramdaz at gmail.com Mon Jun 3 10:02:39 2013 From: ramdaz at gmail.com (Ramdas S) Date: Mon, 3 Jun 2013 13:32:39 +0530 Subject: [BangPypers] [OT] RIP - Atul Chitnis In-Reply-To: References: Message-ID: It's extremely sad. Atul may never the most favourite FOSS icon for many of us, but you simply need to salute the spirit of the man and his enterprising nature. Anand Pillai, you may remember the afternoon we both spent with him at his office discussing possibilities of a Python mini-conference at Foss.in in 2005. He did give us some ideas then.... RIP Atul! Thanks for everything.... 2013/6/3 G.T.RAO > R.I.P Atul Chitnis ,Another big loss for FOSS community. father of > foss.inpassed > away. > > On Mon, Jun 3, 2013 at 12:36 PM, Venkatraman S wrote: > > > http://en.wikipedia.org/wiki/Atul_Chitnis > > > > -V > > @venkasub > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > G.T.RAO > > http://fossyatra.wordpress.com > > ??????: ??:????? ?? ???? ????? ????????? ?? ?? ??? ?? ?????? ?? ??? ????? > ??. ?? ??? adware,?? ??? spyware, ????? ????? ?????????. > Linux(?????? ): ????? ??? ????????(???) ??? ????? ???????? ????? ???? ??? > ????? ???? ????? ??. ?? ??? ????? , ?? ??? ????????, ????? ????? ????????. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Ramdas S +91 9342 583 065 My Personal Blog on http://ramdaz.wordpress.com From mandarvaze at gmail.com Mon Jun 3 11:26:11 2013 From: mandarvaze at gmail.com (=?UTF-8?B?TWFuZGFyIFZhemUgLyDgpK7gpILgpKbgpL7gpLAg4KS14KSd4KWH?=) Date: Mon, 3 Jun 2013 14:56:11 +0530 Subject: [BangPypers] [OT] RIP - Atul Chitnis In-Reply-To: References: Message-ID: Really sad and shocking. I had a "bad feeling" when I read one of his last tweet that he was looking for a wheelchair, but I had always thought that he would recover. I remember reading his column "comversations" in PCQuest decades ago and meeting him in person when he was in Pune few years ago. -Mandar On Mon, Jun 3, 2013 at 12:36 PM, Venkatraman S wrote: > http://en.wikipedia.org/wiki/Atul_Chitnis > > -V > @venkasub > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From anandology at gmail.com Tue Jun 4 05:27:27 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Tue, 4 Jun 2013 08:57:27 +0530 Subject: [BangPypers] [Commercial] Python Training Course: June 21-23 Message-ID: Hi, I'm conducting a three day hands-on training course on Python programming on June 21, 22 and 23 (Friday, Saturday & Sunday). The course notes is freely available online at http://anandology.com/python-practice-book/. For more information about the course and registration, please visit the course page at: http://pythontraining-june2013.doattend.com/ Please contact me offline if you have any questions. Thanks, Anand http://anandology.com/ From divyaniyer at gmail.com Tue Jun 4 08:07:27 2013 From: divyaniyer at gmail.com (Divya) Date: Tue, 4 Jun 2013 11:37:27 +0530 Subject: [BangPypers] Teradata python ODBC driver Message-ID: Hello, I have to connect Python based script (Python2.6) to Teradata using ODBC driver on Linux. Can any one please suggest / help me to integrate. Thanks, Divya From abpillai at gmail.com Tue Jun 4 08:25:56 2013 From: abpillai at gmail.com (Anand B Pillai) Date: Tue, 4 Jun 2013 11:55:56 +0530 Subject: [BangPypers] [OT] RIP - Atul Chitnis In-Reply-To: References: Message-ID: On Mon, Jun 3, 2013 at 1:32 PM, Ramdas S wrote: > It's extremely sad. Atul may never the most favourite FOSS icon for many of > us, but you simply need to salute the spirit of the man and his > enterprising nature. > Anand Pillai, you may remember the afternoon we both spent with him at his > office discussing possibilities of a Python mini-conference at Foss.in in > 2005. He did give us some ideas then.... > > Yes, very vividly. The entire meeting comes back to memory. He was at that time putting together the idea of FOSS.in to a plan and I recall how he made his ideas clear on the board. I recall spending that meeting mostly being a listener. A master at bringing his ideas to execution... Though we didn't accomplish what we came for at the meeting, it did leave a lasting impression. https://twitter.com/pythonhacker/status/341794681102946305 > RIP Atul! Thanks for everything.... > > > > > 2013/6/3 G.T.RAO > > > R.I.P Atul Chitnis ,Another big loss for FOSS community. father of > > foss.inpassed > > away. > > > > On Mon, Jun 3, 2013 at 12:36 PM, Venkatraman S > wrote: > > > > > http://en.wikipedia.org/wiki/Atul_Chitnis > > > > > > -V > > > @venkasub > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > > > > > > > G.T.RAO > > > > http://fossyatra.wordpress.com > > > > ??????: ??:????? ?? ???? ????? ????????? ?? ?? ??? ?? ?????? ?? ??? ????? > > ??. ?? ??? adware,?? ??? spyware, ????? ????? ?????????. > > Linux(?????? ): ????? ??? ????????(???) ??? ????? ???????? ????? ???? ??? > > ????? ???? ????? ??. ?? ??? ????? , ?? ??? ????????, ????? ????? > ????????. > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Ramdas S > +91 9342 583 065 > My Personal Blog on http://ramdaz.wordpress.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Regards, --Anand From gora at mimirtech.com Tue Jun 4 09:58:40 2013 From: gora at mimirtech.com (Gora Mohanty) Date: Tue, 4 Jun 2013 13:28:40 +0530 Subject: [BangPypers] Teradata python ODBC driver In-Reply-To: References: Message-ID: On 4 June 2013 11:37, Divya wrote: > > Hello, > > I have to connect Python based script (Python2.6) to Teradata using ODBC > driver on Linux. > > Can any one please suggest / help me to integrate. As has been mentioned before for similar requests, nobody is going to do your work for you. Have you even tried searching Google. Please tell us in more detail what the code needs to do, what your approach is, and ideally show us some code sample that you tried, tell us what did not work, and ask more specific questions. Regards, Gora From fagun.bhavsar at gmail.com Tue Jun 4 10:41:20 2013 From: fagun.bhavsar at gmail.com (Fagun Bhavsar) Date: Tue, 04 Jun 2013 14:11:20 +0530 Subject: [BangPypers] Query | Automating report through Python Message-ID: <51ADA830.7040608@gmail.com> Hi, I have couple of reports that need to be sent during end of the day. There's single DB table, from which data is being picked and put into xcel-like tabular format and sent to specific email address. I want to understand - by using python, how to go about for automating this task? What are the key points to be considered here? This is just for learning purpose, hence I am looking forward to similar examples, if someone can guide me. Thanks in advance. Regards, Fagun From noufal at nibrahim.net.in Tue Jun 4 10:49:12 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Tue, 04 Jun 2013 14:19:12 +0530 Subject: [BangPypers] Query | Automating report through Python In-Reply-To: <51ADA830.7040608@gmail.com> (Fagun Bhavsar's message of "Tue, 04 Jun 2013 14:11:20 +0530") References: <51ADA830.7040608@gmail.com> Message-ID: <8761xu6z1z.fsf@sanitarium.localdomain> Fagun Bhavsar writes: > Hi, > > I have couple of reports that need to be sent during end of the > day. There's single DB table, from which data is being picked and put > into xcel-like tabular format and sent to specific email address. > > I want to understand - by using python, how to go about for automating > this task? What are the key points to be considered here? This is just > for learning purpose, hence I am looking forward to similar examples, > if someone can guide me. It seems quite straightforward. Connect to the db, run your query, convert the response into a csv or tsv (there is a csv module in the standard libary) file and then email (there's an smtp module in the stdlib too) it. It'd look the same in most scripting languages. What exactly are you looking for? [...] -- Cordially, Noufal http://nibrahim.net.in From svaksha at gmail.com Tue Jun 4 10:56:45 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Tue, 4 Jun 2013 14:26:45 +0530 Subject: [BangPypers] Query | Automating report through Python In-Reply-To: <8761xu6z1z.fsf@sanitarium.localdomain> References: <51ADA830.7040608@gmail.com> <8761xu6z1z.fsf@sanitarium.localdomain> Message-ID: On Tue, Jun 4, 2013 at 2:19 PM, Noufal Ibrahim wrote: > Fagun Bhavsar writes: > >> Hi, >> >> I have couple of reports that need to be sent during end of the >> day. There's single DB table, from which data is being picked and put >> into xcel-like tabular format and sent to specific email address. >> >> I want to understand - by using python, how to go about for automating >> this task? What are the key points to be considered here? This is just >> for learning purpose, hence I am looking forward to similar examples, >> if someone can guide me. > > It seems quite straightforward. Connect to the db, run your query, > convert the response into a csv or tsv (there is a csv module in the > standard libary) file and then email (there's an smtp module in the > stdlib too) it. It'd look the same in most scripting languages. In addition to the above, run it off as a cron job (on *nix machines) at the end of your day. svaksha ? http://svaksha.com ? From fagun.bhavsar at gmail.com Tue Jun 4 12:20:49 2013 From: fagun.bhavsar at gmail.com (Fagun Bhavsar) Date: Tue, 04 Jun 2013 15:50:49 +0530 Subject: [BangPypers] Query | Automating report through Python In-Reply-To: References: <51ADA830.7040608@gmail.com> <8761xu6z1z.fsf@sanitarium.localdomain> Message-ID: <51ADBF81.3050605@gmail.com> Thanks a lot @Noufal and @Svaksha. As @Noufal mentioned, I was looking forward to the steps in order to break a problem in small chunks and then to work on it. Regards, Fagun On Tuesday 04 June 2013 02:26 PM, ?????? wrote: > On Tue, Jun 4, 2013 at 2:19 PM, Noufal Ibrahim wrote: >> Fagun Bhavsar writes: >> >>> Hi, >>> >>> I have couple of reports that need to be sent during end of the >>> day. There's single DB table, from which data is being picked and put >>> into xcel-like tabular format and sent to specific email address. >>> >>> I want to understand - by using python, how to go about for automating >>> this task? What are the key points to be considered here? This is just >>> for learning purpose, hence I am looking forward to similar examples, >>> if someone can guide me. >> It seems quite straightforward. Connect to the db, run your query, >> convert the response into a csv or tsv (there is a csv module in the >> standard libary) file and then email (there's an smtp module in the >> stdlib too) it. It'd look the same in most scripting languages. > In addition to the above, run it off as a cron job (on *nix machines) > at the end of your day. > svaksha ? http://svaksha.com ? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers From modi.konark at gmail.com Wed Jun 5 05:29:20 2013 From: modi.konark at gmail.com (konark modi) Date: Wed, 5 Jun 2013 08:59:20 +0530 Subject: [BangPypers] Interesting Mind Map of " Python for Big Data " Message-ID: Hi Came across this interesting Mind Map of "Python for Big Data" . Thought of sharing this with the larger group . http://www.xmind.net/m/WvfC/ Regards Konark From vnbang2003 at yahoo.com Wed Jun 5 05:36:00 2013 From: vnbang2003 at yahoo.com (vijay) Date: Wed, 5 Jun 2013 11:36:00 +0800 (SGT) Subject: [BangPypers] [X-post] Registrations are open Message-ID: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> ?Hi, ? ? ?Registrations are open for PyCon India 2013. ? ? ? ?http://pyconindia2013.doattend.com/ ? ?Please spread the word and book your early-bird tickets. With Thanks VIjay From satyaakam at gmail.com Wed Jun 5 06:35:36 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Wed, 5 Jun 2013 10:05:36 +0530 Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: On Wed, Jun 5, 2013 at 9:57 AM, Vinayak Kolagi wrote: > I did the registration. Just asking !! Am I the first one to register ? :-P > hmm race time , actually it would be interesting to to see how fast they are all gone , How will you know that you are the first one ? hmm one criteria could be if all those who have registered share the time they got the mail from do attend , by the time i went to the page there were 14 tweets about the page already so in all probability you may not be the one :P any way did you tweet about it after doing it ? -Satya From satishsagar83 at gmail.com Wed Jun 5 06:40:49 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Wed, 5 Jun 2013 10:10:49 +0530 Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: I don't want to attend the workshop, but want to attend the conference. How to go for it? Thanks On Wed, Jun 5, 2013 at 10:05 AM, satyaakam goswami wrote: > On Wed, Jun 5, 2013 at 9:57 AM, Vinayak Kolagi wrote: > > > I did the registration. Just asking !! Am I the first one to register ? > :-P > > > > hmm race time , actually it would be interesting to to see how fast they > are all gone , How will you know that you are the first one ? hmm one > criteria could be if all those who have registered share the time they got > the mail from do attend , by the time i went to the page there were 14 > tweets about the page already so in all probability you may not be the one > :P any way did you tweet about it after doing it ? > > -Satya > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From vnbang2003 at yahoo.com Wed Jun 5 06:45:50 2013 From: vnbang2003 at yahoo.com (vijay) Date: Wed, 5 Jun 2013 12:45:50 +0800 (SGT) Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: <1370407550.26455.YahooMailNeo@web192206.mail.sg3.yahoo.com> We have not opened ticket for workshop yet . It just for conference. So go ahead and book you ticket. ________________________________ From: L Radhakrishna Rao To: Bangalore Python Users Group - India Sent: Wednesday, 5 June 2013 10:10 AM Subject: Re: [BangPypers] [Inpycon] [X-post] Registrations are open I don't want to attend the workshop, but want to attend the conference. How to go for it? Thanks On Wed, Jun 5, 2013 at 10:05 AM, satyaakam goswami wrote: > On Wed, Jun 5, 2013 at 9:57 AM, Vinayak Kolagi wrote: > > > I did the registration. Just asking !! Am I the first one to register ? > :-P > > > > hmm race time , actually it would be interesting to? to see how fast they > are all gone , How will you know that you are the first one ?? hmm one > criteria could be if all those who have registered share the time they got > the mail from do attend? , by the time i went to the page there were 14 > tweets about the page already so in all probability you may not be the one > :P any way did you tweet about it after doing it ? > > -Satya > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ BangPypers mailing list BangPypers at python.org http://mail.python.org/mailman/listinfo/bangpypers From vkolgi at gmail.com Wed Jun 5 06:48:37 2013 From: vkolgi at gmail.com (Vinayak Kolagi) Date: Wed, 5 Jun 2013 10:18:37 +0530 Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: Oh ! yes. Will do it right now from my FB and twitter. Felling bad for missing that sweet spot :-) You guys are doing great job !! Thanks. On Wed, Jun 5, 2013 at 10:05 AM, satyaakam goswami wrote: > On Wed, Jun 5, 2013 at 9:57 AM, Vinayak Kolagi wrote: > >> I did the registration. Just asking !! Am I the first one to register ? >> :-P >> > > hmm race time , actually it would be interesting to to see how fast they > are all gone , How will you know that you are the first one ? hmm one > criteria could be if all those who have registered share the time they got > the mail from do attend , by the time i went to the page there were 14 > tweets about the page already so in all probability you may not be the one > :P any way did you tweet about it after doing it ? > > -Satya > > > > _______________________________________________ > Inpycon mailing list > Inpycon at python.org > http://mail.python.org/mailman/listinfo/inpycon > > -- With Regards, Vinayak Kolagi IT Analyst TCS, Bangalore From satishsagar83 at gmail.com Wed Jun 5 06:49:59 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Wed, 5 Jun 2013 10:19:59 +0530 Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: <1370407550.26455.YahooMailNeo@web192206.mail.sg3.yahoo.com> References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <1370407550.26455.YahooMailNeo@web192206.mail.sg3.yahoo.com> Message-ID: Okay, So this means that even conference is paid one. Thanks for the information. On Wed, Jun 5, 2013 at 10:15 AM, vijay wrote: > We have not opened ticket for workshop yet . It just for conference. > So go ahead and book you ticket. > > > ________________________________ > From: L Radhakrishna Rao > To: Bangalore Python Users Group - India > Sent: Wednesday, 5 June 2013 10:10 AM > Subject: Re: [BangPypers] [Inpycon] [X-post] Registrations are open > > > I don't want to attend the workshop, but want to attend the conference. > > How to go for it? > > Thanks > > > On Wed, Jun 5, 2013 at 10:05 AM, satyaakam goswami >wrote: > > > On Wed, Jun 5, 2013 at 9:57 AM, Vinayak Kolagi wrote: > > > > > I did the registration. Just asking !! Am I the first one to register ? > > :-P > > > > > > > hmm race time , actually it would be interesting to to see how fast they > > are all gone , How will you know that you are the first one ? hmm one > > criteria could be if all those who have registered share the time they > got > > the mail from do attend , by the time i went to the page there were 14 > > tweets about the page already so in all probability you may not be the > one > > :P any way did you tweet about it after doing it ? > > > > -Satya > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From anandology at gmail.com Wed Jun 5 06:50:09 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 5 Jun 2013 10:20:09 +0530 Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: On Wed, Jun 5, 2013 at 10:10 AM, L Radhakrishna Rao wrote: > I don't want to attend the workshop, but want to attend the conference. > The fee is only for the main conference. You'll have to book separate tickets if you want to attend a workshop. Vijay, can you please make it clear on the doattend page? Anand From anandology at gmail.com Wed Jun 5 06:51:18 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 5 Jun 2013 10:21:18 +0530 Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: There are already 7 registrations. Satyakam, you are #3. Anand On Wed, Jun 5, 2013 at 10:05 AM, satyaakam goswami wrote: > On Wed, Jun 5, 2013 at 9:57 AM, Vinayak Kolagi wrote: > > > I did the registration. Just asking !! Am I the first one to register ? > :-P > > > > hmm race time , actually it would be interesting to to see how fast they > are all gone , How will you know that you are the first one ? hmm one > criteria could be if all those who have registered share the time they got > the mail from do attend , by the time i went to the page there were 14 > tweets about the page already so in all probability you may not be the one > :P any way did you tweet about it after doing it ? > > -Satya > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Anand http://anandology.com/ From satishsagar83 at gmail.com Wed Jun 5 08:24:24 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Wed, 5 Jun 2013 11:54:24 +0530 Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: Hi, How to do this through Facebook. Thanks On Wed, Jun 5, 2013 at 10:21 AM, Anand Chitipothu wrote: > There are already 7 registrations. Satyakam, you are #3. > > Anand > > > On Wed, Jun 5, 2013 at 10:05 AM, satyaakam goswami >wrote: > > > On Wed, Jun 5, 2013 at 9:57 AM, Vinayak Kolagi wrote: > > > > > I did the registration. Just asking !! Am I the first one to register ? > > :-P > > > > > > > hmm race time , actually it would be interesting to to see how fast they > > are all gone , How will you know that you are the first one ? hmm one > > criteria could be if all those who have registered share the time they > got > > the mail from do attend , by the time i went to the page there were 14 > > tweets about the page already so in all probability you may not be the > one > > :P any way did you tweet about it after doing it ? > > > > -Satya > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > Anand > http://anandology.com/ > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From me at bibhas.in Wed Jun 5 08:54:42 2013 From: me at bibhas.in (Bibhas Ch Debnath) Date: Wed, 5 Jun 2013 12:24:42 +0530 Subject: [BangPypers] [Inpycon] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: Registration done. :) Volunteer count++. :D ---- Bibhas http://bibhas.in On 5 June 2013 11:54, L Radhakrishna Rao wrote: > Hi, > > How to do this through Facebook. > > Thanks > > > On Wed, Jun 5, 2013 at 10:21 AM, Anand Chitipothu >wrote: > > > There are already 7 registrations. Satyakam, you are #3. > > > > Anand > > > > > > On Wed, Jun 5, 2013 at 10:05 AM, satyaakam goswami > >wrote: > > > > > On Wed, Jun 5, 2013 at 9:57 AM, Vinayak Kolagi > wrote: > > > > > > > I did the registration. Just asking !! Am I the first one to > register ? > > > :-P > > > > > > > > > > hmm race time , actually it would be interesting to to see how fast > they > > > are all gone , How will you know that you are the first one ? hmm one > > > criteria could be if all those who have registered share the time they > > got > > > the mail from do attend , by the time i went to the page there were 14 > > > tweets about the page already so in all probability you may not be the > > one > > > :P any way did you tweet about it after doing it ? > > > > > > -Satya > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > Anand > > http://anandology.com/ > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From svaksha at gmail.com Wed Jun 5 08:59:37 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 12:29:37 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: On 6/5/13, vijay wrote: > Hi, > Registrations are open for PyCon India 2013. > http://pyconindia2013.doattend.com/ > Please spread the word and book your early-bird tickets. I just booked my early-bird ticket and after the payment went through DoAttend flagged my transaction because I did not want to provide my personal details like my home address to a third-party website like doattend. I would like to know why DoAttend insists on people wanting to pay them money to provide them irrelevant personal details - their email AFTER THE card payment WENT THROUGH, claims there is a "minor mismatch between the billing address you entered and the one registered against your chosen mode of payment" - fwiw, they use ebs.in as the payment gateway which after taking your card details redirects you to your bank's secure website, where the entire transaction actually occurs. Hence, I highly doubt if my bank will give access to external sites like Doattend within their online transaction system - if they do, it just increases the security risk in my personal opinion. OTOH, If my bank is giving access to my personal details to third-party websites or even payment gateway providers, I would like to take up this privacy breach with them. PS: For those who care, the bank sends you a OTP which you can then use to validate the transaction just for that instance <-- which is how it should be. The DoAttend email says, "Please confirm that this is your billing address by replying to this email. Your e-Tickets will be automatically delivered via email within the next 48 hours. Transaction Number for your Reference : 68706". Since they are sending the e-Tickets by email, WHY do they need my Home Address? What does DoAttend do with these personal details? I recall raising a similar query some years ago when their rep replied on the inpycon list that they dont sell those details. If they dont why do they collect it? Why do they even need it for making a payment? It is the responsibility of my bank to verify my details and they do that already. Also, other online payment sites that I use dont insist on this information. I have not yet replied to the DoAttend email flagging my transaction AFTER they have received the payment. I wanted to raise this privacy issue with the organizers first because this should be taken up with DoAttend. So, can you do something about this please? Thanks, svaksha ? http://svaksha.com ? From svaksha at gmail.com Wed Jun 5 09:04:48 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 12:34:48 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: Sorry for the repeat mail - I meant to send it to the bangpypers list as I am not on inpycon. On 6/5/13, vijay wrote: > Hi, > Registrations are open for PyCon India 2013. > http://pyconindia2013.doattend.com/ > Please spread the word and book your early-bird tickets. I just booked my early-bird ticket and after the payment went through DoAttend flagged my transaction because I did not want to provide my personal details like my home address to a third-party website like doattend. I would like to know why DoAttend insists on people wanting to pay them money to provide them irrelevant personal details - their email AFTER THE card payment WENT THROUGH, claims there is a "minor mismatch between the billing address you entered and the one registered against your chosen mode of payment" - fwiw, they use ebs.in as the payment gateway which after taking your card details redirects you to your bank's secure website, where the entire transaction actually occurs. Hence, I highly doubt if my bank will give access to external sites like Doattend within their online transaction system - if they do, it just increases the security risk in my personal opinion. OTOH, If my bank is giving access to my personal details to third-party websites or even payment gateway providers, I would like to take up this privacy breach with them. PS: For those who care, the bank sends you a OTP which you can then use to validate the transaction just for that instance <-- which is how it should be. The DoAttend email says, "Please confirm that this is your billing address by replying to this email. Your e-Tickets will be automatically delivered via email within the next 48 hours. Transaction Number for your Reference : 68706". Since they are sending the e-Tickets by email, WHY do they need my Home Address? What does DoAttend do with these personal details? I recall raising a similar query some years ago when their rep replied on the inpycon list that they dont sell those details. If they dont why do they collect it? Why do they even need it for making a payment? It is the responsibility of my bank to verify my details and they do that already. Also, other online payment sites that I use dont insist on this information. I have not yet replied to the DoAttend email flagging my transaction AFTER they have received the payment. I wanted to raise this privacy issue with the organizers first because this should be taken up with DoAttend. So, can you do something about this please? Thanks, svaksha ? http://svaksha.com ? From satyaakam at gmail.com Wed Jun 5 09:05:54 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Wed, 5 Jun 2013 12:35:54 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: > > I have not yet replied to the DoAttend email flagging my transaction > AFTER they have received the payment. I wanted to raise this privacy > issue with the organizers first because this should be taken up with > DoAttend. So, can you do something about this please? > just curious how did you manage registering last year ? , i recall you transferred the ticket on to someone else after some time. -Satya From satishsagar83 at gmail.com Wed Jun 5 09:10:25 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Wed, 5 Jun 2013 12:40:25 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: My payment transaction is failing. Kindly help me to to get through this. Thanks On Wed, Jun 5, 2013 at 12:35 PM, satyaakam goswami wrote: > > > > I have not yet replied to the DoAttend email flagging my transaction > > AFTER they have received the payment. I wanted to raise this privacy > > issue with the organizers first because this should be taken up with > > DoAttend. So, can you do something about this please? > > > > just curious how did you manage registering last year ? , i recall you > transferred the ticket on to someone else after some time. > > -Satya > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From svaksha at gmail.com Wed Jun 5 09:16:34 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 12:46:34 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: On 6/5/13, satyaakam goswami wrote: > just curious how did you manage registering last year ? , i recall you The same way as i did this year, I did not provide my real home address. The fact that the transaction went through with the wrong address is proof enough that the bank (which has my real details) does not provide access to the personal details of its client-base to third-party vendors. This means DoAttend is faking it to collect personal details of all those who register through their website, that they are not upfront about this privacy breach is very disturbing. > transferred the ticket on to someone else after some time. it was transferred to Priya Iyer, thanks to Anand and Abdul Haseeb. -- svaksha ? http://svaksha.com ? From noufal at nibrahim.net.in Wed Jun 5 09:24:21 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Wed, 05 Jun 2013 12:54:21 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: (=?utf-8?B?IuCkuOCljeCkteCkleCljeCktyIncw==?= message of "Wed, 5 Jun 2013 12:46:34 +0530") References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: <877gi92f6i.fsf@sanitarium.localdomain> ?????? writes: > On 6/5/13, satyaakam goswami wrote: >> just curious how did you manage registering last year ? , i recall you > > The same way as i did this year, I did not provide my real home > address. The fact that the transaction went through with the wrong > address is proof enough that the bank (which has my real details) does > not provide access to the personal details of its client-base to > third-party vendors. This means DoAttend is faking it to collect > personal details of all those who register through their website, that > they are not upfront about this privacy breach is very disturbing. [...] To the folks manning our doattend page, Are the registrations fields something we set up ourselves or something that doattend requires for all tickets bought using a credit card? If it's the former, we can probably do something about it. If the latter, short of moving away from doattend, I'm not sure what else we can do. -- Cordially, Noufal http://nibrahim.net.in From navanitachora at gmail.com Wed Jun 5 09:25:58 2013 From: navanitachora at gmail.com (Nandakumar Chandrasekhar) Date: Wed, 05 Jun 2013 12:55:58 +0530 Subject: [BangPypers] Career Opportunity: Python+Django Developer Message-ID: <51AEE806.2090208@gmail.com> InfoToros Software is a software products and services company with offices in Bangalore, India and Atlanta, GA in the United States. We are looking at hiring an individual on Contract for a three month duration. Selected candidate will be working closely with our product owners based in California and are expected to deliver the requirements as per defined timelines. This project is for adding additional features to our flagship product Roonga (www.roonga.com) Position: Software Consultant Position Type: Contract Experience: 6 yrs Duration: 3 months (till end of Aug 2013) Preferred location: Bangalore Working hours: Flexible (open for freelancers & moonlighters) Primary skill-set: Python+Django Interested candidates can send their resume tocareers at infotoros.com Mandatory Skills ================ 1. Strong in Object-Oriented concepts and proficient in th Object-Oriented programming paradigm. 2. Six years experience in Software development 3. Proficient in Python and the Django Web Framework. 4. Proficient in Front-end technologies such as HTML, CSS, JavaScript/jQuery and AJAX. 5. Experience working with a versioning system, Git is preferred. 6. Experience using a Linux/UNIX-based operating system and deploying Web applications on a Apache Web Server. 7. Experience in using PostgreSQL database. 8. Good communication skills. Desired Skills ============== 1. Experience using AWS cloud platform for deployment. 2. Experience in the MVC design pattern. 3. Experience in writing PostgreSQL stored procedures. 4. Experience using the Eclipse IDE for development. 5. Experience in Agile Software Development. ======================================== From anandology at gmail.com Wed Jun 5 09:28:16 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 5 Jun 2013 12:58:16 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: <877gi92f6i.fsf@sanitarium.localdomain> References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On Wed, Jun 5, 2013 at 12:54 PM, Noufal Ibrahim wrote: > ?????? writes: > > > On 6/5/13, satyaakam goswami wrote: > >> just curious how did you manage registering last year ? , i recall you > > > > The same way as i did this year, I did not provide my real home > > address. The fact that the transaction went through with the wrong > > address is proof enough that the bank (which has my real details) does > > not provide access to the personal details of its client-base to > > third-party vendors. This means DoAttend is faking it to collect > > personal details of all those who register through their website, that > > they are not upfront about this privacy breach is very disturbing. > > [...] > > To the folks manning our doattend page, > > Are the registrations fields something we set up ourselves or something > that doattend requires for all tickets bought using a credit card? If > it's the former, we can probably do something about it. If the latter, > short of moving away from doattend, I'm not sure what else we can do. > That is something doattend requires. They are in our control. Anand From me at bibhas.in Wed Jun 5 09:30:57 2013 From: me at bibhas.in (Bibhas Ch Debnath) Date: Wed, 5 Jun 2013 13:00:57 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: <877gi92f6i.fsf@sanitarium.localdomain> References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: >From what I know, any payment gateway requires the billing address to to process the payment. Without the billing address field, the payment gateway wont process. That essentially means that the payment gateways allow the site we're paying to, to collect our information. This helps in case of any disputes. Whether they validate it real time, that I don't know. But it's the standard process. If you're paying someone money, you need to make your identity clear. ---- Bibhas http://bibhas.in On 5 June 2013 12:54, Noufal Ibrahim wrote: > ?????? writes: > > > On 6/5/13, satyaakam goswami wrote: > >> just curious how did you manage registering last year ? , i recall you > > > > The same way as i did this year, I did not provide my real home > > address. The fact that the transaction went through with the wrong > > address is proof enough that the bank (which has my real details) does > > not provide access to the personal details of its client-base to > > third-party vendors. This means DoAttend is faking it to collect > > personal details of all those who register through their website, that > > they are not upfront about this privacy breach is very disturbing. > > [...] > > To the folks manning our doattend page, > > Are the registrations fields something we set up ourselves or something > that doattend requires for all tickets bought using a credit card? If > it's the former, we can probably do something about it. If the latter, > short of moving away from doattend, I'm not sure what else we can do. > > > > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From dhananjay.nene at gmail.com Wed Jun 5 09:50:41 2013 From: dhananjay.nene at gmail.com (Dhananjay Nene) Date: Wed, 5 Jun 2013 13:20:41 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: On Wed, Jun 5, 2013 at 12:29 PM, ?????? wrote: > > On 6/5/13, vijay wrote: > > Hi, > > Registrations are open for PyCon India 2013. > > http://pyconindia2013.doattend.com/ > > Please spread the word and book your early-bird tickets. > > I just booked my early-bird ticket and after the payment went through > DoAttend flagged my transaction because I did not want to provide my > personal details like my home address to a third-party website like > doattend. > I would like to know why DoAttend insists on people wanting to pay > them money to provide them irrelevant personal details - their email > AFTER THE card payment WENT THROUGH, claims there is a "minor mismatch > between the billing address you entered and the one registered against > your chosen mode of payment" - fwiw, they use ebs.in as the payment > gateway which after taking your card details redirects you to your > bank's secure website, where the entire transaction actually occurs. > Hence, I highly doubt if my bank will give access to external sites > like Doattend within their online transaction system - if they do, it > just increases the security risk in my personal opinion. OTOH, If my > bank is giving access to my personal details to third-party websites > or even payment gateway providers, I would like to take up this > privacy breach with them. > PS: For those who care, the bank sends you a OTP which you can then > use to validate the transaction just for that instance <-- which is > how it should be. Address verification is simply a standard mechanism of managing fiscal fraud risk. While I cannot opine on specifics of either doattend or their payment gateway, I know for a fact some payment gateways (non-indian) will charge different amounts based on whether the vendor attempted an address verification and may choose to flag off minor address mismatches or may just entirely reject the transaction in case of major mismatches. I think the financial institutions are entirely within their rights to ask for such data which could make doattend require such information from you. It is not "necessarily" about doattend wanting to know your details. There does remain a possibility that the payment gateway/financial institution wants to manage risk by having that much additional check you are indeed who you are claiming to be. Having said that, no, I do not know the specifics of how doattend works or the exact nature of payment gateway data interchange in India. From svaksha at gmail.com Wed Jun 5 09:51:11 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 13:21:11 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On 6/5/13, Bibhas Ch Debnath wrote: > From what I know, any payment gateway requires the billing address to to > process the payment. Without the billing address field, the payment gateway > wont process. Wrong, on both counts and here is why: One, the billing address is required if they are shipping something physical to you - on such sites, they have a separate page to collect the shipping address (and your address which can be different from the shipping address is separately listed) <-- Do note that this is vastly different from the information DoAttend mandates - specifically asking for the address registered with your bank <-- That is a privacy and security breach imho. Additionally, they fraudulently claim that they cross-verify it with the bank. Again, it is not true, because both my transactions (last year and this) went through. This means they were PAID by my bank and my bank did not allow them access to my personal details. (read, they are lying about the ability to access my bank records. So now they need to answer why and what are they doing with the address collected in this manner.) Second, ebs.in which is the payment gateway used by DoAttend does NOT ask for this information. Its only the DoAttend site that insists on this information. If you dont provide this information it does not proceed to the ebs.in site - Try the payment by credit card again and you will know what I mean. > That essentially means that the payment gateways allow the > site we're paying to, to collect our information. Again, you are mixing up the issue - the ebs.in site (the payment gateway) does NOT ask for your bank address, DoAttend (the online service provider) does. There is a difference. -- svaksha ? http://svaksha.com ? From vinayakh at gmail.com Wed Jun 5 10:00:02 2013 From: vinayakh at gmail.com (Vinayak Hegde) Date: Wed, 5 Jun 2013 13:30:02 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On Wed, Jun 5, 2013 at 12:58 PM, Anand Chitipothu wrote: > On Wed, Jun 5, 2013 at 12:54 PM, Noufal Ibrahim >wrote: > > > ?????? writes: > > > > > On 6/5/13, satyaakam goswami wrote: > > >> just curious how did you manage registering last year ? , i recall you > > > > > > The same way as i did this year, I did not provide my real home > > > address. The fact that the transaction went through with the wrong > > > address is proof enough that the bank (which has my real details) does > > > not provide access to the personal details of its client-base to > > > third-party vendors. This means DoAttend is faking it to collect > > > personal details of all those who register through their website, that > > > they are not upfront about this privacy breach is very disturbing. > > > > [...] > > > > To the folks manning our doattend page, > > > > Are the registrations fields something we set up ourselves or something > > that doattend requires for all tickets bought using a credit card? If > > it's the former, we can probably do something about it. If the latter, > > short of moving away from doattend, I'm not sure what else we can do. > > > > That is something doattend requires. They are in our control. Is it something that we can talk to them ? I also got this irritating notice. I have bought stuff from multiple vendors online but this is something new I am seeing - The notice is reproduced below. They have debited my account but not sent me the tickets. That is definitely not done. "Your transaction is complete, but as a precautionary measure, has been flagged for manual verification of your billing details. Please respond to the email you would have received and your eTicket(s) will be delivered to your email ID within 48 hours. For any clarifications, please contact the DoAttend team at +914442070176 or support at doattend.com" Regards Vinayak From me at bibhas.in Wed Jun 5 10:04:39 2013 From: me at bibhas.in (Bibhas Ch Debnath) Date: Wed, 5 Jun 2013 13:34:39 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: Just check the EBS integration guide, they require the merchant to send the billing address of the customer. They require merchant to collect it so that they don't have to. I don't think DoAttend can do anything in this case. ---- Bibhas http://bibhas.in On 5 June 2013 13:30, Vinayak Hegde wrote: > On Wed, Jun 5, 2013 at 12:58 PM, Anand Chitipothu >wrote: > > > On Wed, Jun 5, 2013 at 12:54 PM, Noufal Ibrahim > >wrote: > > > > > ?????? writes: > > > > > > > On 6/5/13, satyaakam goswami wrote: > > > >> just curious how did you manage registering last year ? , i recall > you > > > > > > > > The same way as i did this year, I did not provide my real home > > > > address. The fact that the transaction went through with the wrong > > > > address is proof enough that the bank (which has my real details) > does > > > > not provide access to the personal details of its client-base to > > > > third-party vendors. This means DoAttend is faking it to collect > > > > personal details of all those who register through their website, > that > > > > they are not upfront about this privacy breach is very disturbing. > > > > > > [...] > > > > > > To the folks manning our doattend page, > > > > > > Are the registrations fields something we set up ourselves or something > > > that doattend requires for all tickets bought using a credit card? If > > > it's the former, we can probably do something about it. If the latter, > > > short of moving away from doattend, I'm not sure what else we can do. > > > > > > > That is something doattend requires. They are in our control. > > > Is it something that we can talk to them ? I also got this irritating > notice. I have bought stuff from multiple vendors online but this is > something new I am seeing - The notice is reproduced below. They have > debited my account but not sent me the tickets. That is definitely not > done. > > "Your transaction is complete, but as a precautionary measure, has been > flagged for manual verification of your billing details. Please respond to > the email you would have received and your eTicket(s) will be delivered to > your email ID within 48 hours. For any clarifications, please contact the > DoAttend team at +914442070176 or support at doattend.com" > > Regards > Vinayak > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Wed Jun 5 10:07:16 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Wed, 05 Jun 2013 13:37:16 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: (Dhananjay Nene's message of "Wed, 5 Jun 2013 13:20:41 +0530") References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: <87wqq90ymj.fsf@sanitarium.localdomain> Dhananjay Nene writes: [...] > Address verification is simply a standard mechanism of managing fiscal > fraud risk. While I cannot opine on specifics of either doattend or > their payment gateway, I know for a fact some payment gateways > (non-indian) will charge different amounts based on whether the vendor > attempted an address verification and may choose to flag off minor > address mismatches or may just entirely reject the transaction in case > of major mismatches. > > I think the financial institutions are entirely within their rights to > ask for such data which could make doattend require such information > from you. It is not "necessarily" about doattend wanting to know your > details. There does remain a possibility that the payment > gateway/financial institution wants to manage risk by having that much > additional check you are indeed who you are claiming to be. > > Having said that, no, I do not know the specifics of how doattend > works or the exact nature of payment gateway data interchange in > India. [...] In any case, I'm not sure what we can do. We've been using doattend for a few years now and it's been mostly reliable. Moving to something else would require volunteers to set things up and migrate the existing registrations to the new site. Time and people, like always, are at a premium. If there a significant number of registrants who have this problem, we'll have to do something. If it's low enough, we'll have to make offline payments or something else available to people who want it and deal with it in that way. I'm not sure talking to doattend or things like that are going to get us, as an entity trying to organise a conference, anywhere useful. -- Cordially, Noufal http://nibrahim.net.in From svaksha at gmail.com Wed Jun 5 10:08:37 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 13:38:37 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On 6/5/13, Anand Chitipothu wrote: > On Wed, Jun 5, 2013 at 12:54 PM, Noufal Ibrahim >> To the folks manning our doattend page, >> >> Are the registrations fields something we set up ourselves or something >> that doattend requires for all tickets bought using a credit card? If >> it's the former, we can probably do something about it. If the latter, >> short of moving away from doattend, I'm not sure what else we can do. >> > > That is something doattend requires. They are in our control. Anand, I'm not sure I understand what you mean by the above statement ("they are in our control") - Do you mean DoAttend mandate this information, OR, is the form setup by IN-PyCon? The "*" indicates mandatory fields (there are a lot of those on that form) which are not-optional on the registration form for payment. Who is asking for that information and why? Note, the form insists on me providing the ADDRESS REGISTERED WITH MY BANK <-- why does DoAttend (or InPycon if you are in control) need my banking address details? That is a privacy and security issue. -- svaksha ? http://svaksha.com ? From vinayakh at gmail.com Wed Jun 5 10:09:05 2013 From: vinayakh at gmail.com (Vinayak Hegde) Date: Wed, 5 Jun 2013 13:39:05 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On Wed, Jun 5, 2013 at 1:34 PM, Bibhas Ch Debnath wrote: > Just check the EBS integration guide, they require the merchant to send the > billing address of the customer. They require merchant to collect it so > that they don't have to. I don't think DoAttend can do anything in this > case. > Fine. But if you debit my account, why I can't I get the tickets immediately ? Why put me on hold and ask me to send/reply emails to doattend. At best it is bad UX at worst it is malicious. Imagine when you are close to the event and out-of-station. You will not be sure if you are going to the event as you will not get a confirmation for 48 hours. Regards Vinayak From me at bibhas.in Wed Jun 5 10:13:25 2013 From: me at bibhas.in (Bibhas Ch Debnath) Date: Wed, 5 Jun 2013 13:43:25 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: @Vinayak, I guess they detected something fishy about your transaction. No idea what. Because I just registered and got the ticket immediately. ---- Bibhas http://bibhas.in On 5 June 2013 13:39, Vinayak Hegde wrote: > On Wed, Jun 5, 2013 at 1:34 PM, Bibhas Ch Debnath wrote: > > > Just check the EBS integration guide, they require the merchant to send > the > > billing address of the customer. They require merchant to collect it so > > that they don't have to. I don't think DoAttend can do anything in this > > case. > > > > Fine. But if you debit my account, why I can't I get the tickets > immediately ? Why put me on hold and ask me to send/reply emails to > doattend. At best it is bad UX at worst it is malicious. Imagine when you > are close to the event and out-of-station. You will not be sure if you are > going to the event as you will not get a confirmation for 48 hours. > > Regards > Vinayak > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From anandology at gmail.com Wed Jun 5 10:17:42 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 5 Jun 2013 13:47:42 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On Wed, Jun 5, 2013 at 1:38 PM, ?????? wrote: > On 6/5/13, Anand Chitipothu wrote: > > On Wed, Jun 5, 2013 at 12:54 PM, Noufal Ibrahim > >> To the folks manning our doattend page, > >> > >> Are the registrations fields something we set up ourselves or something > >> that doattend requires for all tickets bought using a credit card? If > >> it's the former, we can probably do something about it. If the latter, > >> short of moving away from doattend, I'm not sure what else we can do. > >> > > > > That is something doattend requires. They are in our control. > > Anand, I'm not sure I understand what you mean by the above statement > ("they are in our control") - Do you mean DoAttend mandate this > information, OR, is the form setup by IN-PyCon? > The "*" indicates mandatory fields (there are a lot of those on that > form) which are not-optional on the registration form for payment. Who > is asking for that information and why? Note, the form insists on me > providing the ADDRESS REGISTERED WITH MY BANK <-- why does DoAttend > (or InPycon if you are in control) need my banking address details? > That is a privacy and security issue. > Sorry, I wanted to say "That is not in our control". Anand From svaksha at gmail.com Wed Jun 5 10:23:44 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 13:53:44 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On 6/5/13, Vinayak Hegde wrote: > On Wed, Jun 5, 2013 at 1:34 PM, Bibhas Ch Debnath wrote: > >> Just check the EBS integration guide, they require the merchant to send >> the >> billing address of the customer. They require merchant to collect it so >> that they don't have to. I don't think DoAttend can do anything in this >> case. In that case, the transaction should have failed when the registrant provides a fake address - it DID NOT. That only means one thing - both DoAttend and ebs.in (their payment gateway provider) DONT have any access to your bank details. At best, they are fraudulently collecting important private details <-- For what? Remember, they already have your name, email id, phone number, bank address and the most important Credit card details along with the CCV number and the expiry details. All this information with a third-party vendor should make you nervous about online fraud. > Fine. But if you debit my account, why I can't I get the tickets > immediately ? Why put me on hold and ask me to send/reply emails to > doattend. At best it is bad UX at worst it is malicious. I agree with the "malicious" bit - Not giving me what I paid for AFTER you have been paid by my bank definitely falls under that category. Their intent is suspect. -- svaksha ? http://svaksha.com ? From svaksha at gmail.com Wed Jun 5 10:28:38 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 13:58:38 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On 6/5/13, Anand Chitipothu wrote: > > Sorry, I wanted to say "That is not in our control". Thanks for clarifying Anand. What do you suggest is the next option? Please note that they have been PAID by my bank so they have no right to deny me my ticket. Fwiw, I am not willing to provide third-party vendors with my banking address or other personal details which can be misused very easily. Thanks, -- svaksha ? http://svaksha.com ? From anandology at gmail.com Wed Jun 5 10:33:23 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 5 Jun 2013 14:03:23 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On Wed, Jun 5, 2013 at 1:58 PM, ?????? wrote: > On 6/5/13, Anand Chitipothu wrote: > > > > Sorry, I wanted to say "That is not in our control". > > Thanks for clarifying Anand. What do you suggest is the next option? > Please note that they have been PAID by my bank so they have no right > to deny me my ticket. > Fwiw, I am not willing to provide third-party vendors with my banking > address or other personal details which can be misused very easily. > I wrote to doattend support. Lets wait to hear what they say. Anand From svaksha at gmail.com Wed Jun 5 10:34:00 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 14:04:00 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> Message-ID: On 6/5/13, Dhananjay Nene wrote: > Address verification is simply a standard mechanism of managing fiscal > fraud risk. > While I cannot opine on specifics of either doattend or their payment > gateway, I know > for a fact some payment gateways (non-indian) will charge different > amounts based > on whether the vendor attempted an address verification and may choose > to flag off > minor address mismatches or may just entirely reject the transaction > in case of major > mismatches. In that case, my transaction should have failed or rejected by the bank. IT DID NOT. I've raised this point in earlier replies. In this case, it is not managing fraud risk - its about them collecting a bunch of personal data that is registered with your bank, which can be misused. That scares me. YMMV. -- svaksha ? http://svaksha.com ? From me at bibhas.in Wed Jun 5 10:35:49 2013 From: me at bibhas.in (Bibhas Ch Debnath) Date: Wed, 5 Jun 2013 14:05:49 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On 5 June 2013 13:53, ?????? wrote: > On 6/5/13, Vinayak Hegde wrote: > > On Wed, Jun 5, 2013 at 1:34 PM, Bibhas Ch Debnath wrote: > > > >> Just check the EBS integration guide, they require the merchant to send > >> the > >> billing address of the customer. They require merchant to collect it so > >> that they don't have to. I don't think DoAttend can do anything in this > >> case. > > In that case, the transaction should have failed when the registrant > provides a fake address - it DID NOT. That only means one thing - both > DoAttend and ebs.in (their payment gateway provider) DONT have any > access to your bank details. No it doesn't mean that. It means that they are not validating it right away.?? > At best, they are fraudulently collecting > important private details <-- For what? Remember, they already have > your name, email id, phone number, bank address and the most important > Credit card details along with the CCV number and the expiry details. > All this information with a third-party vendor should make you nervous > about online fraud. > I'm not saying that there isn't any gap. I'm saying here are the reasons they can show you. Let's wait for their response and see what they say. > > > Fine. But if you debit my account, why I can't I get the tickets > > immediately ? Why put me on hold and ask me to send/reply emails to > > doattend. At best it is bad UX at worst it is malicious. > > I agree with the "malicious" bit - Not giving me what I paid for AFTER > you have been paid by my bank definitely falls under that category. > Their intent is suspect. > > -- > svaksha ? http://svaksha.com ? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From anandology at gmail.com Wed Jun 5 10:36:16 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 5 Jun 2013 14:06:16 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On Wed, Jun 5, 2013 at 1:58 PM, ?????? wrote: > On 6/5/13, Anand Chitipothu wrote: > > > > Sorry, I wanted to say "That is not in our control". > > Thanks for clarifying Anand. What do you suggest is the next option? > Please note that they have been PAID by my bank so they have no right > to deny me my ticket. > Fwiw, I am not willing to provide third-party vendors with my banking > address or other personal details which can be misused very easily. > I wrote to doattend support. Lets wait to hear what they say. Anand From svaksha at gmail.com Wed Jun 5 11:34:40 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Wed, 5 Jun 2013 15:04:40 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On 6/5/13, Bibhas Ch Debnath wrote: > On 5 June 2013 13:53, ?????? wrote: >> In that case, the transaction should have failed when the registrant >> provides a fake address - it DID NOT. That only means one thing - both >> DoAttend and ebs.in (their payment gateway provider) DONT have any >> access to your bank details. > > > No it doesn't mean that. It means that they are not validating it right > away.?? How do you know that? Do you know what information your bank is allowed to share with TPV's? I am waiting to hear what DoAttend has to say about it but just FYI, in most banks, the credit card process is separated from its core-banking (read its outsourced) and you have to validate your address and other personal details separately <-- That they dont allow their core-banking details to be accessed by their own CC department, which should tell you how important security and privacy are. If you still dont get why privacy and security are important, I dont know what else to say. >> At best, they are fraudulently collecting >> important private details <-- For what? Remember, they already have >> your name, email id, phone number, bank address and the most important >> Credit card details along with the CCV number and the expiry details. >> All this information with a third-party vendor should make you nervous >> about online fraud. >> > > I'm not saying that there isn't any gap. I'm saying here are the reasons > they can show you. Let's wait for their response and see what they say. What reasons? Please dont justifying TPV's and service providers phishing for bank details of people who register through their website. That is just not acceptable. I wont speculate on the how, but with all the personal information they have, the potential for fraud is high and that makes me nervous. I'll stop here. I am definitely waiting for their response on this. -- svaksha ? http://svaksha.com ? From anandology at gmail.com Wed Jun 5 15:04:55 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Wed, 5 Jun 2013 18:34:55 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: > I wrote to doattend support. Lets wait to hear what they say. > Here is the reply I got from doattend support. Thanks for using DoAttend to sell PyConIndia 2013. I guess for last year also, you were using DoAttend. We are excited to partner with you again and will make sure that you get the best support possible :-) Some online payments could become "Flagged" for manual risk verification at our gateway. We have a standard process here to handle them. DoAttend would have sent an email asking for billing address verification in such cases. Please ask the buyers to reply to it. Within 48 hours, their tickets will be delivered to their inbox. We ask for billing address in our registration forms. Payment gateways require us to send it to them to complete payments. We dont store that information anywhere in our servers. Also if you can see, our registration workflow is completely 'https' enabled. which means, its very secure to enter information at DoAttend. Do let me know if you have any further clarifications. We will respond to you as soon as possible. --- Summary: * Doattend does not store the billing information * Payments are flagged by the payment gateway and doattend handles them manually Anand From me at bibhas.in Wed Jun 5 15:14:12 2013 From: me at bibhas.in (Bibhas Ch Debnath) Date: Wed, 5 Jun 2013 18:44:12 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: Like I said. Payment Gateway integration requires it. Without it, they can't proceed. ---- Bibhas http://bibhas.in On 5 June 2013 18:34, Anand Chitipothu wrote: > > I wrote to doattend support. Lets wait to hear what they say. > > > > Here is the reply I got from doattend support. > > Thanks for using DoAttend to sell PyConIndia 2013. I guess for last year > also, you were using DoAttend. We are excited to partner with you again and > will make sure that you get the best support possible :-) > > Some online payments could become "Flagged" for manual risk verification at > our gateway. We have a standard process here to handle them. DoAttend would > have sent an email asking for billing address verification in such cases. > Please ask the buyers to reply to it. Within 48 hours, their tickets will > be delivered to their inbox. > > We ask for billing address in our registration forms. Payment gateways > require us to send it to them to complete payments. We dont store that > information anywhere in our servers. Also if you can see, our registration > workflow is completely 'https' enabled. which means, its very secure to > enter information at DoAttend. > > Do let me know if you have any further clarifications. We will respond to > you as soon as possible. > --- > > Summary: > > * Doattend does not store the billing information > * Payments are flagged by the payment gateway and doattend handles them > manually > > Anand > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From davidanderson2374 at outlook.com Wed Jun 5 13:34:11 2013 From: davidanderson2374 at outlook.com (David Anderson) Date: Wed, 5 Jun 2013 16:04:11 +0430 Subject: [BangPypers] Itueta - Lista dos aprovados concurso Message-ID: <137044822125d563b875c695595c0728e3645b8fea@outlook.com> Itueta ALESSANDRA DE SIQUEIRA ALVES, KELVIA MAYARA CISNE DOS SANTOS, FELIPE CUNHA FALCAO, NAJELA MARIA GOMES DE MATTOS COELHO ALENCAR, JO?O CARLOS MOREIRA DE CARVALHO, CICERO ROBERT BEZERRA ANASTACIO, MARCOS BARROS REIS, IRENE COSTA OLIVEIRA BEZERRA. ROSIMERI CORDEIRO DOS SANTOS, EDVANIA DE JESUS GOMES, MARTHEUS CARLOS DE FREITAS, JOSE MACIANO ALEXANDRINO SILVA, VANESSA GADELHA DOS SANTOS. Palmin?polis. Penaforte ALINE C?NDIDA RAMOS FERNANDES TORRES, LADJANE BEZERRA CORDEIRO DA SILVA, FELIPE JARDEL SANTANA LIMA, NATALIA RODRIGUES DE OLIVEIRA, JO?O CARLOS MOREIRA DE CARVALHO, CLA?DIA MARIA DO AMARAL, MARIA APARECIDA AMORIM DA SILVA, ISABEL NOBRE FEITOZA. ROZILDA BEZERRA DE SIQUEIRA, ELDER BATISTA DA SILVA, MATEUS FERNANDES FARIAS, JOSE ROBERTO FRAGA BARROS, VICTOR REGIS DE ANDRADE MOREIRA. Caarap?. Casa Grande AMANDA FARIAS TELES, LEONARDO LICARIAO DE MELLO MENEZES, FRANCISCO AGEU DE SOUSA NOBREGA, PAMELA NOBREGA MENEZES, JO?O CARLOS MOREIRA DE CARVALHO, CLYCIA MONTEIRO FERREIRA, MARIA DE LOURDES FERREIRA BRITO, IZALANA PEREIRA NEPOMUCENO. SARA MARIA BEZERRA DOS SANTOS, ERALDO FREITA DA SILVA, MAYKSON CALISTA DE MELO, JOZENILDA BATISTA GOMES, WELIDA WENDY ARAUJO DA SILVA. Caarap?. From svaksha at gmail.com Thu Jun 6 07:26:03 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Thu, 6 Jun 2013 10:56:03 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On 6/5/13, Anand Chitipothu wrote: > Here is the reply I got from doattend support. > > Thanks for using DoAttend to sell PyConIndia 2013. I guess for last year > also, you were using DoAttend. We are excited to partner with you again and > will make sure that you get the best support possible :-) > > Some online payments could become "Flagged" for manual risk verification at > our gateway. We have a standard process here to handle them. DoAttend would > have sent an email asking for billing address verification in such cases. > Please ask the buyers to reply to it. Within 48 hours, their tickets will > be delivered to their inbox. Fwiw, they sent the e-ticket last night without me replying to their mail. > We ask for billing address in our registration forms. Payment gateways > require us to send it to them to complete payments. We dont store that > information anywhere in our servers. Also if you can see, our registration > workflow is completely 'https' enabled. which means, its very secure to > enter information at DoAttend. Classic corporate-speak that conveniently side steps the uncomfortable questions I raised - If the payment gateway required that information their site UI form would have asked for it but EBS.in didnt ask for it - the information collection was on the DoAttend site. When payment gateway providers require your details for verification from the bank server, they will ask for it on THEIR site (think Paypal) and even the smallest difference in the details will cause the transaction to fail <-- Been there, done that. To cross-check, I asked my bank's relationship manager who clarified that rules prohibit them from sharing their customer/client data. Later, I asked another friend who works in the banking security industry who also corroborated what I had said in my earlier mails - my transaction would have definitely FAILED if they had access to the bank records for verification. It did NOT, so DoAttend has no right to take my money and then refuse to give me the ticket I just paid for. That is unethical and unprofessional. Despite their corporate-speak, they are also aware that there is no way anyone can tell what they do with our personal information. Many companies claim not to sell this data but have you ever wondered how one is spammed each day by email and tele marketers? I dont wish to cycle through this discussion next year (if you use DoAttend) nor want the headache of dealing with a company that takes my money but refuses to give me the ticket I paid for. It would be nicer if Pycon-IN could provide their bank account details as an alternative way to transfer the money. With net-banking it would not be very hard to track such transactions online. Thanks, -- svaksha ? http://svaksha.com ? From noufal at nibrahim.net.in Thu Jun 6 07:50:19 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Thu, 06 Jun 2013 11:20:19 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: (=?utf-8?B?IuCkuOCljeCkteCkleCljeCktyIncw==?= message of "Thu, 6 Jun 2013 10:56:03 +0530") References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: <8738sv3i04.fsf@sanitarium.localdomain> ?????? writes: > On 6/5/13, Anand Chitipothu wrote: >> Here is the reply I got from doattend support. >> >> Thanks for using DoAttend to sell PyConIndia 2013. I guess for last year >> also, you were using DoAttend. We are excited to partner with you again and >> will make sure that you get the best support possible :-) >> >> Some online payments could become "Flagged" for manual risk verification at >> our gateway. We have a standard process here to handle them. DoAttend would >> have sent an email asking for billing address verification in such cases. >> Please ask the buyers to reply to it. Within 48 hours, their tickets will >> be delivered to their inbox. > > Fwiw, they sent the e-ticket last night without me replying to their > mail. I presume the matter wrapped up then as far the conference is concerned? [...] -- Cordially, Noufal http://nibrahim.net.in From dhananjay.nene at gmail.com Thu Jun 6 09:50:14 2013 From: dhananjay.nene at gmail.com (Dhananjay Nene) Date: Thu, 6 Jun 2013 13:20:14 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On Thu, Jun 6, 2013 at 10:56 AM, ?????? wrote: > On 6/5/13, Anand Chitipothu wrote: >> Here is the reply I got from doattend support. >> >> Thanks for using DoAttend to sell PyConIndia 2013. I guess for last year >> also, you were using DoAttend. We are excited to partner with you again and >> will make sure that you get the best support possible :-) >> >> Some online payments could become "Flagged" for manual risk verification at >> our gateway. We have a standard process here to handle them. DoAttend would >> have sent an email asking for billing address verification in such cases. >> Please ask the buyers to reply to it. Within 48 hours, their tickets will >> be delivered to their inbox. > > Fwiw, they sent the e-ticket last night without me replying to their mail. > >> We ask for billing address in our registration forms. Payment gateways >> require us to send it to them to complete payments. We dont store that >> information anywhere in our servers. Also if you can see, our registration >> workflow is completely 'https' enabled. which means, its very secure to >> enter information at DoAttend. > > Classic corporate-speak that conveniently side steps the uncomfortable > questions I raised - If the payment gateway required that information > their site UI form would have asked for it but EBS.in didnt ask for it > - the information collection was on the DoAttend site. When payment > gateway providers require your details for verification from the bank > server, they will ask for it on THEIR site (think Paypal) and even the > smallest difference in the details will cause the transaction to fail > <-- Been there, done that. > > To cross-check, I asked my bank's relationship manager who clarified > that rules prohibit them from sharing their customer/client data. > Later, I asked another friend who works in the banking security > industry who also corroborated what I had said in my earlier mails - > my transaction would have definitely FAILED if they had access to the > bank records for verification. It did NOT, so DoAttend has no right to > take my money and then refuse to give me the ticket I just paid for. > That is unethical and unprofessional. > There are quite a few alternative explanations which you have not accounted for. For example I had stated that payment gateways can charge differently based on the extent of verification requested. And no banks do not share data with third party sites, but payment gateways can send the data to an AVS http://en.wikipedia.org/wiki/Address_Verification_System for verification without the bank actually having to share private data. There's a bunch of other stuff like regulatory requirements allowing for certain leeway in selecting one out of multiple possible ways of verification (eg. look at how different banks implement the same RBI regulations for additional authentication differently - I had read AmEx does address verification, know HDFC requires you to enter a password or birthdate/email data, I think Citi handles it differently based on a PIN (hearsay)). I am not suggesting that the concerns you raise are inappropriate. I am however suggesting that you are reaching conclusions that to me sound only one of a universe of possibilities. > Despite their corporate-speak, they are also aware that there is no > way anyone can tell what they do with our personal information. Many > companies claim not to sell this data but have you ever wondered how > one is spammed each day by email and tele marketers? Yes I have. But I also wonder if there were no additional verification systems in place, how much easier it would be to commit card based fraud. And of course then there is the big "R" word - regulatory requirements (there's a ton of that stuff behind the scenes). All I am saying is don't attribute to malice what could be explained by a set of inconvenient choices someone made along the way. They might just be perfectly justifiable. From svaksha at gmail.com Thu Jun 6 21:09:19 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Fri, 7 Jun 2013 00:39:19 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> Message-ID: On Thu, Jun 6, 2013 at 1:20 PM, Dhananjay Nene wrote: > > There are quite a few alternative explanations which you have not > accounted for. For example I had stated that payment gateways can > charge differently based on the extent of verification requested. And > no banks do not share data with third party sites, but payment > gateways can send the data to an AVS > http://en.wikipedia.org/wiki/Address_Verification_System for > verification without the bank actually having to share private data. > There's a bunch of other stuff like regulatory requirements allowing > for certain leeway in selecting one out of multiple possible ways of > verification (eg. look at how different banks implement the same RBI > regulations for additional authentication differently - I had read > AmEx does address verification, know HDFC requires you to enter a > password or birthdate/email data, I think Citi handles it differently > based on a PIN (hearsay)). No offence, but I dont wish to stretch this conversation nor speculate on how individual banks operate. I had to bring this up publicly only because DoAttend withheld my ticket AFTER they got the payment. Not acceptable. So, I'll end with _repeating_ an important point that is being ignored - if there was any real-time verification being done my transaction would have definitely failed, and I clarified this from my bank and from others working in the banking industry. -- svaksha ? http://svaksha.com ? From svaksha at gmail.com Thu Jun 6 21:10:43 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Fri, 7 Jun 2013 00:40:43 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: <8738sv3i04.fsf@sanitarium.localdomain> References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> <8738sv3i04.fsf@sanitarium.localdomain> Message-ID: On Thu, Jun 6, 2013 at 11:20 AM, Noufal Ibrahim wrote: > ?????? writes: > > I presume the matter wrapped up then as far the conference is concerned? ..and I do presume that you are not objecting to me raising an important issue (of having paid for my ticket but withheld by DoAttend) here? -- svaksha ? http://svaksha.com ? From me at bibhas.in Fri Jun 7 10:06:00 2013 From: me at bibhas.in (Bibhas Ch Debnath) Date: Fri, 7 Jun 2013 13:36:00 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> <8738sv3i04.fsf@sanitarium.localdomain> Message-ID: @svaksha I've already explained at least twice how your deduction is wrong. Please read them again. And if DoAttend withheld your ticket, they must had a reason. Can you please tell them directly that you have problem with it? And let us know what they said. Talking about why they did it, here, is kind of useless. Because the event organizers don't run DoAttend. On Jun 7, 2013 12:41 AM, "??????" wrote: > On Thu, Jun 6, 2013 at 11:20 AM, Noufal Ibrahim > wrote: > > ?????? writes: > > > > I presume the matter wrapped up then as far the conference is concerned? > > ..and I do presume that you are not objecting to me raising an > important issue (of having paid for my ticket but withheld by > DoAttend) here? > > -- > svaksha ? http://svaksha.com ? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Fri Jun 7 11:26:59 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Fri, 07 Jun 2013 14:56:59 +0530 Subject: [BangPypers] [X-post] Registrations are open In-Reply-To: (Bibhas Ch Debnath's message of "Fri, 7 Jun 2013 13:36:00 +0530") References: <1370403360.6333.YahooMailNeo@web192203.mail.sg3.yahoo.com> <877gi92f6i.fsf@sanitarium.localdomain> <8738sv3i04.fsf@sanitarium.localdomain> Message-ID: <87ehcee0f0.fsf@sanitarium.localdomain> Bibhas Ch Debnath writes: > @svaksha I've already explained at least twice how your deduction is > wrong. Please read them again. > > And if DoAttend withheld your ticket, they must had a reason. Can you > please tell them directly that you have problem with it? And let us > know what they said. Talking about why they did it, here, is kind of > useless. Because the event organizers don't run DoAttend. Let's stop this thread. There's nothing more to be gained from discussing it here. [...] -- Cordially, Noufal http://nibrahim.net.in From kracethekingmaker at gmail.com Sat Jun 8 16:34:59 2013 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Sat, 8 Jun 2013 20:04:59 +0530 Subject: [BangPypers] June bangpypers meetup Message-ID: Hi June meetup scheduled on 15-06-2013 from 3.00PM to 6.00PM in InMobi office in EGL. http://www.meetup.com/BangPypers/events/123604902/. Please come forward to propose a talk or flash talk. -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From amit.pureenergy at gmail.com Mon Jun 10 18:45:40 2013 From: amit.pureenergy at gmail.com (Amit Sethi) Date: Mon, 10 Jun 2013 22:15:40 +0530 Subject: [BangPypers] Deploying with mod_wsgi and file locking Message-ID: Hi All , I am writing a pyramid app and deploying it mod_wsgi . The file regularly writes into a file in the file system . This process of writing xml is in a middleware . Now the question is do I need to apply a file locking mechanism to make sure that multiple requests do not try to write to the same file . If yes what is the best way to implement a file locking mechanism in python. -- A-M-I-T S|S From noufal at nibrahim.net.in Mon Jun 10 19:16:45 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Mon, 10 Jun 2013 22:46:45 +0530 Subject: [BangPypers] Deploying with mod_wsgi and file locking In-Reply-To: (Amit Sethi's message of "Mon, 10 Jun 2013 22:15:40 +0530") References: Message-ID: <87ehc9zy0y.fsf@sanitarium.localdomain> Amit Sethi writes: > Hi All , I am writing a pyramid app and deploying it mod_wsgi . The > file regularly writes into a file in the file system . This process of > writing xml is in a middleware . Now the question is do I need to > apply a file locking mechanism to make sure that multiple requests do > not try to write to the same file . If yes what is the best way to > implement a file locking mechanism in python. This is going to get problematic. My first thought is to offload the writing to a separate process which maintains a queue of such requests and only that will write to the file. You won't have any issues then. This might be impractical if the file needs to be updated in real time in which case, a file is not the right way to go. You should use a database table or something and then run some periodic process that updates the file. If both of these don't work, then http://docs.python.org/2/library/fcntl.html#fcntl.lockf exists to lock files but I think it will really mess up the performance of your app. -- Cordially, Noufal http://nibrahim.net.in From anandology at gmail.com Mon Jun 10 19:23:03 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Mon, 10 Jun 2013 22:53:03 +0530 Subject: [BangPypers] Deploying with mod_wsgi and file locking In-Reply-To: <87ehc9zy0y.fsf@sanitarium.localdomain> References: <87ehc9zy0y.fsf@sanitarium.localdomain> Message-ID: On Mon, Jun 10, 2013 at 10:46 PM, Noufal Ibrahim wrote: > Amit Sethi writes: > > > Hi All , I am writing a pyramid app and deploying it mod_wsgi . The > > file regularly writes into a file in the file system . This process of > > writing xml is in a middleware . Now the question is do I need to > > apply a file locking mechanism to make sure that multiple requests do > > not try to write to the same file . If yes what is the best way to > > implement a file locking mechanism in python. > > This is going to get problematic. My first thought is to offload the > writing to a separate process which maintains a queue of such requests > and only that will write to the file. You won't have any issues > then. This might be impractical if the file needs to be updated in real > time in which case, a file is not the right way to go. You should use a > database table or something and then run some periodic process that > updates the file. > > If both of these don't work, then > http://docs.python.org/2/library/fcntl.html#fcntl.lockf exists to lock > files but I think it will really mess up the performance of your app. > Why not just write to database with a timestamp and run a cron job to periodically move the recent entries from database to file that want? That reduces the number of moving parts drastically and easy to manage. Anand From kracethekingmaker at gmail.com Tue Jun 11 10:39:05 2013 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Tue, 11 Jun 2013 14:09:05 +0530 Subject: [BangPypers] Talks at local user group meeting Message-ID: Hi As you know Pycon India 2013 is accepting proposals( http://in.pycon.org/funnel/2013/). We have 26 submissions so far. Every month there are local user group meeting in Bangalore, Pune, Chennai. In case you happened to be in any of these cities please give talk or flash talk in user group meeting and get your self familiarise with the topic, time management and receive feedback from meetup. If you are able to get the video of the talk from meetup and update in the funnel, it is good for audience and judges. We have Bangpypers meetup on every third week of the month. Here is june meetup link www.meetup.com/BangPypers/events/123604902/. Please do contact me if you are interested in giving a talk or flash talk. Please pass on this information to local user groups which ever you are part of. -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com * From davidsnt at gmail.com Wed Jun 12 21:48:06 2013 From: davidsnt at gmail.com (davidsnt) Date: Thu, 13 Jun 2013 01:18:06 +0530 Subject: [BangPypers] [Novice] Question on File seek and tell methods Message-ID: Group, I need a little help in using the file seek and tell methods, I have a file with n lines, in which I have to find out the line which starts from a particular keyword and print all the lines until I find next matching keyword. I did a work around using seek and tell, I used regex as well. I opened the file, read line by line in a for loop, and checked each line for the keyword used tell() to get the position and the seek() to move my cursor and tried to print next lines until I get the next matching keyword but I failed can you help me here. Example test file test.log Bangalore Hyderabad Chennai Mumbai Tennis Cricket Poker Angry Birds Cricket Mumbai Chennai I want to read and print from Chennai to Angry Birds import sys,re f = open('test.log', 'r') for line in f: match = re.search('^Chennai', line) if(match): f.seek(f.tell(), 0) Thanks, David From jtoomim at jtoomim.org Wed Jun 12 23:19:44 2013 From: jtoomim at jtoomim.org (Jonathan Toomim) Date: Thu, 13 Jun 2013 02:49:44 +0530 Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: References: Message-ID: <51B8E5F0.2090600@jtoomim.org> Using seek() within a for loop that reads from the same file can result in unintended effects. Depending on when you seek and what you seek to, you could end up reading the same section twice, or skipping sections, or getting into an infinite loop. f.next() will read a line starting from the current file position (though with some behind-the-scenes buffering that can cause issues if you do other operations on the file during the loop). line = f.next() is called behind the scenes at the beginning of each iteration of the loop. f.seek(f.tell(), 0) simply seeks to the current position. It does nothing except for incidentally flushing I/O buffers. It's also one of the weirder ways to do nothing; f.seek(0, 1) would make more sense ("seek 0 bytes from the current position"). Note also that by the time f.seek(f.tell(), 0) is executed in your code, you're already past 'Chennai'. In the first instance in your example, the cursor position would be between the '\n' after Chennai and the 'M' of Mumbai. Regex is probably overkill for your job. A neater, more succinct idiom would be to use if 'Chennai' in line: if you want to do a substring match, or if line == 'Chennai\n': if you want to match the whole line. (if 'Chennai' in line: is equivalent to your current code's behavior.) If you want to do a case insensitive search, I suggest if 'chennai' in line.lower():. The way I would do this is as follows: f = open('test.log') # mode='r' is the default; no need to specify it except for style reasons matching = False for line in f: if 'Chennai' in line: matching = True if matching: print line if 'Angry Birds' in line: matching = False # uncomment the line below if you want to only # print out the first matching section # break f.close() - Jonathan On 6/13/2013 1:18 AM, davidsnt wrote: > Group, > > I need a little help in using the file seek and tell methods, I have a file > with n lines, in which I have to find out the line which starts from a > particular keyword and print all the lines until I find next matching > keyword. > > I did a work around using seek and tell, I used regex as well. I opened the > file, read line by line in a for loop, and checked each line for the > keyword used tell() to get the position and the seek() to move my cursor > and tried to print next lines until I get the next matching keyword but I > failed can you help me here. > > Example test file > > test.log > > Bangalore > Hyderabad > Chennai > Mumbai > Tennis > Cricket > Poker > Angry Birds > Cricket > Mumbai > Chennai > > > I want to read and print from Chennai to Angry Birds > > import sys,re > > f = open('test.log', 'r') > > for line in f: > match = re.search('^Chennai', line) > if(match): > f.seek(f.tell(), 0) > > > > Thanks, > David > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From gopalakrishnan.subramani at gmail.com Thu Jun 13 03:20:08 2013 From: gopalakrishnan.subramani at gmail.com (Gopalakrishnan Subramani) Date: Wed, 12 Jun 2013 20:20:08 -0500 Subject: [BangPypers] Code Extractor in Python Message-ID: All, I am looking for possibility to pull out the code from source file without specifying the line numbers explicitly. I am writing a blog and book on Java script AngularJS using Markdown, I wanted that to be driven as code-text blog. Small example, ------------------------------------------ File: math.js function sum(a, b) { return a + b; } function mul(a, b) { return a * b; } ----------------------------------------- On Markdown, the explanation shall be in Function.txt, --------------------------------------------------------------------------------- File: Function.txt Basic Functions ============ Here is the simple *function* example that adds two numbers and return the result. {{{insertCode math.js, function:sum}}} --------------------------------------------------------------- {{{insertCode math.js, function:sum}}} is very abstract, I am ok with any syntax, something that can be put on Jinja2 templates, in Python. But I would like to pull the code from a file, function or specific class (for other languages). The idea is, store the source code in Github/separate file, the markdown text shall be stored in Dropbox, I can display the code, and execute the output, display the result underneath. Any changes to Github will be reflected automatically, right now, I copy paste the code into markdown. Alternative ideas or tools are welcome. Python based tools are preferred, I use Flask, Markdown, Jinja2. Sometimes, I put Jinja2 templates inside Markdown, so I can extend the template. Python inspect is doing similar for Python but that is purely on run time, I am looking for options to pull out code from Python, HTML. I tried, HTML, it is possible with BS4. Thank you, GK From anandology at gmail.com Thu Jun 13 04:48:19 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Thu, 13 Jun 2013 08:18:19 +0530 Subject: [BangPypers] Code Extractor in Python In-Reply-To: References: Message-ID: On Thu, Jun 13, 2013 at 6:50 AM, Gopalakrishnan Subramani < gopalakrishnan.subramani at gmail.com> wrote: > All, > > I am looking for possibility to pull out the code from source file without > specifying the line numbers explicitly. I am writing a blog and book on > Java script AngularJS using Markdown, I wanted that to be driven as > code-text blog. > > Small example, > ------------------------------------------ > File: math.js > > function sum(a, b) { > return a + b; > } > > function mul(a, b) { > return a * b; > } > ----------------------------------------- > > On Markdown, the explanation shall be in Function.txt, > > > --------------------------------------------------------------------------------- > File: Function.txt > > Basic Functions > ============ > > Here is the simple *function* example that adds two numbers and return the > result. > {{{insertCode math.js, function:sum}}} > > > --------------------------------------------------------------- > > {{{insertCode math.js, function:sum}}} is very abstract, I am ok with any > syntax, something that can be put on Jinja2 templates, in Python. But I > would like to pull the code from a file, function or specific class (for > other languages). > > The idea is, store the source code in Github/separate file, the markdown > text shall be stored in Dropbox, I can display the code, and execute the > output, display the result underneath. Any changes to Github will be > reflected automatically, right now, I copy paste the code into markdown. > > Alternative ideas or tools are welcome. Python based tools are preferred, > > I use Flask, Markdown, Jinja2. Sometimes, I put Jinja2 templates inside > Markdown, so I can extend the template. > > Python inspect is doing similar for Python but that is purely on run time, > I am looking for options to pull out code from Python, HTML. I tried, HTML, > it is possible with BS4. > I think the best way to do it is by separating extracting code from including code. You can write a script to preprocess the source files and extracts each function and writes into a different files. Once you have solved that problem, then all you have to do just include one file in your markdown. Now for extracting, the dumb way is to insert markers in the source file and let the preprocessor look for those markers and extract them. // BEGIN sum function sum(a, b) { return a + b; } // END This adds little more work for you as you have to manually do the markings, but this is very flexible. If you want to include multiple functions or a class or something completely different, it'll just work. If you know you are always going to extract a function or a class, then you can be a bit more smarter and write a parser to extract them. Hope this helps! -- Anand http://anandology.com/ From noufal at nibrahim.net.in Thu Jun 13 04:54:58 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Thu, 13 Jun 2013 08:24:58 +0530 Subject: [BangPypers] Code Extractor in Python In-Reply-To: (Anand Chitipothu's message of "Thu, 13 Jun 2013 08:18:19 +0530") References: Message-ID: <87a9mug1od.fsf@sanitarium.localdomain> Anand Chitipothu writes: [...] > I think the best way to do it is by separating extracting code from > including code. You can write a script to preprocess the source files and > extracts each function and writes into a different files. Once you have > solved that problem, then all you have to do just include one file in your > markdown. Dexy[1] allows you to do this. It's a little hairy to setup but quite flexible once you do so. [...] Footnotes: [1] http://dexy.it/ -- Cordially, Noufal http://nibrahim.net.in From gopalakrishnan.subramani at gmail.com Thu Jun 13 05:11:26 2013 From: gopalakrishnan.subramani at gmail.com (Gopalakrishnan Subramani) Date: Wed, 12 Jun 2013 22:11:26 -0500 Subject: [BangPypers] Code Extractor in Python In-Reply-To: <87a9mug1od.fsf@sanitarium.localdomain> References: <87a9mug1od.fsf@sanitarium.localdomain> Message-ID: Thanks Anand. I will give a try for dexy, seems like rST. On Wed, Jun 12, 2013 at 9:54 PM, Noufal Ibrahim wrote: > Anand Chitipothu writes: > > > [...] > > > I think the best way to do it is by separating extracting code from > > including code. You can write a script to preprocess the source files and > > extracts each function and writes into a different files. Once you have > > solved that problem, then all you have to do just include one file in > your > > markdown. > > Dexy[1] allows you to do this. It's a little hairy to setup but quite > flexible once you do so. > > [...] > > > Footnotes: > [1] http://dexy.it/ > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From harish.shastry at gmail.com Thu Jun 13 05:12:00 2013 From: harish.shastry at gmail.com (Harish Vishwanath) Date: Thu, 13 Jun 2013 08:42:00 +0530 Subject: [BangPypers] Code Extractor in Python In-Reply-To: <87a9mug1od.fsf@sanitarium.localdomain> References: <87a9mug1od.fsf@sanitarium.localdomain> Message-ID: I remember reading this blog about how pydanny wrote the book - two scoops of django. http://pydanny.com/tools-we-used-to-write-2scoops.html. May be you will find some tools that they used to be helpful. Regards, Harish On Thu, Jun 13, 2013 at 8:24 AM, Noufal Ibrahim wrote: > Anand Chitipothu writes: > > > [...] > > > I think the best way to do it is by separating extracting code from > > including code. You can write a script to preprocess the source files and > > extracts each function and writes into a different files. Once you have > > solved that problem, then all you have to do just include one file in > your > > markdown. > > Dexy[1] allows you to do this. It's a little hairy to setup but quite > flexible once you do so. > > [...] > > > Footnotes: > [1] http://dexy.it/ > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From gopalakrishnan.subramani at gmail.com Thu Jun 13 05:27:20 2013 From: gopalakrishnan.subramani at gmail.com (Gopalakrishnan Subramani) Date: Wed, 12 Jun 2013 22:27:20 -0500 Subject: [BangPypers] Code Extractor in Python In-Reply-To: References: <87a9mug1od.fsf@sanitarium.localdomain> Message-ID: Just found that, Javascript has got toString() to display the function source code, that does portion of what is expected, I think, it is similar to Python inspect. I will update my findings here. On Wed, Jun 12, 2013 at 10:12 PM, Harish Vishwanath < harish.shastry at gmail.com> wrote: > I remember reading this blog about how pydanny wrote the book - two scoops > of django. > http://pydanny.com/tools-we-used-to-write-2scoops.html. May be you will > find some tools that they used to be helpful. > > Regards, > Harish > > > On Thu, Jun 13, 2013 at 8:24 AM, Noufal Ibrahim >wrote: > > > Anand Chitipothu writes: > > > > > > [...] > > > > > I think the best way to do it is by separating extracting code from > > > including code. You can write a script to preprocess the source files > and > > > extracts each function and writes into a different files. Once you have > > > solved that problem, then all you have to do just include one file in > > your > > > markdown. > > > > Dexy[1] allows you to do this. It's a little hairy to setup but quite > > flexible once you do so. > > > > [...] > > > > > > Footnotes: > > [1] http://dexy.it/ > > > > -- > > Cordially, > > Noufal > > http://nibrahim.net.in > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From dhruvbaldawa at gmail.com Thu Jun 13 06:21:37 2013 From: dhruvbaldawa at gmail.com (Dhruv Baldawa) Date: Thu, 13 Jun 2013 09:51:37 +0530 Subject: [BangPypers] Code Extractor in Python In-Reply-To: References: <87a9mug1od.fsf@sanitarium.localdomain> Message-ID: I use something similar to this on my blog to parse rST. from docutils.parsers.rst import Directive, directives class ScriptBlock(Directive): """ Usage: .. script:: """ required_arguments = 1 optional_arguments = 2 has_content = False CODE = '\ {0}\ ' def run(self): """ Required by the Directive interface. Create docutils nodes """ # get the file path file_path = self.arguments[0] script_contents = open(file_path).read() return [nodes.raw('', self.CODE.format( script_contents, ), format='html')] directives.register_directive('image-link', ImageLinkBlock) -- Dhruv Baldawa (http://www.dhruvb.com) On Thu, Jun 13, 2013 at 8:57 AM, Gopalakrishnan Subramani < gopalakrishnan.subramani at gmail.com> wrote: > Just found that, Javascript has got toString() to display the function > source code, that does portion of what is expected, I think, it is similar > to Python inspect. I will update my findings here. > > > > On Wed, Jun 12, 2013 at 10:12 PM, Harish Vishwanath < > harish.shastry at gmail.com> wrote: > > > I remember reading this blog about how pydanny wrote the book - two > scoops > > of django. > > http://pydanny.com/tools-we-used-to-write-2scoops.html. May be you will > > find some tools that they used to be helpful. > > > > Regards, > > Harish > > > > > > On Thu, Jun 13, 2013 at 8:24 AM, Noufal Ibrahim > >wrote: > > > > > Anand Chitipothu writes: > > > > > > > > > [...] > > > > > > > I think the best way to do it is by separating extracting code from > > > > including code. You can write a script to preprocess the source files > > and > > > > extracts each function and writes into a different files. Once you > have > > > > solved that problem, then all you have to do just include one file in > > > your > > > > markdown. > > > > > > Dexy[1] allows you to do this. It's a little hairy to setup but quite > > > flexible once you do so. > > > > > > [...] > > > > > > > > > Footnotes: > > > [1] http://dexy.it/ > > > > > > -- > > > Cordially, > > > Noufal > > > http://nibrahim.net.in > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From pasokan at gmail.com Thu Jun 13 08:59:06 2013 From: pasokan at gmail.com (Asokan Pichai) Date: Thu, 13 Jun 2013 12:29:06 +0530 Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: <51B8E5F0.2090600@jtoomim.org> References: <51B8E5F0.2090600@jtoomim.org> Message-ID: On 13 June 2013 02:49, Jonathan Toomim wrote: > Using seek() within a for loop that reads from the same file can result in > unintended effects. Depending on when you seek and what you seek to, you > could end up reading the same section twice, or skipping sections, or > getting into an infinite loop. f.next() will read a line starting from the > current file position (though with some behind-the-scenes buffering that > can cause issues if you do other operations on the file during the loop). > line = f.next() is called behind the scenes at the beginning of each > iteration of the loop. > > f.seek(f.tell(), 0) simply seeks to the current position. It does nothing > except for incidentally flushing I/O buffers. It's also one of the weirder > ways to do nothing; f.seek(0, 1) would make more sense ("seek 0 bytes from > the current position"). > > Note also that by the time f.seek(f.tell(), 0) is executed in your code, > you're already past 'Chennai'. In the first instance in your example, the > cursor position would be between the '\n' after Chennai and the 'M' of > Mumbai. > > Regex is probably overkill for your job. A neater, more succinct idiom > would be to use if 'Chennai' in line: if you want to do a substring match, > or if line == 'Chennai\n': if you want to match the whole line. (if > 'Chennai' in line: is equivalent to your current code's behavior.) If you > want to do a case insensitive search, I suggest if 'chennai' in > line.lower():. > > The way I would do this is as follows: > > f = open('test.log') # mode='r' is the default; no need to specify it > except for style reasons > > matching = False > > for line in f: > if 'Chennai' in line: > matching = True > if matching: > print line > if 'Angry Birds' in line: > A minor defensive programming *may be* appropriate here if 'Angry Birds' in line and matching: > matching = False > # uncomment the line below if you want to only > # print out the first matching section > # break > > f.close() > > It would be a good practice in general to name the start and end strings. Of course Jonathan was focusing on the specific for loop issue and not the general programming issues and hence hard coded the strings. > > > - Jonathan > > > > On 6/13/2013 1:18 AM, davidsnt wrote: > >> Group, >> >> I need a little help in using the file seek and tell methods, I have a >> file >> with n lines, in which I have to find out the line which starts from a >> particular keyword and print all the lines until I find next matching >> keyword. >> >> I did a work around using seek and tell, I used regex as well. I opened >> the >> file, read line by line in a for loop, and checked each line for the >> keyword used tell() to get the position and the seek() to move my cursor >> and tried to print next lines until I get the next matching keyword but I >> failed can you help me here. >> >> Example test file >> >> test.log >> >> Bangalore >> Hyderabad >> Chennai >> Mumbai >> Tennis >> Cricket >> Poker >> Angry Birds >> Cricket >> Mumbai >> Chennai >> >> >> I want to read and print from Chennai to Angry Birds >> >> import sys,re >> >> f = open('test.log', 'r') >> >> for line in f: >> match = re.search('^Chennai', line) >> if(match): >> f.seek(f.tell(), 0) >> >> >> >> Thanks, >> David >> ______________________________**_________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/**mailman/listinfo/bangpypers >> >> > ______________________________**_________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/**mailman/listinfo/bangpypers > -- Asokan Pichai *-------------------* We will find a way. Or, make one. (Hannibal) *To find everything profound ? that is an inconvenient trait.* It makes one strain one's eyes all the time, and in the end one finds more than one might have wished. -- Nietzsche From metafusion at gmail.com Sun Jun 16 09:08:03 2013 From: metafusion at gmail.com (Shuhaib Shariff) Date: Sun, 16 Jun 2013 12:38:03 +0530 Subject: [BangPypers] [JOBS] Python Developers with 1-2 Yrs Experience Message-ID: DoubleSpring seeks passionate PYTHON developers with experience in building or contributing to Open Source projects. We are constantly rolling out new products so the right individual would be able to write clean code and work in a fast pace environment. We highly value native ability, passion and the right attitude. Requirements - Technical proficiency with Python and Django. - Technical proficiency in JavaScript. - Experience with MySQL / PgSQL. - Experience with MVC design patterns and solid algorithm skills. - 1-2 years of industry experience Location: Bangalore How to apply Send your resume to: careers at doublespring.com From vsapre80 at gmail.com Sun Jun 16 21:52:23 2013 From: vsapre80 at gmail.com (Vishal) Date: Mon, 17 Jun 2013 01:22:23 +0530 Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: References: Message-ID: Hi, If the file you are talking about is not too big...i mean has less than say 50,000 lines, then the simplest would be to do: with open('fileName') as fin: lines = fin.readlines() printStuff = False for line in lines: if 'start_keyword' in line: printStuff = True print line elif 'stop_keyword' in line: print line break elif printStuff: print line Hope this helps, Vishal Sapre Thanks and best regards, Vishal Sapre --- "Life is 10% how you make it, and 90% how you take it" "????? ?????, ????? ????? (Benefit for most people, Happiness for most people.)" --- Please DONT print this email, unless you really need to. Save Energy & Paper. Save the Earth. On Thu, Jun 13, 2013 at 1:18 AM, davidsnt wrote: > Group, > > I need a little help in using the file seek and tell methods, I have a file > with n lines, in which I have to find out the line which starts from a > particular keyword and print all the lines until I find next matching > keyword. > > I did a work around using seek and tell, I used regex as well. I opened the > file, read line by line in a for loop, and checked each line for the > keyword used tell() to get the position and the seek() to move my cursor > and tried to print next lines until I get the next matching keyword but I > failed can you help me here. > > Example test file > > test.log > > Bangalore > Hyderabad > Chennai > Mumbai > Tennis > Cricket > Poker > Angry Birds > Cricket > Mumbai > Chennai > > > I want to read and print from Chennai to Angry Birds > > import sys,re > > f = open('test.log', 'r') > > for line in f: > match = re.search('^Chennai', line) > if(match): > f.seek(f.tell(), 0) > > > > Thanks, > David > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From saurabh.hirani at gmail.com Mon Jun 17 12:57:34 2013 From: saurabh.hirani at gmail.com (Saurabh Hirani) Date: Mon, 17 Jun 2013 16:27:34 +0530 Subject: [BangPypers] BangPypers Digest, Vol 70, Issue 17 In-Reply-To: References: Message-ID: The problem is that when you do "for line in f" you are using Python's iterators and they are not rewindable i.e. "for line in f" gives call the next() function but there is no way to go back when you use iterators. You can solve your problem with the following snippet of code #!/usr/bin/env python import re import sys # not doing input validation # call program as: python prog.py start_keyword stop_keyword file_to_read startat = sys.argv[1] stopat = sys.argv[2] inputfile = sys.argv[3] re_startat = re.compile(r'^%s$' % (startat)) re_stopat = re.compile(r'^%s$' % (stopat)) pattern = re_startat with open(inputfile) as f: line = f.readline() inrange = False while line: match = re.search(pattern, line) # if the pattern matches if (match): # and we are not in range of startat - stopat if (not inrange): # get in range and change the pattern inrange = True pattern = re_stopat else: # we are in the range => stopat pattern matched # print line and exit print line break if (inrange): # we are in range + stopat pattern not matched # keep on printing print line line = f.readline() It does look prettier in vim on a black screen though :) The idea is you are "in range" if you have matched your first keyword and till you stay in the range you keep on printing. When you find your next keyword, you are "out of the range" and you exit. Hope that helps. -- regards, Saurabh. http://curiosityhealsthecat.blogspot.in/ On Mon, Jun 17, 2013 at 3:30 PM, wrote: > Send BangPypers mailing list submissions to > bangpypers at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.python.org/mailman/listinfo/bangpypers > or, via email, send a message with subject or body 'help' to > bangpypers-request at python.org > > You can reach the person managing the list at > bangpypers-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of BangPypers digest..." > > > Today's Topics: > > 1. Re: [Novice] Question on File seek and tell methods (Vishal) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 17 Jun 2013 01:22:23 +0530 > From: Vishal > To: Bangalore Python Users Group - India > Subject: Re: [BangPypers] [Novice] Question on File seek and tell > methods > Message-ID: > dRGbyYKGjwp1JE3g at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Hi, > > If the file you are talking about is not too big...i mean has less than say > 50,000 lines, then the simplest would be to do: > > with open('fileName') as fin: > lines = fin.readlines() > > printStuff = False > for line in lines: > if 'start_keyword' in line: > printStuff = True > print line > > elif 'stop_keyword' in line: > print line > break > > elif printStuff: > print line > > Hope this helps, > Vishal Sapre > > > > Thanks and best regards, > Vishal Sapre > > --- > "Life is 10% how you make it, and 90% how you take it" > "????? ?????, ????? ????? (Benefit for most people, Happiness for most > people.)" > --- > Please DONT print this email, unless you really need to. Save Energy & > Paper. Save the Earth. > > > On Thu, Jun 13, 2013 at 1:18 AM, davidsnt wrote: > > > Group, > > > > I need a little help in using the file seek and tell methods, I have a > file > > with n lines, in which I have to find out the line which starts from a > > particular keyword and print all the lines until I find next matching > > keyword. > > > > I did a work around using seek and tell, I used regex as well. I opened > the > > file, read line by line in a for loop, and checked each line for the > > keyword used tell() to get the position and the seek() to move my cursor > > and tried to print next lines until I get the next matching keyword but I > > failed can you help me here. > > > > Example test file > > > > test.log > > > > Bangalore > > Hyderabad > > Chennai > > Mumbai > > Tennis > > Cricket > > Poker > > Angry Birds > > Cricket > > Mumbai > > Chennai > > > > > > I want to read and print from Chennai to Angry Birds > > > > import sys,re > > > > f = open('test.log', 'r') > > > > for line in f: > > match = re.search('^Chennai', line) > > if(match): > > f.seek(f.tell(), 0) > > > > > > > > Thanks, > > David > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > > > ------------------------------ > > End of BangPypers Digest, Vol 70, Issue 17 > ****************************************** > -- Saurabh From saurabh.hirani at gmail.com Mon Jun 17 13:05:23 2013 From: saurabh.hirani at gmail.com (Saurabh Hirani) Date: Mon, 17 Jun 2013 16:35:23 +0530 Subject: [BangPypers] BangPypers Digest, Vol 70, Issue 17 In-Reply-To: References: Message-ID: Sorry for replying to the wrong thread. This previous mail was an answer to http://python.6.x6.nabble.com/Novice-Question-on-File-seek-and-tell-methods-td5021174.html On Mon, Jun 17, 2013 at 4:27 PM, Saurabh Hirani wrote: > The problem is that when you do "for line in f" you are using Python's > iterators and they are not rewindable i.e. "for line in f" gives call the > next() function but there is no way to go back when you use iterators. You > can solve your problem with the following snippet of code > > > #!/usr/bin/env python > > import re > import sys > > # not doing input validation > # call program as: python prog.py start_keyword stop_keyword file_to_read > startat = sys.argv[1] > stopat = sys.argv[2] > inputfile = sys.argv[3] > > re_startat = re.compile(r'^%s$' % (startat)) > re_stopat = re.compile(r'^%s$' % (stopat)) > pattern = re_startat > > with open(inputfile) as f: > line = f.readline() > inrange = False > while line: > match = re.search(pattern, line) > # if the pattern matches > if (match): > # and we are not in range of startat - stopat > if (not inrange): > # get in range and change the pattern > inrange = True > pattern = re_stopat > else: > # we are in the range => stopat pattern matched > # print line and exit > print line > break > if (inrange): > # we are in range + stopat pattern not matched > # keep on printing > print line > line = f.readline() > > It does look prettier in vim on a black screen though :) > > The idea is you are "in range" if you have matched your first keyword and > till you stay in the range you keep on printing. When you find your next > keyword, you are "out of the range" and you exit. > > Hope that helps. > > -- > regards, > Saurabh. > http://curiosityhealsthecat.blogspot.in/ > > > > On Mon, Jun 17, 2013 at 3:30 PM, wrote: > >> Send BangPypers mailing list submissions to >> bangpypers at python.org >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://mail.python.org/mailman/listinfo/bangpypers >> or, via email, send a message with subject or body 'help' to >> bangpypers-request at python.org >> >> You can reach the person managing the list at >> bangpypers-owner at python.org >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of BangPypers digest..." >> >> >> Today's Topics: >> >> 1. Re: [Novice] Question on File seek and tell methods (Vishal) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Mon, 17 Jun 2013 01:22:23 +0530 >> From: Vishal >> To: Bangalore Python Users Group - India >> Subject: Re: [BangPypers] [Novice] Question on File seek and tell >> methods >> Message-ID: >> > dRGbyYKGjwp1JE3g at mail.gmail.com> >> Content-Type: text/plain; charset=UTF-8 >> >> Hi, >> >> If the file you are talking about is not too big...i mean has less than >> say >> 50,000 lines, then the simplest would be to do: >> >> with open('fileName') as fin: >> lines = fin.readlines() >> >> printStuff = False >> for line in lines: >> if 'start_keyword' in line: >> printStuff = True >> print line >> >> elif 'stop_keyword' in line: >> print line >> break >> >> elif printStuff: >> print line >> >> Hope this helps, >> Vishal Sapre >> >> >> >> Thanks and best regards, >> Vishal Sapre >> >> --- >> "Life is 10% how you make it, and 90% how you take it" >> "????? ?????, ????? ????? (Benefit for most people, Happiness for most >> people.)" >> --- >> Please DONT print this email, unless you really need to. Save Energy & >> Paper. Save the Earth. >> >> >> On Thu, Jun 13, 2013 at 1:18 AM, davidsnt wrote: >> >> > Group, >> > >> > I need a little help in using the file seek and tell methods, I have a >> file >> > with n lines, in which I have to find out the line which starts from a >> > particular keyword and print all the lines until I find next matching >> > keyword. >> > >> > I did a work around using seek and tell, I used regex as well. I opened >> the >> > file, read line by line in a for loop, and checked each line for the >> > keyword used tell() to get the position and the seek() to move my cursor >> > and tried to print next lines until I get the next matching keyword but >> I >> > failed can you help me here. >> > >> > Example test file >> > >> > test.log >> > >> > Bangalore >> > Hyderabad >> > Chennai >> > Mumbai >> > Tennis >> > Cricket >> > Poker >> > Angry Birds >> > Cricket >> > Mumbai >> > Chennai >> > >> > >> > I want to read and print from Chennai to Angry Birds >> > >> > import sys,re >> > >> > f = open('test.log', 'r') >> > >> > for line in f: >> > match = re.search('^Chennai', line) >> > if(match): >> > f.seek(f.tell(), 0) >> > >> > >> > >> > Thanks, >> > David >> > _______________________________________________ >> > BangPypers mailing list >> > BangPypers at python.org >> > http://mail.python.org/mailman/listinfo/bangpypers >> > >> >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> >> >> ------------------------------ >> >> End of BangPypers Digest, Vol 70, Issue 17 >> ****************************************** >> > > > > -- > Saurabh > -- Saurabh From saurabh.hirani at gmail.com Mon Jun 17 13:16:06 2013 From: saurabh.hirani at gmail.com (saurabh) Date: Mon, 17 Jun 2013 04:16:06 -0700 (PDT) Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: References: Message-ID: <1371467766707-5021552.post@n6.nabble.com> Jonathan has given quite a good answer which I think would solve your problem. Here's my take on it. The way of looking at it is a little different but Jonathan's approach is much simpler. The problem is that when you do "for line in f" you are using Python's iterators and they are not rewindable i.e. "for line in f" gives call the next() function but there is no way to go back when you use iterators. You can solve your problem with the following snippet of code. #!/usr/bin/env python import re import sys # not doing input validation # call program as: python prog.py start_keyword stop_keyword file_to_read startat = sys.argv[1] stopat = sys.argv[2] inputfile = sys.argv[3] re_startat = re.compile(r'^%s$' % (startat)) re_stopat = re.compile(r'^%s$' % (stopat)) pattern = re_startat with open(inputfile) as f: line = f.readline() inrange = False while line: match = re.search(pattern, line) # if the pattern matches if (match): # and we are not in range of startat - stopat if (not inrange): # get in range and change the pattern inrange = True pattern = re_stopat else: # we are in the range => stopat pattern matched # print line and exit print line break if (inrange): # we are in range + stopat pattern not matched # keep on printing print line line = f.readline() It does look prettier in vim on a black screen though :) The idea is you are "in range" if you have matched your first keyword and till you stay in the range you keep on printing. When you find your next keyword, you are "out of the range" and you exit. Hope that helps. -- regards, Saurabh. http://curiosityhealsthecat.blogspot.in/ -- View this message in context: http://python.6.x6.nabble.com/Novice-Question-on-File-seek-and-tell-methods-tp5021174p5021552.html Sent from the Bangalore (BangPypers) mailing list archive at Nabble.com. From davidsnt at gmail.com Mon Jun 17 14:19:54 2013 From: davidsnt at gmail.com (davidsnt) Date: Mon, 17 Jun 2013 17:49:54 +0530 Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: <1371467766707-5021552.post@n6.nabble.com> References: <1371467766707-5021552.post@n6.nabble.com> Message-ID: Thank you all for your help, I managed to get what I wanted from the file with all your help, but still I have my question left opened, cant we get this done with seek and tell methods, agree that we have a better way, but want to know the possibilities of getting done with seek and tell. Read the file, check for matching pattern, get the cursor position with tell, seek the cursor to the same position and start reading from there until the next matching position, can you help me with seek and tell methods to achieve the above case. Thanks, David On Mon, Jun 17, 2013 at 4:46 PM, saurabh wrote: > Jonathan has given quite a good answer which I think would solve your > problem. Here's my take on it. The way of looking at it is a little > different but Jonathan's approach is much simpler. > > The problem is that when you do "for line in f" you are using Python's > iterators and they are not rewindable i.e. "for line in f" gives call the > next() function but there is no way to go back when you use iterators. You > can solve your problem with the following snippet of code. > > #!/usr/bin/env python > > import re > import sys > > # not doing input validation > # call program as: python prog.py start_keyword stop_keyword file_to_read > startat = sys.argv[1] > stopat = sys.argv[2] > inputfile = sys.argv[3] > > re_startat = re.compile(r'^%s$' % (startat)) > re_stopat = re.compile(r'^%s$' % (stopat)) > pattern = re_startat > > with open(inputfile) as f: > line = f.readline() > inrange = False > while line: > match = re.search(pattern, line) > # if the pattern matches > if (match): > # and we are not in range of startat - stopat > if (not inrange): > # get in range and change the pattern > inrange = True > pattern = re_stopat > else: > # we are in the range => stopat pattern matched > # print line and exit > print line > break > if (inrange): > # we are in range + stopat pattern not matched > # keep on printing > print line > line = f.readline() > > It does look prettier in vim on a black screen though :) > > The idea is you are "in range" if you have matched your first keyword and > till you stay in the range you keep on printing. When you find your next > keyword, you are "out of the range" and you exit. > > Hope that helps. > > -- > regards, > Saurabh. > http://curiosityhealsthecat.blogspot.in/ > > > > -- > View this message in context: > http://python.6.x6.nabble.com/Novice-Question-on-File-seek-and-tell-methods-tp5021174p5021552.html > Sent from the Bangalore (BangPypers) mailing list archive at Nabble.com. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From saurabh.hirani at gmail.com Mon Jun 17 14:58:57 2013 From: saurabh.hirani at gmail.com (saurabh) Date: Mon, 17 Jun 2013 05:58:57 -0700 (PDT) Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: References: <1371467766707-5021552.post@n6.nabble.com> Message-ID: <1371473937057-5021560.post@n6.nabble.com> Well, if you must do it that way then this is what I cooked up in a hurry. See if you like it. It comes with the caveat of recording the first pattern's pos and re-reading the file from that pos again. #!/usr/bin/env python import re import sys # not doing input validation # call program as: python prog.py start_keyword stop_keyword file_to_read start_pattern = sys.argv[1] stop_pattern = sys.argv[2] inputfile = sys.argv[3] re_start_pattern = re.compile(r'^%s$' % (start_pattern)) re_stop_pattern = re.compile(r'^%s$' % (stop_pattern)) pattern = re_start_pattern last_line_len = 0 # this function should have a better name + check it for corner cases def patternized_read(filename, pattern, printlines = False, start_at = 0): matched = False with open(inputfile) as f: f.seek(start_at, 0) pattern_pos = 0 line = f.readline() while line: if printlines: print line match = re.search(pattern, line) # if the pattern matches if (match): matched = True break pattern_pos = f.tell() line = f.readline() if matched: return pattern_pos return None start_pos = patternized_read(inputfile, re_start_pattern) if start_pos is None: print "start pattern %s is not present" % (start_pattern) sys.exit(1) end_pos = patternized_read(inputfile, re_stop_pattern, printlines = True, start_at = start_pos) -- View this message in context: http://python.6.x6.nabble.com/Novice-Question-on-File-seek-and-tell-methods-tp5021174p5021560.html Sent from the Bangalore (BangPypers) mailing list archive at Nabble.com. From jtoomim at jtoomim.org Mon Jun 17 15:03:01 2013 From: jtoomim at jtoomim.org (Jonathan Toomim) Date: Mon, 17 Jun 2013 18:33:01 +0530 Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: References: <1371467766707-5021552.post@n6.nabble.com> Message-ID: <51BF0905.50301@jtoomim.org> That's like saying, "Head north until you get to Hyderabad. Once you're in Hyderabad, write down your GPS coordinates. Go to those GPS coordinates. Keep going north, taking pictures along the way, until you get to Nagpur. Once in Nagpur, write down your GPS coordinates. Go to those GPS coordinates. Stop taking pictures." Alternately, you could read through the file once, making a note of the locations at which 'Chennai' and 'Angry Birds' occur, then later jump to those points and print them: starts = [] stops = [] matched_strings = [] start_str = 'Chennai' stop_str = 'Angry Birds' with open(inputfile) as f: for line in f: if start_str in line: # don't record extra starts in between starts and stops if len(starts) == len(stops): # our file cursor is now after our target, so let's adjust start = f.tell() - len(line) starts.append(start) elif stop_str in line: # don't record stops that aren't after a start if len(starts) == len(stops) + 1: stops.append(f.tell() - len(line)) # make sure we have a stop for every start if len(starts) > len(stops): stops.append(f.tell()) # this is the file end for start, stop in zip(starts, stops): f.seek(start) matched_strings.append(f.read(stop - start)) On 6/17/2013 5:49 PM, davidsnt wrote: > Thank you all for your help, I managed to get what I wanted from the file > with all your help, but still I have my question left opened, cant we get > this done with seek and tell methods, agree that we have a better way, but > want to know the possibilities of getting done with seek and tell. > > Read the file, check for matching pattern, get the cursor position with > tell, seek the cursor to the same position and start reading from there > until the next matching position, can you help me with seek and tell > methods to achieve the above case. > > > Thanks, > David > > > On Mon, Jun 17, 2013 at 4:46 PM, saurabh wrote: > >> Jonathan has given quite a good answer which I think would solve your >> problem. Here's my take on it. The way of looking at it is a little >> different but Jonathan's approach is much simpler. >> >> The problem is that when you do "for line in f" you are using Python's >> iterators and they are not rewindable i.e. "for line in f" gives call the >> next() function but there is no way to go back when you use iterators. You >> can solve your problem with the following snippet of code. >> >> #!/usr/bin/env python >> >> import re >> import sys >> >> # not doing input validation >> # call program as: python prog.py start_keyword stop_keyword file_to_read >> startat = sys.argv[1] >> stopat = sys.argv[2] >> inputfile = sys.argv[3] >> >> re_startat = re.compile(r'^%s$' % (startat)) >> re_stopat = re.compile(r'^%s$' % (stopat)) >> pattern = re_startat >> >> with open(inputfile) as f: >> line = f.readline() >> inrange = False >> while line: >> match = re.search(pattern, line) >> # if the pattern matches >> if (match): >> # and we are not in range of startat - stopat >> if (not inrange): >> # get in range and change the pattern >> inrange = True >> pattern = re_stopat >> else: >> # we are in the range => stopat pattern matched >> # print line and exit >> print line >> break >> if (inrange): >> # we are in range + stopat pattern not matched >> # keep on printing >> print line >> line = f.readline() >> >> It does look prettier in vim on a black screen though :) >> >> The idea is you are "in range" if you have matched your first keyword and >> till you stay in the range you keep on printing. When you find your next >> keyword, you are "out of the range" and you exit. >> >> Hope that helps. >> >> -- >> regards, >> Saurabh. >> http://curiosityhealsthecat.blogspot.in/ >> >> >> >> -- >> View this message in context: >> http://python.6.x6.nabble.com/Novice-Question-on-File-seek-and-tell-methods-tp5021174p5021552.html >> Sent from the Bangalore (BangPypers) mailing list archive at Nabble.com. >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From saurabh.hirani at gmail.com Mon Jun 17 15:07:23 2013 From: saurabh.hirani at gmail.com (saurabh) Date: Mon, 17 Jun 2013 06:07:23 -0700 (PDT) Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: References: <1371467766707-5021552.post@n6.nabble.com> Message-ID: <1371474443553-5021564.post@n6.nabble.com> In this answer for the chunk re_start_pattern = re.compile(r'^%s$' % (start_pattern)) re_stop_pattern = re.compile(r'^%s$' % (stop_pattern)) *pattern = re_start_pattern last_line_len = 0* "pattern" and "last_line_len" are unused vars. I forgot to delete them. Updated just so that the reader does not confuse them as a part of the implementation. -- View this message in context: http://python.6.x6.nabble.com/Novice-Question-on-File-seek-and-tell-methods-tp5021174p5021564.html Sent from the Bangalore (BangPypers) mailing list archive at Nabble.com. From saurabh.hirani at gmail.com Mon Jun 17 15:15:03 2013 From: saurabh.hirani at gmail.com (saurabh) Date: Mon, 17 Jun 2013 06:15:03 -0700 (PDT) Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: <1371474443553-5021564.post@n6.nabble.com> References: <1371467766707-5021552.post@n6.nabble.com> <1371474443553-5021564.post@n6.nabble.com> Message-ID: <1371474903195-5021565.post@n6.nabble.com> As I said earlier and I repeat myself - Jonanthan's approach is simpler :) Always good to see an elegant solution of a problem. Interesting code Jon. Looking forward to seeing your code snippets in answers. :) -- Cheers, Saurabh. http://curiosityhealsthecat.blogspot.in/ -- View this message in context: http://python.6.x6.nabble.com/Novice-Question-on-File-seek-and-tell-methods-tp5021174p5021565.html Sent from the Bangalore (BangPypers) mailing list archive at Nabble.com. From navin at smriti.com Tue Jun 18 07:34:09 2013 From: navin at smriti.com (Navin Kabra) Date: Tue, 18 Jun 2013 11:04:09 +0530 Subject: [BangPypers] [Novice] Question on File seek and tell methods In-Reply-To: <51B8E5F0.2090600@jtoomim.org> References: <51B8E5F0.2090600@jtoomim.org> Message-ID: <87k3lshtim.fsf@smriti.com> > The way I would do this is as follows: I would use itertools to make the code more concise. Also, a strong recommendation that `with` should be used whenever you want to open a file. And use of the `print_function` from `__future__` for python-3 compatibility. from __future__ import print_function from itertools import dropwhile with open('/tmp/foo.txt') as f: for line in dropwhile(lambda l: not l.startswith('Chennai'), f): # process line here print(line.strip()) if line.startswith('Angry Birds'): break Note: there is also `takewhile` in itertools that could have been useful if the 'Angry Birds' line is not to be included in the selected lines. From workforsiva at gmail.com Tue Jun 18 16:17:57 2013 From: workforsiva at gmail.com (Siva Ranganath) Date: Tue, 18 Jun 2013 19:47:57 +0530 Subject: [BangPypers] regarding python Message-ID: hello Python group, I am siva working as an software engineer with 4 years of open systems exp. i am looking to learn python as beginner i am looking for good video session it better if i get any lecture by indian faculty for proper understanding. iam looking forward from you. advance thanks Siva 9000163232. From punchagan at gmail.com Tue Jun 18 16:48:45 2013 From: punchagan at gmail.com (Puneeth Chaganti) Date: Tue, 18 Jun 2013 20:18:45 +0530 Subject: [BangPypers] Python video lectures by Indian faculty (was Re: regarding python) Message-ID: Hi Siva, On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath wrote: > I am siva working as an software engineer with 4 years of open systems > exp. i am looking to learn python as beginner i am looking for good video > session it better if i get any lecture by indian faculty for proper > understanding. There are recorded videos [1] of a couple of days of tutorials by Prabhu and Asokan (done as a part of the FOSSEE project in IIT-Bombay). The later half of the tutorial focuses on Python for Scientific programming. There are also spoken tutorials[2], which repackage the same content as these lectures, but presented using a different instruction design approach. [1] - http://fossee.in/videos [2] - http://fossee.in/stvideos -- Puneeth Disclaimer: I worked with the FOSSEE project for a couple of years. From thatiparthysreenivas at gmail.com Tue Jun 18 17:57:10 2013 From: thatiparthysreenivas at gmail.com (Sreenivas Reddy T) Date: Tue, 18 Jun 2013 21:27:10 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: This link helps beginners a lot. http://learnpythonthehardway.org/book/ Best Regards, Srinivas Reddy Thatiparthy 9703888668. "Anyone who has never made a mistake has never tried anything new !!! " --Albert Einstein On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath wrote: > hello Python group, > > > I am siva working as an software engineer with 4 years of open systems > exp. i am looking to learn python as beginner i am looking for good video > session it better if i get any lecture by indian faculty for proper > understanding. > > iam looking forward from you. > > > advance thanks > Siva > 9000163232. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From me at bibhas.in Tue Jun 18 20:52:02 2013 From: me at bibhas.in (Bibhas Ch Debnath) Date: Wed, 19 Jun 2013 00:22:02 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: For video tutorials for beginners, you can check Google's Python Class videos. ---- Bibhas http://bibhas.in On 18 June 2013 21:27, Sreenivas Reddy T wrote: > This link helps beginners a lot. http://learnpythonthehardway.org/book/ > > > > > > > Best Regards, > Srinivas Reddy Thatiparthy > 9703888668. > > "Anyone who has never made a mistake has never tried anything new !!! " > --Albert Einstein > > > On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath >wrote: > > > hello Python group, > > > > > > I am siva working as an software engineer with 4 years of open systems > > exp. i am looking to learn python as beginner i am looking for good > video > > session it better if i get any lecture by indian faculty for proper > > understanding. > > > > iam looking forward from you. > > > > > > advance thanks > > Siva > > 9000163232. > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From ashish.makani at gmail.com Wed Jun 19 08:28:31 2013 From: ashish.makani at gmail.com (ashish makani) Date: Wed, 19 Jun 2013 11:58:31 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: I would highly recommend Mark Pilgrim's 'Dive Into Python' ebook available freely html : http://www.diveinto.org/python3/ pdf : http://www.bogotobogo.com/python/files/pytut/dive-into-python3.pdf All the best Siva ! *The only way to do great work is to love what you do. If you haven?t found it yet, keep looking. Don?t settle. As with all matters of the heart, you?ll know when you find it.? - Steve Jobs (1955 - 2011)* On Wed, Jun 19, 2013 at 12:22 AM, Bibhas Ch Debnath wrote: > For video tutorials for beginners, you can check Google's Python Class > videos. > > > ---- > Bibhas > http://bibhas.in > > > On 18 June 2013 21:27, Sreenivas Reddy T >wrote: > > > This link helps beginners a lot. http://learnpythonthehardway.org/book/ > > > > > > > > > > > > > > Best Regards, > > Srinivas Reddy Thatiparthy > > 9703888668. > > > > "Anyone who has never made a mistake has never tried anything new !!! " > > --Albert Einstein > > > > > > On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath > >wrote: > > > > > hello Python group, > > > > > > > > > I am siva working as an software engineer with 4 years of open systems > > > exp. i am looking to learn python as beginner i am looking for good > > video > > > session it better if i get any lecture by indian faculty for proper > > > understanding. > > > > > > iam looking forward from you. > > > > > > > > > advance thanks > > > Siva > > > 9000163232. > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From dhruvbaldawa at gmail.com Wed Jun 19 09:04:36 2013 From: dhruvbaldawa at gmail.com (Dhruv Baldawa) Date: Wed, 19 Jun 2013 12:34:36 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: Similar thread on Mumpy group here: https://groups.google.com/forum/#!msg/mumpy/La6I425d8vI/EK3OZPIvygYJ -- Dhruv Baldawa (http://www.dhruvb.com) On Wed, Jun 19, 2013 at 11:58 AM, ashish makani wrote: > I would highly recommend Mark Pilgrim's 'Dive Into Python' ebook available > freely > > html : http://www.diveinto.org/python3/ > > pdf : http://www.bogotobogo.com/python/files/pytut/dive-into-python3.pdf > > All the best Siva ! > > *The only way to do great work is to love what you do. If you haven?t found > it yet, keep looking. Don?t settle. As with all matters of the heart, > you?ll know when you find it.? - Steve Jobs (1955 - 2011)* > > > On Wed, Jun 19, 2013 at 12:22 AM, Bibhas Ch Debnath wrote: > > > For video tutorials for beginners, you can check Google's Python Class > > videos. > > > > > > ---- > > Bibhas > > http://bibhas.in > > > > > > On 18 June 2013 21:27, Sreenivas Reddy T > >wrote: > > > > > This link helps beginners a lot. > http://learnpythonthehardway.org/book/ > > > > > > > > > > > > > > > > > > > > > Best Regards, > > > Srinivas Reddy Thatiparthy > > > 9703888668. > > > > > > "Anyone who has never made a mistake has never tried anything new !!! " > > > --Albert Einstein > > > > > > > > > On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath > > >wrote: > > > > > > > hello Python group, > > > > > > > > > > > > I am siva working as an software engineer with 4 years of open > systems > > > > exp. i am looking to learn python as beginner i am looking for good > > > video > > > > session it better if i get any lecture by indian faculty for proper > > > > understanding. > > > > > > > > iam looking forward from you. > > > > > > > > > > > > advance thanks > > > > Siva > > > > 9000163232. > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From netwebsteps at gmail.com Wed Jun 19 11:39:31 2013 From: netwebsteps at gmail.com (G.T.RAO) Date: Wed, 19 Jun 2013 15:09:31 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: Hi, pl check out below links: http://www.tutorialspoint.com/ http://docs.python.org, http://anandology.com/python-practice-book/getting-started.html Core Python Programming [Wesley J. Chun] (Prentice Hall PTR) python wrestly chun 2nd edition.pdf, Regards, On Wed, Jun 19, 2013 at 12:34 PM, Dhruv Baldawa wrote: > Similar thread on Mumpy group here: > https://groups.google.com/forum/#!msg/mumpy/La6I425d8vI/EK3OZPIvygYJ > > -- > Dhruv Baldawa > (http://www.dhruvb.com) > > > On Wed, Jun 19, 2013 at 11:58 AM, ashish makani >wrote: > > > I would highly recommend Mark Pilgrim's 'Dive Into Python' ebook > available > > freely > > > > html : http://www.diveinto.org/python3/ > > > > pdf : http://www.bogotobogo.com/python/files/pytut/dive-into-python3.pdf > > > > All the best Siva ! > > > > *The only way to do great work is to love what you do. If you haven?t > found > > it yet, keep looking. Don?t settle. As with all matters of the heart, > > you?ll know when you find it.? - Steve Jobs (1955 - 2011)* > > > > > > On Wed, Jun 19, 2013 at 12:22 AM, Bibhas Ch Debnath > wrote: > > > > > For video tutorials for beginners, you can check Google's Python Class > > > videos. > > > > > > > > > ---- > > > Bibhas > > > http://bibhas.in > > > > > > > > > On 18 June 2013 21:27, Sreenivas Reddy T < > thatiparthysreenivas at gmail.com > > > >wrote: > > > > > > > This link helps beginners a lot. > > http://learnpythonthehardway.org/book/ > > > > > > > > > > > > > > > > > > > > > > > > > > > > Best Regards, > > > > Srinivas Reddy Thatiparthy > > > > 9703888668. > > > > > > > > "Anyone who has never made a mistake has never tried anything new > !!! " > > > > --Albert Einstein > > > > > > > > > > > > On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath < > workforsiva at gmail.com > > > > >wrote: > > > > > > > > > hello Python group, > > > > > > > > > > > > > > > I am siva working as an software engineer with 4 years of open > > systems > > > > > exp. i am looking to learn python as beginner i am looking for > good > > > > video > > > > > session it better if i get any lecture by indian faculty for proper > > > > > understanding. > > > > > > > > > > iam looking forward from you. > > > > > > > > > > > > > > > advance thanks > > > > > Siva > > > > > 9000163232. > > > > > _______________________________________________ > > > > > BangPypers mailing list > > > > > BangPypers at python.org > > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- G.T.RAO A free software fund-a-mentaL-isT. http://fossyatra.wordpress.com From anandpillai at letterboxes.org Wed Jun 19 19:36:37 2013 From: anandpillai at letterboxes.org (Anand B Pillai) Date: Wed, 19 Jun 2013 23:06:37 +0530 Subject: [BangPypers] Testing Message-ID: <51C1EC25.1090207@letterboxes.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Testing mailing list settings - Ignore. - -- - -------------------------------------------------------------------------------------- Software Architect/Consultant Cell: +919880078014 anandpillai at letterboxes.org Please note my updated email address . Kindly update your address books. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRwewlAAoJEHKU2n17CpvDuMQH/2cfDgds1OZZa/nUtyQWW6JU OzJH/zKHRG/bFZ7+PCzKuNS6+706oUsLDQmGBAC++7bYM+yssdIiMjdP6RHje7UN pQWzlm4kdDW5XTMEcDwAWytdrM+gQfWyCy/3cPpMYEHIO1BfJuoWvC7mFj4FJ805 xaREpUEoHUZRmEIIkFP56/V4Mxa+bfyHr1zz1C/vH6vnlpVxppxw0OFFNQ9YBv1g dP7ntm81HfbAqBMSlptVbqihiXygKhcbHYVrmigPsm3u1EyfSaVgMzZEeKs3197l nsWXViGiUG4Ji0x+avCCG8FEa/ShRY54Fi/2F4rjYdyF1cOaEXpfbHN1o1vMmtc= =ObLo -----END PGP SIGNATURE----- From workforsiva at gmail.com Thu Jun 20 08:25:11 2013 From: workforsiva at gmail.com (Siva Ranganath) Date: Thu, 20 Jun 2013 11:55:11 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: Thanks for replies.. Please let me know best IDE for python development.. as beginner i am writing as Shell scripts............. Thanks Siva. On Wed, Jun 19, 2013 at 3:09 PM, G.T.RAO wrote: > Hi, > > pl check out below links: > > http://www.tutorialspoint.com/ > http://docs.python.org, > http://anandology.com/python-practice-book/getting-started.html > > > Core Python Programming [Wesley J. Chun] (Prentice Hall PTR) > python wrestly chun 2nd edition.pdf, > > > Regards, > > > > On Wed, Jun 19, 2013 at 12:34 PM, Dhruv Baldawa >wrote: > > > Similar thread on Mumpy group here: > > https://groups.google.com/forum/#!msg/mumpy/La6I425d8vI/EK3OZPIvygYJ > > > > -- > > Dhruv Baldawa > > (http://www.dhruvb.com) > > > > > > On Wed, Jun 19, 2013 at 11:58 AM, ashish makani > >wrote: > > > > > I would highly recommend Mark Pilgrim's 'Dive Into Python' ebook > > available > > > freely > > > > > > html : http://www.diveinto.org/python3/ > > > > > > pdf : > http://www.bogotobogo.com/python/files/pytut/dive-into-python3.pdf > > > > > > All the best Siva ! > > > > > > *The only way to do great work is to love what you do. If you haven?t > > found > > > it yet, keep looking. Don?t settle. As with all matters of the heart, > > > you?ll know when you find it.? - Steve Jobs (1955 - 2011)* > > > > > > > > > On Wed, Jun 19, 2013 at 12:22 AM, Bibhas Ch Debnath > > wrote: > > > > > > > For video tutorials for beginners, you can check Google's Python > Class > > > > videos. > > > > > > > > > > > > ---- > > > > Bibhas > > > > http://bibhas.in > > > > > > > > > > > > On 18 June 2013 21:27, Sreenivas Reddy T < > > thatiparthysreenivas at gmail.com > > > > >wrote: > > > > > > > > > This link helps beginners a lot. > > > http://learnpythonthehardway.org/book/ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Best Regards, > > > > > Srinivas Reddy Thatiparthy > > > > > 9703888668. > > > > > > > > > > "Anyone who has never made a mistake has never tried anything new > > !!! " > > > > > --Albert Einstein > > > > > > > > > > > > > > > On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath < > > workforsiva at gmail.com > > > > > >wrote: > > > > > > > > > > > hello Python group, > > > > > > > > > > > > > > > > > > I am siva working as an software engineer with 4 years of open > > > systems > > > > > > exp. i am looking to learn python as beginner i am looking for > > good > > > > > video > > > > > > session it better if i get any lecture by indian faculty for > proper > > > > > > understanding. > > > > > > > > > > > > iam looking forward from you. > > > > > > > > > > > > > > > > > > advance thanks > > > > > > Siva > > > > > > 9000163232. > > > > > > _______________________________________________ > > > > > > BangPypers mailing list > > > > > > BangPypers at python.org > > > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > _______________________________________________ > > > > > BangPypers mailing list > > > > > BangPypers at python.org > > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > > > > > G.T.RAO > > A free software fund-a-mentaL-isT. > http://fossyatra.wordpress.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From satishsagar83 at gmail.com Thu Jun 20 08:49:42 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Thu, 20 Jun 2013 12:19:42 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: Dive into python by Mr Mark Pilgrim is a good book to start, though you will get confused in the topics of iterators. Regards, Radhakrishna On Thu, Jun 20, 2013 at 11:55 AM, Siva Ranganath wrote: > Thanks for replies.. > > Please let me know best IDE for python development.. as beginner i am > writing as Shell scripts............. > > Thanks > Siva. > > > On Wed, Jun 19, 2013 at 3:09 PM, G.T.RAO wrote: > > > Hi, > > > > pl check out below links: > > > > http://www.tutorialspoint.com/ > > http://docs.python.org, > > http://anandology.com/python-practice-book/getting-started.html > > > > > > Core Python Programming [Wesley J. Chun] (Prentice Hall PTR) > > python wrestly chun 2nd edition.pdf, > > > > > > Regards, > > > > > > > > On Wed, Jun 19, 2013 at 12:34 PM, Dhruv Baldawa > >wrote: > > > > > Similar thread on Mumpy group here: > > > https://groups.google.com/forum/#!msg/mumpy/La6I425d8vI/EK3OZPIvygYJ > > > > > > -- > > > Dhruv Baldawa > > > (http://www.dhruvb.com) > > > > > > > > > On Wed, Jun 19, 2013 at 11:58 AM, ashish makani < > ashish.makani at gmail.com > > > >wrote: > > > > > > > I would highly recommend Mark Pilgrim's 'Dive Into Python' ebook > > > available > > > > freely > > > > > > > > html : http://www.diveinto.org/python3/ > > > > > > > > pdf : > > http://www.bogotobogo.com/python/files/pytut/dive-into-python3.pdf > > > > > > > > All the best Siva ! > > > > > > > > *The only way to do great work is to love what you do. If you haven?t > > > found > > > > it yet, keep looking. Don?t settle. As with all matters of the heart, > > > > you?ll know when you find it.? - Steve Jobs (1955 - 2011)* > > > > > > > > > > > > On Wed, Jun 19, 2013 at 12:22 AM, Bibhas Ch Debnath > > > wrote: > > > > > > > > > For video tutorials for beginners, you can check Google's Python > > Class > > > > > videos. > > > > > > > > > > > > > > > ---- > > > > > Bibhas > > > > > http://bibhas.in > > > > > > > > > > > > > > > On 18 June 2013 21:27, Sreenivas Reddy T < > > > thatiparthysreenivas at gmail.com > > > > > >wrote: > > > > > > > > > > > This link helps beginners a lot. > > > > http://learnpythonthehardway.org/book/ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Best Regards, > > > > > > Srinivas Reddy Thatiparthy > > > > > > 9703888668. > > > > > > > > > > > > "Anyone who has never made a mistake has never tried anything new > > > !!! " > > > > > > --Albert Einstein > > > > > > > > > > > > > > > > > > On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath < > > > workforsiva at gmail.com > > > > > > >wrote: > > > > > > > > > > > > > hello Python group, > > > > > > > > > > > > > > > > > > > > > I am siva working as an software engineer with 4 years of open > > > > systems > > > > > > > exp. i am looking to learn python as beginner i am looking for > > > good > > > > > > video > > > > > > > session it better if i get any lecture by indian faculty for > > proper > > > > > > > understanding. > > > > > > > > > > > > > > iam looking forward from you. > > > > > > > > > > > > > > > > > > > > > advance thanks > > > > > > > Siva > > > > > > > 9000163232. > > > > > > > _______________________________________________ > > > > > > > BangPypers mailing list > > > > > > > BangPypers at python.org > > > > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > > > _______________________________________________ > > > > > > BangPypers mailing list > > > > > > BangPypers at python.org > > > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > _______________________________________________ > > > > > BangPypers mailing list > > > > > BangPypers at python.org > > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > > > > > > > > > G.T.RAO > > > > A free software fund-a-mentaL-isT. > > http://fossyatra.wordpress.com > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From vpuri.social at gmail.com Thu Jun 20 09:06:27 2013 From: vpuri.social at gmail.com (Vivek Puri) Date: Thu, 20 Jun 2013 12:36:27 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: <51C2A9F3.6020803@gmail.com> Hi, > Please let me know best IDE for python development.. as beginner i am > writing as Shell scripts............. Best IDE is matter of familiarity and personal preference. If you are familiar with Eclipse then you will find pydev to be useful. As a beginner even if you are not used to Eclipse, pydev with eclipse can still be a good tool. There are some commercial IDE also available like pycharm and Komodo Ide. If you can install ipython then a combination of good text editor and ipython will be sufficient at this time. If you are feeling bit more adventurous you can also try emacs :) rgds vivek -- http://www.machint.com From dhruvbaldawa at gmail.com Thu Jun 20 09:18:53 2013 From: dhruvbaldawa at gmail.com (Dhruv Baldawa) Date: Thu, 20 Jun 2013 12:48:53 +0530 Subject: [BangPypers] regarding python In-Reply-To: <51C2A9F3.6020803@gmail.com> References: <51C2A9F3.6020803@gmail.com> Message-ID: -- Dhruv Baldawa (http://www.dhruvb.com) On Thu, Jun 20, 2013 at 12:36 PM, Vivek Puri wrote: > Hi, > > Please let me know best IDE for python development.. as beginner i am >> writing as Shell scripts............. >> > Best IDE is matter of familiarity and personal preference. > > If you are familiar with Eclipse then you will find pydev to be useful. As > a beginner even if you are not used to Eclipse, pydev with eclipse can > still > be a good tool. > > There are some commercial IDE also available like pycharm and Komodo Ide. > > If you can install ipython then a combination of good text editor and > ipython will be sufficient at this time. If you are feeling bit more > adventurous you can also try emacs :) > > Instead of separate IPython and text editor, you can try Canopy, (Disclaimer: I work for Enthought) > rgds > vivek > > -- > http://www.machint.com > > > ______________________________**_________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/**mailman/listinfo/bangpypers > From satishsagar83 at gmail.com Thu Jun 20 09:24:53 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Thu, 20 Jun 2013 12:54:53 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: Don't start with IDE, rather, take a note pad and compile the python files. It will be a good learning. I use Aptana studio now, though I had started with notepad. On Thu, Jun 20, 2013 at 12:48 PM, Dhruv Baldawa wrote: > -- > Dhruv Baldawa > (http://www.dhruvb.com) > > > On Thu, Jun 20, 2013 at 12:36 PM, Vivek Puri > wrote: > > > Hi, > > > > Please let me know best IDE for python development.. as beginner i am > >> writing as Shell scripts............. > >> > > Best IDE is matter of familiarity and personal preference. > > > > If you are familiar with Eclipse then you will find pydev to be useful. > As > > a beginner even if you are not used to Eclipse, pydev with eclipse can > > still > > be a good tool. > > > > There are some commercial IDE also available like pycharm and Komodo Ide. > > > > If you can install ipython then a combination of good text editor and > > ipython will be sufficient at this time. If you are feeling bit more > > adventurous you can also try emacs :) > > > > > Instead of separate IPython and text editor, you can try > Canopy, > (Disclaimer: I work for Enthought) > > > > rgds > > vivek > > > > -- > > http://www.machint.com > > > > > > ______________________________**_________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/**mailman/listinfo/bangpypers< > http://mail.python.org/mailman/listinfo/bangpypers> > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From prash.bg at gmail.com Thu Jun 20 09:36:09 2013 From: prash.bg at gmail.com (prashanth B.G) Date: Thu, 20 Jun 2013 13:06:09 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: Hi, Best thing to learn any new language is not to use IDE initially . Just plain notepad / Notepad++ (has syntax highlighting) with a console to run the code. You can also use IDLE which comes with python though it doesn't give you the IDE feel. gvim will also serve the purpose since it is vim + gui (don't have to worry about vi's strange keys :-)) . Hope this helps . Thanks. On Thu, Jun 20, 2013 at 12:54 PM, L Radhakrishna Rao < satishsagar83 at gmail.com> wrote: > Don't start with IDE, rather, take a note pad and compile the python files. > It will be a good learning. > > I use Aptana studio now, though I had started with notepad. > > > On Thu, Jun 20, 2013 at 12:48 PM, Dhruv Baldawa >wrote: > > > -- > > Dhruv Baldawa > > (http://www.dhruvb.com) > > > > > > On Thu, Jun 20, 2013 at 12:36 PM, Vivek Puri > > wrote: > > > > > Hi, > > > > > > Please let me know best IDE for python development.. as beginner i am > > >> writing as Shell scripts............. > > >> > > > Best IDE is matter of familiarity and personal preference. > > > > > > If you are familiar with Eclipse then you will find pydev to be useful. > > As > > > a beginner even if you are not used to Eclipse, pydev with eclipse can > > > still > > > be a good tool. > > > > > > There are some commercial IDE also available like pycharm and Komodo > Ide. > > > > > > If you can install ipython then a combination of good text editor and > > > ipython will be sufficient at this time. If you are feeling bit more > > > adventurous you can also try emacs :) > > > > > > > > Instead of separate IPython and text editor, you can try > > Canopy, > > (Disclaimer: I work for Enthought) > > > > > > > rgds > > > vivek > > > > > > -- > > > http://www.machint.com > > > > > > > > > ______________________________**_________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/**mailman/listinfo/bangpypers< > > http://mail.python.org/mailman/listinfo/bangpypers> > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- *****HAVE A NICE DAY ***** Prashanth From ganu.ullu at gmail.com Thu Jun 20 20:06:20 2013 From: ganu.ullu at gmail.com (=?UTF-8?B?YW5rdXIgfiDgpIXgpILgpJXgpYHgpLA=?=) Date: Thu, 20 Jun 2013 23:36:20 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: Message-ID: HI, If you love to view all conference videos then check. http://pyvideo.org/ And one more http://showmedo.com/videotutorials/python Thank You, Ankur. On Wed, Jun 19, 2013 at 3:09 PM, G.T.RAO wrote: > Hi, > > pl check out below links: > > http://www.tutorialspoint.com/ > http://docs.python.org, > http://anandology.com/python-practice-book/getting-started.html > > > Core Python Programming [Wesley J. Chun] (Prentice Hall PTR) > python wrestly chun 2nd edition.pdf, > > > Regards, > > > > On Wed, Jun 19, 2013 at 12:34 PM, Dhruv Baldawa >wrote: > > > Similar thread on Mumpy group here: > > https://groups.google.com/forum/#!msg/mumpy/La6I425d8vI/EK3OZPIvygYJ > > > > -- > > Dhruv Baldawa > > (http://www.dhruvb.com) > > > > > > On Wed, Jun 19, 2013 at 11:58 AM, ashish makani > >wrote: > > > > > I would highly recommend Mark Pilgrim's 'Dive Into Python' ebook > > available > > > freely > > > > > > html : http://www.diveinto.org/python3/ > > > > > > pdf : > http://www.bogotobogo.com/python/files/pytut/dive-into-python3.pdf > > > > > > All the best Siva ! > > > > > > *The only way to do great work is to love what you do. If you haven?t > > found > > > it yet, keep looking. Don?t settle. As with all matters of the heart, > > > you?ll know when you find it.? - Steve Jobs (1955 - 2011)* > > > > > > > > > On Wed, Jun 19, 2013 at 12:22 AM, Bibhas Ch Debnath > > wrote: > > > > > > > For video tutorials for beginners, you can check Google's Python > Class > > > > videos. > > > > > > > > > > > > ---- > > > > Bibhas > > > > http://bibhas.in > > > > > > > > > > > > On 18 June 2013 21:27, Sreenivas Reddy T < > > thatiparthysreenivas at gmail.com > > > > >wrote: > > > > > > > > > This link helps beginners a lot. > > > http://learnpythonthehardway.org/book/ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Best Regards, > > > > > Srinivas Reddy Thatiparthy > > > > > 9703888668. > > > > > > > > > > "Anyone who has never made a mistake has never tried anything new > > !!! " > > > > > --Albert Einstein > > > > > > > > > > > > > > > On Tue, Jun 18, 2013 at 7:47 PM, Siva Ranganath < > > workforsiva at gmail.com > > > > > >wrote: > > > > > > > > > > > hello Python group, > > > > > > > > > > > > > > > > > > I am siva working as an software engineer with 4 years of open > > > systems > > > > > > exp. i am looking to learn python as beginner i am looking for > > good > > > > > video > > > > > > session it better if i get any lecture by indian faculty for > proper > > > > > > understanding. > > > > > > > > > > > > iam looking forward from you. > > > > > > > > > > > > > > > > > > advance thanks > > > > > > Siva > > > > > > 9000163232. > > > > > > _______________________________________________ > > > > > > BangPypers mailing list > > > > > > BangPypers at python.org > > > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > _______________________________________________ > > > > > BangPypers mailing list > > > > > BangPypers at python.org > > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > > > > > G.T.RAO > > A free software fund-a-mentaL-isT. > http://fossyatra.wordpress.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From svaksha at gmail.com Fri Jun 21 07:27:31 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Fri, 21 Jun 2013 05:27:31 +0000 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: On Thu, Jun 20, 2013 at 7:18 AM, Dhruv Baldawa wrote: > -- > Dhruv Baldawa > (http://www.dhruvb.com) > > > On Thu, Jun 20, 2013 at 12:36 PM, Vivek Puri wrote: > >> Hi, >> >> Please let me know best IDE for python development.. as beginner i am 0. SPE - Stani's Python Editor 1. Spyder 2. Geany All of which are available as packages for the common /popular Linux distros. > Instead of separate IPython and text editor, you can try > Canopy, You might want to mention that canopy-1.0.0-rh5-32.sh is an installer only for RedHat, precisely RH5 or above. -- svaksha ? http://svaksha.com ? From dhruvbaldawa at gmail.com Fri Jun 21 07:41:09 2013 From: dhruvbaldawa at gmail.com (Dhruv Baldawa) Date: Fri, 21 Jun 2013 11:11:09 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: -- Dhruv Baldawa (http://www.dhruvb.com) On Fri, Jun 21, 2013 at 10:57 AM, ?????? wrote: > On Thu, Jun 20, 2013 at 7:18 AM, Dhruv Baldawa > wrote: > > -- > > Dhruv Baldawa > > (http://www.dhruvb.com) > > > > > > On Thu, Jun 20, 2013 at 12:36 PM, Vivek Puri > wrote: > > > >> Hi, > >> > >> Please let me know best IDE for python development.. as beginner i am > > 0. SPE - Stani's Python Editor > 1. Spyder > 2. Geany > > All of which are available as packages for the common /popular Linux > distros. > > > Instead of separate IPython and text editor, you can try > > Canopy, > > You might want to mention that canopy-1.0.0-rh5-32.sh is an installer > only for RedHat, precisely RH5 or above. > > No, thats not the case. Althought still in beta, our users have been using it in Fedora, CentOS, Ubuntu 12.04+ and Archlinux also. > -- > svaksha ? http://svaksha.com ? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From workforsiva at gmail.com Fri Jun 21 08:03:29 2013 From: workforsiva at gmail.com (Siva Ranganath) Date: Fri, 21 Jun 2013 11:33:29 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: Thanks for python group. I have some hands on Eclipse. so i will go with Eclipse . the basic programs i will start on VI editor. thanks for everybody who have replied for my mail.I am expecting the same support from the community to make my python learning course success. Thanks Siva 9000163232. On Fri, Jun 21, 2013 at 11:11 AM, Dhruv Baldawa wrote: > -- > Dhruv Baldawa > (http://www.dhruvb.com) > > > On Fri, Jun 21, 2013 at 10:57 AM, ?????? wrote: > > > On Thu, Jun 20, 2013 at 7:18 AM, Dhruv Baldawa > > wrote: > > > -- > > > Dhruv Baldawa > > > (http://www.dhruvb.com) > > > > > > > > > On Thu, Jun 20, 2013 at 12:36 PM, Vivek Puri > > wrote: > > > > > >> Hi, > > >> > > >> Please let me know best IDE for python development.. as beginner i am > > > > 0. SPE - Stani's Python Editor > > 1. Spyder > > 2. Geany > > > > All of which are available as packages for the common /popular Linux > > distros. > > > > > Instead of separate IPython and text editor, you can try > > > Canopy, > > > > You might want to mention that canopy-1.0.0-rh5-32.sh is an installer > > only for RedHat, precisely RH5 or above. > > > > > No, thats not the case. > Althought still in beta, our users have been using it in Fedora, CentOS, > Ubuntu 12.04+ and Archlinux also. > > > > -- > > svaksha ? http://svaksha.com ? > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From mandarvaze at gmail.com Fri Jun 21 09:04:13 2013 From: mandarvaze at gmail.com (=?UTF-8?B?TWFuZGFyIFZhemUgLyDgpK7gpILgpKbgpL7gpLAg4KS14KSd4KWH?=) Date: Fri, 21 Jun 2013 12:34:13 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: > > > Instead of separate IPython and text editor, you can try > > > Canopy, > After the above email - I have downloaded Canopy. > > You might want to mention that canopy-1.0.0-rh5-32.sh is an installer > > only for RedHat, precisely RH5 or above. > > > > > No, thats not the case. > Althought still in beta, our users have been using it in Fedora, CentOS, > Ubuntu 12.04+ and Archlinux also. > I plan to use it with Linux Mint 14 (Ubuntu derivative) Considering it (Canopy) installs itself in a separate folder - I don't see any problem getting it to work on any linux flavour. Will let you know how it goes. -Mandar From svaksha at gmail.com Fri Jun 21 09:24:44 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Fri, 21 Jun 2013 07:24:44 +0000 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: On Fri, Jun 21, 2013 at 5:41 AM, Dhruv Baldawa wrote: > No, thats not the case. > Althought still in beta, our users have been using it in Fedora, CentOS, > Ubuntu 12.04+ and Archlinux also. hmm......should have saved the error message it threw on Ubuntu13.04. Will try it again and report. svaksha ? http://svaksha.com ? From punchagan at gmail.com Fri Jun 21 09:34:22 2013 From: punchagan at gmail.com (Puneeth Chaganti) Date: Fri, 21 Jun 2013 13:04:22 +0530 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: On Fri, Jun 21, 2013 at 12:54 PM, ?????? wrote: > On Fri, Jun 21, 2013 at 5:41 AM, Dhruv Baldawa wrote: >> No, thats not the case. >> Althought still in beta, our users have been using it in Fedora, CentOS, >> Ubuntu 12.04+ and Archlinux also. > > hmm......should have saved the error message it threw on Ubuntu13.04. > Will try it again and report. There are known issues with some distributions of Linux. These have been fixed, and an update is just round the corner. You could, possibly, wait until then. From svaksha at gmail.com Fri Jun 21 10:02:09 2013 From: svaksha at gmail.com (=?UTF-8?B?IOCkuOCljeCkteCkleCljeCktw==?=) Date: Fri, 21 Jun 2013 08:02:09 +0000 Subject: [BangPypers] regarding python In-Reply-To: References: <51C2A9F3.6020803@gmail.com> Message-ID: On Fri, Jun 21, 2013 at 7:34 AM, Puneeth Chaganti wrote: > > There are known issues with some distributions of Linux. These have > been fixed, and an update is just round the corner. You could, > possibly, wait until then. Is there a dev-list where I can track announcements? Fwiw, http://dpaste.com/1259207/, is the (part) output of the shell file. I'm assuming the initial download of the shell script was somehow corrupted!? Just tried to pull the shell file again and after about 10 min, the download failed. -- svaksha ? http://svaksha.com ? From sahil2422 at gmail.com Fri Jun 21 13:08:35 2013 From: sahil2422 at gmail.com (sahil chug) Date: Fri, 21 Jun 2013 16:38:35 +0530 Subject: [BangPypers] looking for Django/Python Developer Message-ID: Hey, we at p3infotech.in work on Django , python. We are focused on Cloud Computing technologies. We have recently launched a small product https://s3search.p3-labs.com to do search and analytics on your AWS S3 Data. We are looking for 1-3 years who have experience in Python, web development and can fit into startup culture. Knowledge of Django is a plus. For more info just drop an email to: sahil at p3infotech.in -- *sahil* chug From kunal.t2 at gmail.com Sat Jun 22 18:06:32 2013 From: kunal.t2 at gmail.com (Kunal Ghosh) Date: Sat, 22 Jun 2013 21:36:32 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: Message-ID: Here is the circular , http://cbseacademic.in/web_material/Circulars/2013/31_Computer_Science_Curriculum.pdf just thought I'd share. Kunal Ghosh From piyushmadan2009 at gmail.com Sat Jun 22 21:02:43 2013 From: piyushmadan2009 at gmail.com (Piyush) Date: Sun, 23 Jun 2013 00:32:43 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: Message-ID: This is really good! However, finding teachers who could teach will be a big problem. From satishsagar83 at gmail.com Sun Jun 23 08:31:24 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Sun, 23 Jun 2013 12:01:24 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: Message-ID: Oh man I am so HAPPPPPPPPPPPPPPPPY Because I had chosen HINDI as my fifth subject. And GOD, all my Percentage went down Even though my best 4 are 87.25 ( PCME) Also, teaching python will be fun, as the instructor will himself enjoy this. And kids will be able to apply mathematics, physics, chemistry and bio with python. All win-win. On Sun, Jun 23, 2013 at 12:32 AM, Piyush wrote: > This is really good! > However, finding teachers who could teach will be a big problem. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Sun Jun 23 08:53:20 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Sun, 23 Jun 2013 12:23:20 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: (Piyush's message of "Sun, 23 Jun 2013 00:32:43 +0530") References: Message-ID: <87wqplpbbz.fsf@sanitarium.localdomain> Piyush writes: > This is really good! > However, finding teachers who could teach will be a big problem. I expect that to be the problem too. The Kerala IT at School syllabus[1] is way ahead of CBSE in open source adoption and has been teaching Python from class 8. I looked at some of their textbooks and it's really good but like with all things at school, it's a subject to pass and to get marks in. The usual methods of mugging, cheating and others are employed and even silently approved of by the teachers. The end result is pretty much the same. [...] Footnotes: [1] https://www.itschool.gov.in/ -- Cordially, Noufal http://nibrahim.net.in From baiju.m.mail at gmail.com Sun Jun 23 10:18:58 2013 From: baiju.m.mail at gmail.com (Baiju M) Date: Sun, 23 Jun 2013 13:48:58 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: <87wqplpbbz.fsf@sanitarium.localdomain> References: <87wqplpbbz.fsf@sanitarium.localdomain> Message-ID: How about creating a website with resources for teachers and students? BangPypers is one of the oldest Python community from India. So, I think it would be great to do it as a community project. Anyone interested ? On Jun 23, 2013 12:23 PM, "Noufal Ibrahim" wrote: > Piyush writes: > > > This is really good! > > However, finding teachers who could teach will be a big problem. > > I expect that to be the problem too. > > The Kerala IT at School syllabus[1] is way ahead of CBSE in open source > adoption and has been teaching Python from class 8. I looked at some of > their textbooks and it's really good but like with all things at school, > it's a subject to pass and to get marks in. The usual methods of > mugging, cheating and others are employed and even silently approved of > by the teachers. > > The end result is pretty much the same. > > [...] > > > > Footnotes: > [1] https://www.itschool.gov.in/ > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Sun Jun 23 10:55:18 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Sun, 23 Jun 2013 14:25:18 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: (Baiju M.'s message of "Sun, 23 Jun 2013 13:48:58 +0530") References: <87wqplpbbz.fsf@sanitarium.localdomain> Message-ID: <87r4ftp5op.fsf@sanitarium.localdomain> Baiju M writes: > How about creating a website with resources for teachers and students? > BangPypers is one of the oldest Python community from India. So, I > think it would be great to do it as a community project. Anyone > interested ? I'm definitely interested. One of my plans since moving back to Kerala is to create something like this. I haven't had the time to brood over it yet though. [...] -- Cordially, Noufal http://nibrahim.net.in From baiju.m.mail at gmail.com Sun Jun 23 13:03:02 2013 From: baiju.m.mail at gmail.com (Baiju M) Date: Sun, 23 Jun 2013 16:33:02 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: <87r4ftp5op.fsf@sanitarium.localdomain> References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: Hi Anand, I need some help with a domain & git repo for this project. I am thinking to use http://education.python.org.in The git repo: https://github.com/pythonindia/education Please add my github Id to that repo: baijum Also please setup a CNAME as given here: http://read-the-docs.readthedocs.org/en/latest/alternate_domains.html Noufal, please send your RTD Id, so that I can add you as an admin. On Jun 23, 2013 2:25 PM, "Noufal Ibrahim" wrote: > Baiju M writes: > > > How about creating a website with resources for teachers and students? > > BangPypers is one of the oldest Python community from India. So, I > > think it would be great to do it as a community project. Anyone > > interested ? > > I'm definitely interested. One of my plans since moving back to Kerala > is to create something like this. I haven't had the time to brood over > it yet though. > > [...] > > > -- > Cordially, > Noufal > http://nibrahim.net.in > From nitin.nitp at gmail.com Sun Jun 23 14:54:41 2013 From: nitin.nitp at gmail.com (Nitin Kumar) Date: Sun, 23 Jun 2013 18:24:41 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: Hi All, I even started writing a book for the same long back. http://www.slideshare.net/nitinnitp/python-xi-copy But the bad news came by that time. CBSE announced that now it not only Python, we can opt between Python and C++ after big protest from schools. DAV already announced they will go with C++ only. I guess KV is also doing the same. Even school wont be able to get so much of teacher for Python (might be c++ teacher only go ahead and take Python). I even tried contacting many schools for free Python classes, but the reply was "we already have comp science teacher and we are sticking to c++ only" :) Nitin K On Sun, Jun 23, 2013 at 4:33 PM, Baiju M wrote: > Hi Anand, > > I need some help with a domain & git repo for this project. I am thinking > to use http://education.python.org.in > The git repo: https://github.com/pythonindia/education > > Please add my github Id to that repo: baijum > > Also please setup a CNAME as given here: > > http://read-the-docs.readthedocs.org/en/latest/alternate_domains.html > > Noufal, please send your RTD Id, so that I can add you as an admin. > On Jun 23, 2013 2:25 PM, "Noufal Ibrahim" wrote: > > > Baiju M writes: > > > > > How about creating a website with resources for teachers and students? > > > BangPypers is one of the oldest Python community from India. So, I > > > think it would be great to do it as a community project. Anyone > > > interested ? > > > > I'm definitely interested. One of my plans since moving back to Kerala > > is to create something like this. I haven't had the time to brood over > > it yet though. > > > > [...] > > > > > > -- > > Cordially, > > Noufal > > http://nibrahim.net.in > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From anandology at gmail.com Sun Jun 23 15:06:43 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Sun, 23 Jun 2013 18:36:43 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: On Sun, Jun 23, 2013 at 4:33 PM, Baiju M wrote: > Hi Anand, > > I need some help with a domain & git repo for this project. I am thinking > to use http://education.python.org.in > The git repo: https://github.com/pythonindia/education > > Please add my github Id to that repo: baijum > > Also please setup a CNAME as given here: > > http://read-the-docs.readthedocs.org/en/latest/alternate_domains.html > > Noufal, please send your RTD Id, so that I can add you as an admin. > Baiju, I've added you as admin to pythonindia org. You can now create your own repos. Please let me know where the CNAME should be pointed to setup the DNS. Anand From satyaakam at gmail.com Sun Jun 23 16:58:52 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Sun, 23 Jun 2013 20:28:52 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> Message-ID: On Sun, Jun 23, 2013 at 1:48 PM, Baiju M wrote: > How about creating a website with resources for teachers and students? > BangPypers is one of the oldest Python community from India. So, I think it > would be great to do it as a community project. Anyone interested ? > Sure let us know i would be interested , also checking on the repos i recalled last year there was an effort to put things together for this years pycon as a Handbook https://github.com/pythonindia/pyconindia-handbook too. -Satya Satyaakam.net | fossevents.in | fossacademy.org From anandology at gmail.com Mon Jun 24 03:45:12 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Mon, 24 Jun 2013 07:15:12 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: <87r4ftp5op.fsf@sanitarium.localdomain> References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: On Sun, Jun 23, 2013 at 2:25 PM, Noufal Ibrahim wrote: > Baiju M writes: > > > How about creating a website with resources for teachers and students? > > BangPypers is one of the oldest Python community from India. So, I > > think it would be great to do it as a community project. Anyone > > interested ? > > I'm definitely interested. One of my plans since moving back to Kerala > is to create something like this. I haven't had the time to brood over > it yet though. > Why don't we have a panel discussion about Python in schools at PyCon India? We can invite officials from education departments and discuss about how to effectively use Python and what support can be provided from the community. We can plan to write some books or create some material if required. After the panel discussion, we can have a BoF or an open space discussing it in detail. I think we have (or can raise) enough money to support travel and accommodation of couple of officials from government. What do you think? Anand From baiju.m.mail at gmail.com Mon Jun 24 03:54:38 2013 From: baiju.m.mail at gmail.com (Baiju M) Date: Mon, 24 Jun 2013 07:24:38 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: +1 for this idea I don't have much contact with government officials who works on education. So, if anyone else can help here that would be great. On Mon, Jun 24, 2013 at 7:15 AM, Anand Chitipothu wrote: > > On Sun, Jun 23, 2013 at 2:25 PM, Noufal Ibrahim wrote: > >> Baiju M writes: >> >> > How about creating a website with resources for teachers and students? >> > BangPypers is one of the oldest Python community from India. So, I >> > think it would be great to do it as a community project. Anyone >> > interested ? >> >> I'm definitely interested. One of my plans since moving back to Kerala >> is to create something like this. I haven't had the time to brood over >> it yet though. >> > > Why don't we have a panel discussion about Python in schools at PyCon > India? We can invite officials from education departments and discuss about > how to effectively use Python and what support can be provided from the > community. We can plan to write some books or create some material if > required. After the panel discussion, we can have a BoF or an open space > discussing it in detail. > > I think we have (or can raise) enough money to support travel > and accommodation of couple of officials from government. > > What do you think? > > Anand > > > > > > From satyaakam at gmail.com Mon Jun 24 04:01:45 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Mon, 24 Jun 2013 07:31:45 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: > > Why don't we have a panel discussion about Python in schools at PyCon > India? We can invite officials from education departments and discuss about > how to effectively use Python and what support can be provided from the > community. We can plan to write some books or create some material if > required. After the panel discussion, we can have a BoF or an open space > discussing it in detail. > Yes all this is fine ,anyway afaik its on the mandate of erstwhile IPSS anyway . So may be this is a good time and trigger to get this activity started. I think we have (or can raise) enough money to support travel > and accommodation of couple of officials from government. > i was thinking the other way round , funding to the people who will help them learn. > What do you think? > -Satya Satyaakam.net | fossevents.in | fossacademy.org From satyaakam at gmail.com Mon Jun 24 04:02:00 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Mon, 24 Jun 2013 07:32:00 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: -Satya Satyaakam.net | fossevents.in | fossacademy.org On Mon, Jun 24, 2013 at 7:24 AM, Baiju M wrote: > +1 for this idea > > I don't have much contact with government officials who works on education. > So, if anyone else can help here that would be great. > > > On Mon, Jun 24, 2013 at 7:15 AM, Anand Chitipothu >wrote: > > > > > On Sun, Jun 23, 2013 at 2:25 PM, Noufal Ibrahim >wrote: > > > >> Baiju M writes: > >> > >> > How about creating a website with resources for teachers and students? > >> > BangPypers is one of the oldest Python community from India. So, I > >> > think it would be great to do it as a community project. Anyone > >> > interested ? > >> > >> I'm definitely interested. One of my plans since moving back to Kerala > >> is to create something like this. I haven't had the time to brood over > >> it yet though. > >> > > > > Why don't we have a panel discussion about Python in schools at PyCon > > India? We can invite officials from education departments and discuss > about > > how to effectively use Python and what support can be provided from the > > community. We can plan to write some books or create some material if > > required. After the panel discussion, we can have a BoF or an open space > > discussing it in detail. > > > > I think we have (or can raise) enough money to support travel > > and accommodation of couple of officials from government. > > > > What do you think? > > > > Anand > > > > > > > > > > > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From satyaakam at gmail.com Mon Jun 24 04:04:32 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Mon, 24 Jun 2013 07:34:32 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: On Mon, Jun 24, 2013 at 7:24 AM, Baiju M wrote: > +1 for this idea > > I don't have much contact with government officials who works on education. > So, if anyone else can help here that would be great. > oops for the last blank mail , yes i can take care of this , what contacts are we seeking what is that we can offer them and what is that we are expecting from them, would help start the conversation. -Satya Satyaakam.net | fossevents.in | fossacademy.org From baiju.m.mail at gmail.com Mon Jun 24 04:36:46 2013 From: baiju.m.mail at gmail.com (Baiju M) Date: Mon, 24 Jun 2013 08:06:46 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: Thanks Anand for adding me to the "pythonindia" organization in Github ! You can point the CNAME entry here: python-education-india.readthedocs.org. I have created a git repo with basic Sphinx ( http://sphinx-doc.org/ ) template here: https://github.com/pythonindia/education Also I have created a Github team under "pythonindia" organization named: "Python for Education in India" This team has push/pull access to the above mentioned repo. These are the current team member Ids: baijum, satyaakam, nibrahim If anyone else need direct push access, please let me know. Otherwise you can send pull request, we will review and commit it. The license for the text will be under "Attribution-ShareAlike 3.0 Unported": http://creativecommons.org/licenses/by-sa/3.0/ On Sun, Jun 23, 2013 at 6:36 PM, Anand Chitipothu wrote: > > On Sun, Jun 23, 2013 at 4:33 PM, Baiju M wrote: > >> Hi Anand, >> >> I need some help with a domain & git repo for this project. I am thinking >> to use http://education.python.org.in >> The git repo: https://github.com/pythonindia/education >> >> Please add my github Id to that repo: baijum >> >> Also please setup a CNAME as given here: >> >> http://read-the-docs.readthedocs.org/en/latest/alternate_domains.html >> >> Noufal, please send your RTD Id, so that I can add you as an admin. >> > > Baiju, > > I've added you as admin to pythonindia org. You can now create your own > repos. Please let me know where the CNAME should be pointed to setup the > DNS. > > Anand > From baiju.m.mail at gmail.com Mon Jun 24 04:45:48 2013 From: baiju.m.mail at gmail.com (Baiju M) Date: Mon, 24 Jun 2013 08:15:48 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: BTW, the domain required is http://education.python.org.in On Mon, Jun 24, 2013 at 8:06 AM, Baiju M wrote: > Thanks Anand for adding me to the "pythonindia" organization in Github ! > > You can point the CNAME entry here: python-education-india.readthedocs.org > . > > I have created a git repo with basic Sphinx ( http://sphinx-doc.org/ ) template > here: > https://github.com/pythonindia/education > > Also I have created a Github team under "pythonindia" organization named: > "Python for Education in India" This team has push/pull access to the above > mentioned repo. These are the current team member Ids: baijum, satyaakam, > nibrahim > If anyone else need direct push access, please let me know. Otherwise you > can send pull request, we will review and commit it. > > The license for the text will be under "Attribution-ShareAlike 3.0 > Unported": > http://creativecommons.org/licenses/by-sa/3.0/ > > > > > On Sun, Jun 23, 2013 at 6:36 PM, Anand Chitipothu wrote: > >> >> On Sun, Jun 23, 2013 at 4:33 PM, Baiju M wrote: >> >>> Hi Anand, >>> >>> I need some help with a domain & git repo for this project. I am >>> thinking to use http://education.python.org.in >>> The git repo: https://github.com/pythonindia/education >>> >>> Please add my github Id to that repo: baijum >>> >>> Also please setup a CNAME as given here: >>> >>> http://read-the-docs.readthedocs.org/en/latest/alternate_domains.html >>> >>> Noufal, please send your RTD Id, so that I can add you as an admin. >>> >> >> Baiju, >> >> I've added you as admin to pythonindia org. You can now create your own >> repos. Please let me know where the CNAME should be pointed to setup the >> DNS. >> >> Anand >> > > From baiju.m.mail at gmail.com Mon Jun 24 04:50:33 2013 From: baiju.m.mail at gmail.com (Baiju M) Date: Mon, 24 Jun 2013 08:20:33 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: Hi Nithin, That's a good work! My idea about the website is to create content suitable for all kinds of education in India where Python is used. Mostly the site will contains pointers to other resources. But we can also have self hosted content in the site. The specific details about the site can be discussed in the tracker: https://github.com/pythonindia/education/issues Once Anand setup the domain, the site should be available here: http://education.python.org.in/ As soon as we push the content to the git repo, the site will be automatically updated. The site will be hosted at RTD: https://readthedocs.org/ I will update the README.txt file with these details. Let me know, if you have any other ideas. On Sun, Jun 23, 2013 at 6:24 PM, Nitin Kumar wrote: > Hi All, > > I even started writing a book for the same long back. > http://www.slideshare.net/nitinnitp/python-xi-copy > > But the bad news came by that time. CBSE announced that now it not only > Python, we can opt between Python and C++ after big protest from schools. > > DAV already announced they will go with C++ only. I guess KV is also doing > the same. Even school wont be able to get so much of teacher for Python > (might be c++ teacher only go ahead and take Python). > > I even tried contacting many schools for free Python classes, but the reply > was "we already have comp science teacher and we are sticking to c++ only" > :) > > > Nitin K > > > On Sun, Jun 23, 2013 at 4:33 PM, Baiju M wrote: > > > Hi Anand, > > > > I need some help with a domain & git repo for this project. I am thinking > > to use http://education.python.org.in > > The git repo: https://github.com/pythonindia/education > > > > Please add my github Id to that repo: baijum > > > > Also please setup a CNAME as given here: > > > > http://read-the-docs.readthedocs.org/en/latest/alternate_domains.html > > > > Noufal, please send your RTD Id, so that I can add you as an admin. > > On Jun 23, 2013 2:25 PM, "Noufal Ibrahim" > wrote: > > > > > Baiju M writes: > > > > > > > How about creating a website with resources for teachers and > students? > > > > BangPypers is one of the oldest Python community from India. So, I > > > > think it would be great to do it as a community project. Anyone > > > > interested ? > > > > > > I'm definitely interested. One of my plans since moving back to Kerala > > > is to create something like this. I haven't had the time to brood over > > > it yet though. > > > > > > [...] > > > > > > > > > -- > > > Cordially, > > > Noufal > > > http://nibrahim.net.in > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Mon Jun 24 05:27:55 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Mon, 24 Jun 2013 08:57:55 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: (Anand Chitipothu's message of "Mon, 24 Jun 2013 07:15:12 +0530") References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: <87li60p4qs.fsf@sanitarium.localdomain> Anand Chitipothu writes: [...] > Why don't we have a panel discussion about Python in schools at PyCon > India? We can invite officials from education departments and discuss about > how to effectively use Python and what support can be provided from the > community. We can plan to write some books or create some material if > required. After the panel discussion, we can have a BoF or an open space > discussing it in detail. > > I think we have (or can raise) enough money to support travel > and accommodation of couple of officials from government. > > What do you think? Excellent idea! [...] -- Cordially, Noufal http://nibrahim.net.in From anandology at gmail.com Mon Jun 24 05:52:29 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Mon, 24 Jun 2013 09:22:29 +0530 Subject: [BangPypers] Python in Schools Panel (Was: CBSE to teach introduction to python in class 11 and 12) Message-ID: On Mon, Jun 24, 2013 at 8:57 AM, Noufal Ibrahim wrote: > Anand Chitipothu writes: > > > [...] > > > Why don't we have a panel discussion about Python in schools at PyCon > > India? We can invite officials from education departments and discuss > about > > how to effectively use Python and what support can be provided from the > > community. We can plan to write some books or create some material if > > required. After the panel discussion, we can have a BoF or an open space > > discussing it in detail. > > > > I think we have (or can raise) enough money to support travel > > and accommodation of couple of officials from government. > > > > What do you think? > > Excellent idea! > [...] > Noufal, can you find someone to invite from Kerala govt? Is there anyone in this list who knows someone from CBSE board? Anand From satishsagar83 at gmail.com Mon Jun 24 06:12:43 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Mon, 24 Jun 2013 09:42:43 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: <87li60p4qs.fsf@sanitarium.localdomain> References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <87li60p4qs.fsf@sanitarium.localdomain> Message-ID: Why C++? What is wrong in teaching python? On Mon, Jun 24, 2013 at 8:57 AM, Noufal Ibrahim wrote: > Anand Chitipothu writes: > > > [...] > > > Why don't we have a panel discussion about Python in schools at PyCon > > India? We can invite officials from education departments and discuss > about > > how to effectively use Python and what support can be provided from the > > community. We can plan to write some books or create some material if > > required. After the panel discussion, we can have a BoF or an open space > > discussing it in detail. > > > > I think we have (or can raise) enough money to support travel > > and accommodation of couple of officials from government. > > > > What do you think? > > Excellent idea! > [...] > > > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Mon Jun 24 07:02:31 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Mon, 24 Jun 2013 10:32:31 +0530 Subject: [BangPypers] Python in Schools Panel In-Reply-To: (Anand Chitipothu's message of "Mon, 24 Jun 2013 09:22:29 +0530") References: Message-ID: <87d2rcp0d4.fsf@sanitarium.localdomain> Anand Chitipothu writes: [...] > Noufal, can you find someone to invite from Kerala govt? I don't know anyone personally but can ask around and send some emails. Let's see. > > Is there anyone in this list who knows someone from CBSE board? > > Anand -- Cordially, Noufal http://nibrahim.net.in From nitin.nitp at gmail.com Mon Jun 24 09:27:58 2013 From: nitin.nitp at gmail.com (Nitin Kumar) Date: Mon, 24 Jun 2013 12:57:58 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: Tkanks Baiju, In this case I would love to see my paper on http://education.python.org.in/ site (if permitted :) ). Wish to see above site up and running ASAP so that I can post my paper. Nitin K On Mon, Jun 24, 2013 at 8:20 AM, Baiju M wrote: > Hi Nithin, > > That's a good work! > > My idea about the website is to create content suitable for all kinds of > education > in India where Python is used. Mostly the site will contains pointers to > other resources. > But we can also have self hosted content in the site. The specific details > about the > site can be discussed in the tracker: > https://github.com/pythonindia/education/issues > Once Anand setup the domain, the site should be available here: > http://education.python.org.in/ As soon as we push the content to the git > repo, > the site will be automatically updated. The site will be hosted at RTD: > https://readthedocs.org/ > > I will update the README.txt file with these details. > > Let me know, if you have any other ideas. > > > > > On Sun, Jun 23, 2013 at 6:24 PM, Nitin Kumar wrote: > > > Hi All, > > > > I even started writing a book for the same long back. > > http://www.slideshare.net/nitinnitp/python-xi-copy > > > > But the bad news came by that time. CBSE announced that now it not only > > Python, we can opt between Python and C++ after big protest from schools. > > > > DAV already announced they will go with C++ only. I guess KV is also > doing > > the same. Even school wont be able to get so much of teacher for Python > > (might be c++ teacher only go ahead and take Python). > > > > I even tried contacting many schools for free Python classes, but the > reply > > was "we already have comp science teacher and we are sticking to c++ > only" > > :) > > > > > > Nitin K > > > > > > On Sun, Jun 23, 2013 at 4:33 PM, Baiju M wrote: > > > > > Hi Anand, > > > > > > I need some help with a domain & git repo for this project. I am > thinking > > > to use http://education.python.org.in > > > The git repo: https://github.com/pythonindia/education > > > > > > Please add my github Id to that repo: baijum > > > > > > Also please setup a CNAME as given here: > > > > > > http://read-the-docs.readthedocs.org/en/latest/alternate_domains.html > > > > > > Noufal, please send your RTD Id, so that I can add you as an admin. > > > On Jun 23, 2013 2:25 PM, "Noufal Ibrahim" > > wrote: > > > > > > > Baiju M writes: > > > > > > > > > How about creating a website with resources for teachers and > > students? > > > > > BangPypers is one of the oldest Python community from India. So, I > > > > > think it would be great to do it as a community project. Anyone > > > > > interested ? > > > > > > > > I'm definitely interested. One of my plans since moving back to > Kerala > > > > is to create something like this. I haven't had the time to brood > over > > > > it yet though. > > > > > > > > [...] > > > > > > > > > > > > -- > > > > Cordially, > > > > Noufal > > > > http://nibrahim.net.in > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From anandpillai at letterboxes.org Mon Jun 24 20:03:42 2013 From: anandpillai at letterboxes.org (Anand B Pillai) Date: Mon, 24 Jun 2013 23:33:42 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> Message-ID: <51C889FE.1010507@letterboxes.org> On Monday 24 June 2013 08:20 AM, Baiju M wrote: > Hi Nithin, > > That's a good work! > > My idea about the website is to create content suitable for all kinds of > education > in India where Python is used. Mostly the site will contains pointers to > other resources. > But we can also have self hosted content in the site. The specific details > about the > site can be discussed in the tracker: > https://github.com/pythonindia/education/issues > Once Anand setup the domain, the site should be available here: > http://education.python.org.in/ As soon as we push the content to the git > repo, > the site will be automatically updated. The site will be hosted at RTD: > https://readthedocs.org/ I guess I joined the party late. +1 to everything discussed here including setting up the website. Baiju, if you don't mind kindly add me as admin with the name "abpillai" as well. I would like to contribute to the content of this site. > > I will update the README.txt file with these details. > > Let me know, if you have any other ideas. > > Regards, --Anand From satishsagar83 at gmail.com Tue Jun 25 03:15:23 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Tue, 25 Jun 2013 06:45:23 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: <51C889FE.1010507@letterboxes.org> References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> Message-ID: Even I would like to contribute code, testing, documentation, or anything. This is a wonderful initiative. On Mon, Jun 24, 2013 at 11:33 PM, Anand B Pillai < anandpillai at letterboxes.org> wrote: > On Monday 24 June 2013 08:20 AM, Baiju M wrote: > > Hi Nithin, > > > > That's a good work! > > > > My idea about the website is to create content suitable for all kinds of > > education > > in India where Python is used. Mostly the site will contains pointers to > > other resources. > > But we can also have self hosted content in the site. The specific > details > > about the > > site can be discussed in the tracker: > > https://github.com/pythonindia/education/issues > > Once Anand setup the domain, the site should be available here: > > http://education.python.org.in/ As soon as we push the content to the > git > > repo, > > the site will be automatically updated. The site will be hosted at RTD: > > https://readthedocs.org/ > > I guess I joined the party late. > > +1 to everything discussed here including setting up the website. > Baiju, if you don't mind kindly add me as admin with the name "abpillai" > as well. > > I would like to contribute to the content of this site. > > > > I will update the README.txt file with these details. > > > > Let me know, if you have any other ideas. > > > > > > Regards, > > --Anand > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From palakmathur at gmail.com Tue Jun 25 06:37:18 2013 From: palakmathur at gmail.com (Palak Mathur) Date: Mon, 24 Jun 2013 23:37:18 -0500 Subject: [BangPypers] Python in Schools Panel In-Reply-To: <87d2rcp0d4.fsf@sanitarium.localdomain> References: <87d2rcp0d4.fsf@sanitarium.localdomain> Message-ID: Hi, If you want to contact CBSE board regarding Python education then you might want to write to Director (Training and Academics). The position is currently held by Dr. Sadhana Parashar. The contact details are: Tel. 91-11-23212603,23234324 Fax. 91-11-23234324 Email: sadhanap.cbse at nic.in Kerala comes under CBSE's regional office located at Chennai, which can be contacted at Tel. 91-44-26162214 /26162213 Fax:91-44-26162212 rochennai.cbse at nic.in You can call them if you want. Regards, Palak Mathur http://palakmathur.in http://aatmiyata.wordpress.com http://palakclicks.wordpress.com On Mon, Jun 24, 2013 at 12:02 AM, Noufal Ibrahim wrote: > Anand Chitipothu writes: > > > [...] > > > Noufal, can you find someone to invite from Kerala govt? > > I don't know anyone personally but can ask around and send some > emails. Let's see. > > > > > Is there anyone in this list who knows someone from CBSE board? > > > > Anand > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From satishsagar83 at gmail.com Tue Jun 25 06:40:13 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Tue, 25 Jun 2013 10:10:13 +0530 Subject: [BangPypers] Python in Schools Panel In-Reply-To: References: <87d2rcp0d4.fsf@sanitarium.localdomain> Message-ID: My dad works in Kendriya Vidyalaya. I will ask from him about this and will try to get some useful information, and will update here. Just give me some time :). Thanks On Tue, Jun 25, 2013 at 10:07 AM, Palak Mathur wrote: > Hi, > > If you want to contact CBSE board regarding Python education then you > might want to write to Director (Training and Academics). The position is > currently held by Dr. Sadhana Parashar. The contact details are: > > Tel. 91-11-23212603,23234324 > Fax. 91-11-23234324 > Email: sadhanap.cbse at nic.in > > > Kerala comes under CBSE's regional office located at Chennai, which can be > contacted at > > Tel. 91-44-26162214 /26162213 > Fax:91-44-26162212 > > rochennai.cbse at nic.in > > You can call them if you want. > > > Regards, > Palak Mathur > http://palakmathur.in > http://aatmiyata.wordpress.com > http://palakclicks.wordpress.com > > > > On Mon, Jun 24, 2013 at 12:02 AM, Noufal Ibrahim >wrote: > > > Anand Chitipothu writes: > > > > > > [...] > > > > > Noufal, can you find someone to invite from Kerala govt? > > > > I don't know anyone personally but can ask around and send some > > emails. Let's see. > > > > > > > > Is there anyone in this list who knows someone from CBSE board? > > > > > > Anand > > > > -- > > Cordially, > > Noufal > > http://nibrahim.net.in > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From anandology at gmail.com Tue Jun 25 07:11:58 2013 From: anandology at gmail.com (Anand Chitipothu) Date: Tue, 25 Jun 2013 10:41:58 +0530 Subject: [BangPypers] Python in Schools Panel In-Reply-To: References: <87d2rcp0d4.fsf@sanitarium.localdomain> Message-ID: On Tue, Jun 25, 2013 at 10:07 AM, Palak Mathur wrote: > Hi, > > If you want to contact CBSE board regarding Python education then you > might want to write to Director (Training and Academics). The position is > currently held by Dr. Sadhana Parashar. The contact details are: > > Tel. 91-11-23212603,23234324 > Fax. 91-11-23234324 > Email: sadhanap.cbse at nic.in > > > Kerala comes under CBSE's regional office located at Chennai, which can be > contacted at > > Tel. 91-44-26162214 /26162213 > Fax:91-44-26162212 > > rochennai.cbse at nic.in > > You can call them if you want. > Noufal, Can you call them and see if they'll be interested? Anand From noufal at nibrahim.net.in Tue Jun 25 07:37:29 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Tue, 25 Jun 2013 11:07:29 +0530 Subject: [BangPypers] Python in Schools Panel In-Reply-To: (Anand Chitipothu's message of "Tue, 25 Jun 2013 10:41:58 +0530") References: <87d2rcp0d4.fsf@sanitarium.localdomain> Message-ID: <87sj06vjhi.fsf@sanitarium.localdomain> Anand Chitipothu writes: [...] > Noufal, > > Can you call them and see if they'll be interested? I'll mail Dr. Parashar. I've already got a response from the Kerala state people. Do we need to mail the regional CBSE office separately? [...] -- Cordially, Noufal http://nibrahim.net.in From satyaakam at gmail.com Tue Jun 25 09:55:03 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Tue, 25 Jun 2013 13:25:03 +0530 Subject: [BangPypers] Python in Schools Panel In-Reply-To: <87sj06vjhi.fsf@sanitarium.localdomain> References: <87d2rcp0d4.fsf@sanitarium.localdomain> <87sj06vjhi.fsf@sanitarium.localdomain> Message-ID: > > > Noufal, > > > > Can you call them and see if they'll be interested? > > I'll mail Dr. Parashar. I've already got a response from the Kerala > state people. Do we need to mail the regional CBSE office separately? > /me got confused why is this discussion happening here ? is this something for Pycon India ? then it might as well be taken to inpycon list . -Satya Satyaakam.net | fossevents.in | fossacademy.org From baiju.m.mail at gmail.com Tue Jun 25 15:24:33 2013 From: baiju.m.mail at gmail.com (Baiju M) Date: Tue, 25 Jun 2013 18:54:33 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: <51C889FE.1010507@letterboxes.org> References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> Message-ID: Anand, I tried to "abpillai" in readthedocs.org, but it looks the ID doesn't exist. On Mon, Jun 24, 2013 at 11:33 PM, Anand B Pillai < anandpillai at letterboxes.org> wrote: > On Monday 24 June 2013 08:20 AM, Baiju M wrote: > > Hi Nithin, > > > > That's a good work! > > > > My idea about the website is to create content suitable for all kinds of > > education > > in India where Python is used. Mostly the site will contains pointers to > > other resources. > > But we can also have self hosted content in the site. The specific > details > > about the > > site can be discussed in the tracker: > > https://github.com/pythonindia/education/issues > > Once Anand setup the domain, the site should be available here: > > http://education.python.org.in/ As soon as we push the content to the > git > > repo, > > the site will be automatically updated. The site will be hosted at RTD: > > https://readthedocs.org/ > > I guess I joined the party late. > > +1 to everything discussed here including setting up the website. > Baiju, if you don't mind kindly add me as admin with the name "abpillai" > as well. > > I would like to contribute to the content of this site. > > > > I will update the README.txt file with these details. > > > > Let me know, if you have any other ideas. > > > > > > Regards, > > --Anand > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From anandpillai at letterboxes.org Tue Jun 25 15:52:07 2013 From: anandpillai at letterboxes.org (Anand B Pillai) Date: Tue, 25 Jun 2013 19:22:07 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> Message-ID: <51C9A087.4000106@letterboxes.org> On Tuesday 25 June 2013 06:54 PM, Baiju M wrote: > Anand, > > I tried to "abpillai" in readthedocs.org, but it looks the ID doesn't exist. > Sorry, I didn't read through fully. Added "abpillai" at readthedocs.org. Kindly update. Regards, --Anand From baiju.m.mail at gmail.com Tue Jun 25 16:19:39 2013 From: baiju.m.mail at gmail.com (Baiju M) Date: Tue, 25 Jun 2013 19:49:39 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: <51C9A087.4000106@letterboxes.org> References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: Done. On Tue, Jun 25, 2013 at 7:22 PM, Anand B Pillai wrote: > On Tuesday 25 June 2013 06:54 PM, Baiju M wrote: > > Anand, > > > > I tried to "abpillai" in readthedocs.org, but it looks the ID doesn't > exist. > > > Sorry, I didn't read through fully. Added "abpillai" at readthedocs.org. > Kindly update. > > Regards, > > --Anand > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From ram at slvtechnosol.com Wed Jun 26 15:03:30 2013 From: ram at slvtechnosol.com (ram at slvtechnosol.com) Date: Wed, 26 Jun 2013 18:33:30 +0530 Subject: [BangPypers] Python Tkinter online Documentation Message-ID: HI, Can some suggest me good online documentation for Python Tkinter? Thanks, Ram From jtoomim at jtoomim.org Wed Jun 26 17:07:54 2013 From: jtoomim at jtoomim.org (Jonathan Toomim) Date: Wed, 26 Jun 2013 20:37:54 +0530 Subject: [BangPypers] Python Tkinter online Documentation In-Reply-To: References: Message-ID: <51CB03CA.50408@jtoomim.org> Tkinter is definitely not the best GUI toolkit available for Python. I suggest you use PyQt(4), wxPython, or PyGTK instead if at all possible. If you choose to use wxPython, I can offer help. I don't know of any good guides for Tkinter, so I can't actually answer the question you asked. Sorry. Jonathan On 6/26/2013 6:33 PM, ram at slvtechnosol.com wrote: > HI, Can some suggest me good online documentation for Python > Tkinter? > Thanks, > Ram > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From steve at lonetwin.net Thu Jun 27 12:16:06 2013 From: steve at lonetwin.net (steve) Date: Thu, 27 Jun 2013 15:46:06 +0530 Subject: [BangPypers] Python Tkinter online Documentation In-Reply-To: References: Message-ID: <51CC10E6.3050004@lonetwin.net> On Wednesday 26 June 2013 06:33 PM, ram at slvtechnosol.com wrote: > > > > HI, Can some suggest me good online documentation for Python > Tkinter? I agree with Jonathan on the choice of Tkinter, however if you really wanted to use tkinter you should've at least done a simple google or peeked at the std docs first. There are so many links here ... http://docs.python.org/2/library/tkinter.html ...which might explain why you 'chose' tkinter in the first place - ie: not doing any research whatsoever. - steve From arunvr at gmail.com Fri Jun 28 15:12:46 2013 From: arunvr at gmail.com (Arun Ravindran) Date: Fri, 28 Jun 2013 18:42:46 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: Hi, Having learnt C++ via CBSE schools in +2 and being a python enthusiast, I think this is an incredible move by CBSE. But like with any syllabus change I expect a lot of resistance from faculty. They have been comfortable teaching C++ for the last 13 years. Given an option like this, they would not even support Python for the next few years. I propose several strategies/benefits to promote Python over C++ in such cases: 1. *Highlight abundance of projects in Python*: Practical and Project work marks is very crucial to students. Python helps in making high quality, modern web or GUI applications in reasonable time. C++ projects are simply too intensive. 2. *It is not easy to install C/C++ compilers these days:* Turbo C++ (Still popular in schools, unfortunately) needs DOS emulators on modern Windows. On the other hand, Python is easy to install and pre-installed in many OSes. 3. *Point out cheaper hardware* like Raspberry Pi which support Python out of the box. 4. *Lot of fun ways to learn Python*. There are great books which teach Game Programming. There are several online Python compilers. Not to forget, immediate feedback from the Python interpreter is a great way to learn. 5. *Community*: Python community being much more active and helpful than C++, most beginners would find a lot of searchable content and forums to ask their newbie questions These are some of the suggestions at the top of my head. But yes, I really would like to participate and make this initiative a success! Regards, Arun Ravindran On Tue, Jun 25, 2013 at 7:49 PM, Baiju M wrote: > Done. > > > On Tue, Jun 25, 2013 at 7:22 PM, Anand B Pillai < > anandpillai at letterboxes.org > > wrote: > > > On Tuesday 25 June 2013 06:54 PM, Baiju M wrote: > > > Anand, > > > > > > I tried to "abpillai" in readthedocs.org, but it looks the ID doesn't > > exist. > > > > > Sorry, I didn't read through fully. Added "abpillai" at readthedocs.org. > > Kindly update. > > > > Regards, > > > > --Anand > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From satishsagar83 at gmail.com Fri Jun 28 15:15:52 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Fri, 28 Jun 2013 18:45:52 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: Arun With python, teaching and studying mathematics, physics, chemistry, biology, and even history will be easier. Python is one language which can be used to solve problem and in quick time. I bet kids will enjoy studying in the school, and ultimately, this is where focus must be, not to cram the books and gain marks. Learning must not stop, unfortunately, now days, the curriculum of schools, universities etc are not meant to produce leaders, but to make followers On Fri, Jun 28, 2013 at 6:42 PM, Arun Ravindran wrote: > Hi, > > Having learnt C++ via CBSE schools in +2 and being a python enthusiast, I > think this is an incredible move by CBSE. But like with any syllabus change > I expect a lot of resistance from faculty. They have been comfortable > teaching C++ for the last 13 years. Given an option like this, they would > not even support Python for the next few years. > > I propose several strategies/benefits to promote Python over C++ in such > cases: > > 1. *Highlight abundance of projects in Python*: Practical and Project work > marks is very crucial to students. Python helps in making high quality, > modern web or GUI applications in reasonable time. C++ projects are simply > too intensive. > 2. *It is not easy to install C/C++ compilers these days:* Turbo C++ (Still > popular in schools, unfortunately) needs DOS emulators on modern Windows. > On the other hand, Python is easy to install and pre-installed in many > OSes. > 3. *Point out cheaper hardware* like Raspberry Pi which support Python out > of the box. > 4. *Lot of fun ways to learn Python*. There are great books which teach > Game Programming. There are several online Python compilers. Not to forget, > immediate feedback from the Python interpreter is a great way to learn. > 5. *Community*: Python community being much more active and helpful than > C++, most beginners would find a lot of searchable content and forums to > ask their newbie questions > > These are some of the suggestions at the top of my head. But yes, I really > would like to participate and make this initiative a success! > > Regards, > Arun Ravindran > > > On Tue, Jun 25, 2013 at 7:49 PM, Baiju M wrote: > > > Done. > > > > > > On Tue, Jun 25, 2013 at 7:22 PM, Anand B Pillai < > > anandpillai at letterboxes.org > > > wrote: > > > > > On Tuesday 25 June 2013 06:54 PM, Baiju M wrote: > > > > Anand, > > > > > > > > I tried to "abpillai" in readthedocs.org, but it looks the ID > doesn't > > > exist. > > > > > > > Sorry, I didn't read through fully. Added "abpillai" at > readthedocs.org. > > > Kindly update. > > > > > > Regards, > > > > > > --Anand > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > http://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From satyaakam at gmail.com Fri Jun 28 15:31:02 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Fri, 28 Jun 2013 19:01:02 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: > > Learning must not stop, unfortunately, now days, the curriculum of schools, > universities etc are not meant to produce leaders, but to make followers > all are great points from Arun and you , yes i agree the whole purpose of the present education system presently is "teach to test " so the actionable items i see are 1) Writing the book 2) Talking to the concerned authorities about the book and the material available. 3) Training the teachers . 3) Have a panel discussion on this topic in Pycon India. 4) .... what else ? -Satya Satyaakam.net | fossevents.in | fossacademy.org From modi.konark at gmail.com Fri Jun 28 15:33:12 2013 From: modi.konark at gmail.com (konark modi) Date: Fri, 28 Jun 2013 19:03:12 +0530 Subject: [BangPypers] PyCon India 2013 : Call for Volunteers ! Message-ID: Hi All, PyCon India is looking for people who want to help organize and improve PyCon India 2013 to be held in Bangalore . There are numerous ways in which you can help organize the conference both from remote locations and being available before and during the conference days. Anyone interested is requested to fill in the form : * http://bit.ly/PyCon2013Volunteer . * We would also request you to forward this message to people whom you think are willing to help. For any other information please feel free to drop in an email at volunteer [at] in [dot] pycon [dot] org Regards Konark From satishsagar83 at gmail.com Fri Jun 28 15:34:11 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Fri, 28 Jun 2013 19:04:11 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: Hi Satyaakam, If i tell you, I was thinking on a project to write a book on python :), I guess i can really contribute on this. And our target audience are going to be kids, so , we can brain storm, on this, but then, I don't want this to be a run of the mill kind of books, I always wanted a book in such a manner, which occupies the reader, and makes him think, visualize :). All we need is a publisher. On Fri, Jun 28, 2013 at 7:01 PM, satyaakam goswami wrote: > > > > Learning must not stop, unfortunately, now days, the curriculum of > schools, > > universities etc are not meant to produce leaders, but to make followers > > > > all are great points from Arun and you , yes i agree the whole purpose of > the present education system presently is "teach to test " > > so the actionable items i see are > > 1) Writing the book > 2) Talking to the concerned authorities about the book and the material > available. > 3) Training the teachers . > 3) Have a panel discussion on this topic in Pycon India. > 4) .... what else ? > > > -Satya > Satyaakam.net | fossevents.in | fossacademy.org > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From satishsagar83 at gmail.com Fri Jun 28 15:34:43 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Fri, 28 Jun 2013 19:04:43 +0530 Subject: [BangPypers] PyCon India 2013 : Call for Volunteers ! In-Reply-To: References: Message-ID: Add my name in the list, I always wanted to write a book on python On Fri, Jun 28, 2013 at 7:03 PM, konark modi wrote: > Hi All, > > PyCon India is looking for people who want to help organize and improve > PyCon India 2013 to be held in Bangalore . There are numerous ways in which > you can help organize the conference both from remote locations and being > available before and during the conference days. > > Anyone interested is requested to fill in the form : * > http://bit.ly/PyCon2013Volunteer . * > > We would also request you to forward this message to people whom you think > are willing to help. > > For any other information please feel free to drop in an email at volunteer > [at] in [dot] pycon [dot] org > > Regards > Konark > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From satishsagar83 at gmail.com Fri Jun 28 15:36:44 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Fri, 28 Jun 2013 19:06:44 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: But it is tough to convince authority, because, they have only one thing in mind, to show high score, that we have pass percentages of this much. So, we will have to come up with a great plan. On Fri, Jun 28, 2013 at 7:04 PM, L Radhakrishna Rao wrote: > Hi Satyaakam, > > If i tell you, I was thinking on a project to write a book on python :), I > guess i can really contribute on this. > > And our target audience are going to be kids, so , we can brain storm, on > this, but then, I don't want this to be a run of the mill kind of books, I > always wanted a book in such a manner, which occupies the reader, and makes > him think, visualize :). > > All we need is a publisher. > > > On Fri, Jun 28, 2013 at 7:01 PM, satyaakam goswami wrote: > >> > >> > Learning must not stop, unfortunately, now days, the curriculum of >> schools, >> > universities etc are not meant to produce leaders, but to make followers >> > >> >> all are great points from Arun and you , yes i agree the whole purpose of >> the present education system presently is "teach to test " >> >> so the actionable items i see are >> >> 1) Writing the book >> 2) Talking to the concerned authorities about the book and the material >> available. >> 3) Training the teachers . >> 3) Have a panel discussion on this topic in Pycon India. >> 4) .... what else ? >> >> >> -Satya >> Satyaakam.net | fossevents.in | fossacademy.org >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > > From knightsamar at gmail.com Fri Jun 28 17:20:34 2013 From: knightsamar at gmail.com (Samarendra) Date: Fri, 28 Jun 2013 20:50:34 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: Regarding pass percentages, maybe if someone can show how easy it is to teach and learn python as compared to C++, I think they will appreciate it and at least get a bit interested in it. Maybe some kind of "guest lecture" on Python would highlight the ease of learning and teaching. On Fri, Jun 28, 2013 at 7:06 PM, L Radhakrishna Rao wrote: > But it is tough to convince authority, because, they have only one thing in > mind, to show high score, that we have pass percentages of this much. > > So, we will have to come up with a great plan. > > > On Fri, Jun 28, 2013 at 7:04 PM, L Radhakrishna Rao < > satishsagar83 at gmail.com > > wrote: > > > Hi Satyaakam, > > > > If i tell you, I was thinking on a project to write a book on python :), > I > > guess i can really contribute on this. > > > > And our target audience are going to be kids, so , we can brain storm, on > > this, but then, I don't want this to be a run of the mill kind of books, > I > > always wanted a book in such a manner, which occupies the reader, and > makes > > him think, visualize :). > > > > All we need is a publisher. > > > > > > On Fri, Jun 28, 2013 at 7:01 PM, satyaakam goswami >wrote: > > > >> > > >> > Learning must not stop, unfortunately, now days, the curriculum of > >> schools, > >> > universities etc are not meant to produce leaders, but to make > followers > >> > > >> > >> all are great points from Arun and you , yes i agree the whole purpose > of > >> the present education system presently is "teach to test " > >> > >> so the actionable items i see are > >> > >> 1) Writing the book > >> 2) Talking to the concerned authorities about the book and the material > >> available. > >> 3) Training the teachers . > >> 3) Have a panel discussion on this topic in Pycon India. > >> 4) .... what else ? > >> > >> > >> -Satya > >> Satyaakam.net | fossevents.in | fossacademy.org > >> _______________________________________________ > >> BangPypers mailing list > >> BangPypers at python.org > >> http://mail.python.org/mailman/listinfo/bangpypers > >> > > > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Sun Jun 30 06:58:12 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Sun, 30 Jun 2013 10:28:12 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: (Samarendra's message of "Fri, 28 Jun 2013 20:50:34 +0530") References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: <87fvw06vq3.fsf@sanitarium.localdomain> The education panel at PyCon India might help if we can get sufficiently senior people there. I'm trying to organise it so please let me know if there are contacts you can leverage/strings you can pull. Get onto the PyCOn India mailing list if you want to help with it. Samarendra writes: > Regarding pass percentages, maybe if someone can show how easy it is to > teach and learn python as compared to C++, I think they will appreciate it > and at least get a bit interested in it. > > Maybe some kind of "guest lecture" on Python would highlight the ease of > learning and teaching. > > > On Fri, Jun 28, 2013 at 7:06 PM, L Radhakrishna Rao > wrote: > >> But it is tough to convince authority, because, they have only one thing in >> mind, to show high score, that we have pass percentages of this much. >> >> So, we will have to come up with a great plan. >> >> >> On Fri, Jun 28, 2013 at 7:04 PM, L Radhakrishna Rao < >> satishsagar83 at gmail.com >> > wrote: >> >> > Hi Satyaakam, >> > >> > If i tell you, I was thinking on a project to write a book on python :), >> I >> > guess i can really contribute on this. >> > >> > And our target audience are going to be kids, so , we can brain storm, on >> > this, but then, I don't want this to be a run of the mill kind of books, >> I >> > always wanted a book in such a manner, which occupies the reader, and >> makes >> > him think, visualize :). >> > >> > All we need is a publisher. >> > >> > >> > On Fri, Jun 28, 2013 at 7:01 PM, satyaakam goswami > >wrote: >> > >> >> > >> >> > Learning must not stop, unfortunately, now days, the curriculum of >> >> schools, >> >> > universities etc are not meant to produce leaders, but to make >> followers >> >> > >> >> >> >> all are great points from Arun and you , yes i agree the whole purpose >> of >> >> the present education system presently is "teach to test " >> >> >> >> so the actionable items i see are >> >> >> >> 1) Writing the book >> >> 2) Talking to the concerned authorities about the book and the material >> >> available. >> >> 3) Training the teachers . >> >> 3) Have a panel discussion on this topic in Pycon India. >> >> 4) .... what else ? >> >> >> >> >> >> -Satya >> >> Satyaakam.net | fossevents.in | fossacademy.org >> >> _______________________________________________ >> >> BangPypers mailing list >> >> BangPypers at python.org >> >> http://mail.python.org/mailman/listinfo/bangpypers >> >> >> > >> > >> _______________________________________________ >> BangPypers mailing list >> BangPypers at python.org >> http://mail.python.org/mailman/listinfo/bangpypers >> > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > -- Cordially, Noufal http://nibrahim.net.in From noufal at nibrahim.net.in Sun Jun 30 06:59:09 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim) Date: Sun, 30 Jun 2013 10:29:09 +0530 Subject: [BangPypers] PyCon India 2013 : Call for Volunteers ! In-Reply-To: (L. Radhakrishna Rao's message of "Fri, 28 Jun 2013 19:04:43 +0530") References: Message-ID: <87a9m86voi.fsf@sanitarium.localdomain> L Radhakrishna Rao writes: > Add my name in the list, I always wanted to write a book on python This is for a list of volunteers for the conference. The work there will be different from authoring. Not that you can't help. I just wanted to higlight what we're looking for. :) [...] -- Cordially, Noufal http://nibrahim.net.in From satishsagar83 at gmail.com Sun Jun 30 12:29:18 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Sun, 30 Jun 2013 15:59:18 +0530 Subject: [BangPypers] PyCon India 2013 : Call for Volunteers ! In-Reply-To: <87a9m86voi.fsf@sanitarium.localdomain> References: <87a9m86voi.fsf@sanitarium.localdomain> Message-ID: I know, and I will help, not that I have fixed myself only to do one thing :) On Sun, Jun 30, 2013 at 10:29 AM, Noufal Ibrahim wrote: > L Radhakrishna Rao writes: > > > Add my name in the list, I always wanted to write a book on python > > This is for a list of volunteers for the conference. The work there will > be different from authoring. Not that you can't help. I just wanted to > higlight what we're looking for. :) > [...] > > > -- > Cordially, > Noufal > http://nibrahim.net.in > From harish.shastry at gmail.com Sun Jun 30 19:12:32 2013 From: harish.shastry at gmail.com (Harish Vishwanath) Date: Sun, 30 Jun 2013 22:42:32 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: <87fvw06vq3.fsf@sanitarium.localdomain> References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> <87fvw06vq3.fsf@sanitarium.localdomain> Message-ID: Python is beautiful - I firmly believe in "If everything fails, try python". But I also think caution is required if Python is to be adopted in the school/college curriculum. The elegance and comfort of Python shouldn't hamper understanding of basics of programming. A one liner in python can replace an entire program written in C/C++, but teachers should put sufficient time and effort so that the "magic" happening behind the scenes is unfurled for students. For example, file("new.txt","w").write(file("test.txt").read().replace("The","BBB")) is packing so much behind the scenes. Students should learn about what exactly is happening behind the scenes [file pointers, handling eof, string handling, finding/replacing patterns etc.,] before taking things for granted. These important details can be better understood by learning to program in Assembly / C/C++ first. Regards, Harish On Sun, Jun 30, 2013 at 10:28 AM, Noufal Ibrahim wrote: > > The education panel at PyCon India might help if we can get sufficiently > senior people there. I'm trying to organise it so please let me know if > there are contacts you can leverage/strings you can pull. > > Get onto the PyCOn India mailing list if you want to help with it. > > Samarendra writes: > > > Regarding pass percentages, maybe if someone can show how easy it is to > > teach and learn python as compared to C++, I think they will appreciate > it > > and at least get a bit interested in it. > > > > Maybe some kind of "guest lecture" on Python would highlight the ease of > > learning and teaching. > > > > > > On Fri, Jun 28, 2013 at 7:06 PM, L Radhakrishna Rao < > satishsagar83 at gmail.com > >> wrote: > > > >> But it is tough to convince authority, because, they have only one > thing in > >> mind, to show high score, that we have pass percentages of this much. > >> > >> So, we will have to come up with a great plan. > >> > >> > >> On Fri, Jun 28, 2013 at 7:04 PM, L Radhakrishna Rao < > >> satishsagar83 at gmail.com > >> > wrote: > >> > >> > Hi Satyaakam, > >> > > >> > If i tell you, I was thinking on a project to write a book on python > :), > >> I > >> > guess i can really contribute on this. > >> > > >> > And our target audience are going to be kids, so , we can brain > storm, on > >> > this, but then, I don't want this to be a run of the mill kind of > books, > >> I > >> > always wanted a book in such a manner, which occupies the reader, and > >> makes > >> > him think, visualize :). > >> > > >> > All we need is a publisher. > >> > > >> > > >> > On Fri, Jun 28, 2013 at 7:01 PM, satyaakam goswami < > satyaakam at gmail.com > >> >wrote: > >> > > >> >> > > >> >> > Learning must not stop, unfortunately, now days, the curriculum of > >> >> schools, > >> >> > universities etc are not meant to produce leaders, but to make > >> followers > >> >> > > >> >> > >> >> all are great points from Arun and you , yes i agree the whole > purpose > >> of > >> >> the present education system presently is "teach to test " > >> >> > >> >> so the actionable items i see are > >> >> > >> >> 1) Writing the book > >> >> 2) Talking to the concerned authorities about the book and the > material > >> >> available. > >> >> 3) Training the teachers . > >> >> 3) Have a panel discussion on this topic in Pycon India. > >> >> 4) .... what else ? > >> >> > >> >> > >> >> -Satya > >> >> Satyaakam.net | fossevents.in | > fossacademy.org > >> >> _______________________________________________ > >> >> BangPypers mailing list > >> >> BangPypers at python.org > >> >> http://mail.python.org/mailman/listinfo/bangpypers > >> >> > >> > > >> > > >> _______________________________________________ > >> BangPypers mailing list > >> BangPypers at python.org > >> http://mail.python.org/mailman/listinfo/bangpypers > >> > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > http://mail.python.org/mailman/listinfo/bangpypers > > > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > http://mail.python.org/mailman/listinfo/bangpypers > From satyaakam at gmail.com Sun Jun 30 20:53:56 2013 From: satyaakam at gmail.com (satyaakam goswami) Date: Mon, 1 Jul 2013 00:23:56 +0530 Subject: [BangPypers] CBSE to teach introduction to python in class 11 and 12 In-Reply-To: References: <87wqplpbbz.fsf@sanitarium.localdomain> <87r4ftp5op.fsf@sanitarium.localdomain> <51C889FE.1010507@letterboxes.org> <51C9A087.4000106@letterboxes.org> Message-ID: On Fri, Jun 28, 2013 at 7:04 PM, L Radhakrishna Rao wrote: > Hi Satyaakam, > > If i tell you, I was thinking on a project to write a book on python :), I > guess i can really contribute on this. https://github.com/pythonindia/education/blob/master/README.txt > And our target audience are going to be kids, so , we can brain storm, on > this, but then, I don't want this to be a run of the mill kind of books, I > always wanted a book in such a manner, which occupies the reader, and makes > him think, visualize :). > been thinking on the approaches initially was like http://wiki.scratch.mit.edu/wiki/Python , but realized it will be too much to digest in just one go , then the other approach can be like http://thepythongamebook.com/en:start , All we need is a publisher. > hmm no idea if that was the original intent of this whole exercise but we do not know how this whole project is going to shape up so lets start with the online version first. -Satya Satyaakam.net | fossevents.in | fossacademy.org