From vvs.premkumar07 at gmail.com Tue Dec 3 07:28:47 2013 From: vvs.premkumar07 at gmail.com (prem kumar v.v.s.) Date: Tue, 3 Dec 2013 11:58:47 +0530 Subject: [BangPypers] [JOB] Knowlarity is looking for a fullstack developers In-Reply-To: References: Message-ID: Hello Everyone, My name is Prem Kumar V.V.S. and I am a 2013 fresher. I completed my B.Tech with an aggregate of 70% and completed the MCSD Certification in Microsoft. But I am very much interested in Python so I want to work in Python environment. For this I learned Python so please inform me is there any opportunity for me in any company that works on Python. Regards Prem Kumar V.V.S. From aditya at thinrhino.net.in Tue Dec 3 11:27:18 2013 From: aditya at thinrhino.net.in (Aditya Laghate) Date: Tue, 3 Dec 2013 15:57:18 +0530 Subject: [BangPypers] [JOB] Knowlarity is looking for a fullstack developers In-Reply-To: References: Message-ID: <20131203102718.GA22858@TR.local> On Wed, Nov 27, 2013 at 07:51:16PM +0530, Rahul Rai wrote: > Dear All, > > Knowlarity, India's leading cloud telephony company is looking for an > Architect (Full Stack). Here's a nice blog which explains what we are > looking for in terms of technical skills - Out of curiosity, does the term 'Full Stack' mean, 'Jack of all trades & Master of (N)one'? I ask this, because of late after hearing/reading the terms like 'Rockstar', 'Ninja' & such similar terms, the new trend seems to be 'Full stack developer'. I wonder, how many people would there be in this world who are true 'Full stack' - 'Master of all, jack of none' kinds out there!! Cheers Aditya From noufal at nibrahim.net.in Tue Dec 3 11:29:40 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Tue, 03 Dec 2013 15:59:40 +0530 Subject: [BangPypers] [JOB] Knowlarity is looking for a fullstack developers In-Reply-To: <20131203102718.GA22858@TR.local> (Aditya Laghate's message of "Tue, 3 Dec 2013 15:57:18 +0530") References: <20131203102718.GA22858@TR.local> Message-ID: <87ob4ytegb.fsf@sanitarium.localdomain> Aditya Laghate writes: [...] > Out of curiosity, does the term 'Full Stack' mean, 'Jack of all trades & > Master of (N)one'? > > I ask this, because of late after hearing/reading the terms like > 'Rockstar', 'Ninja' & such similar terms, the new trend seems to be > 'Full stack developer'. > > I wonder, how many people would there be in this world who are true > 'Full stack' - 'Master of all, jack of none' kinds out there!! I'm more charitable than that to the term and usually interpret it to mean a skilled generalist rather than a specialist (e.g. a data scientist). [...] -- Cordially, Noufal http://nibrahim.net.in From shabda at agiliq.com Tue Dec 3 12:20:48 2013 From: shabda at agiliq.com (Shabda Raaj) Date: Tue, 3 Dec 2013 16:50:48 +0530 Subject: [BangPypers] [JOB] Knowlarity is looking for a fullstack developers Message-ID: I would never classify myself as a "Ninja/Guru/Rockstar", but I would willingly classify myself as a Full stack developer. I started my web dev learning by coding html/js, learnt photoshop, moved to Python, learnt enough DBs to get by. Learnt some more JS. I am a full stack developer. I'm not a jack of all trades. I'm not a master of none. I'm a *journeyman of some*. (Taken from http://jtauber.com/journeyman_of_some/) -- Thanks, Shabda Agiliq.com - Building Amazing Apps agiliq.com/blog/ | github.com/agiliq US: +13152854388 | IN: +919949997612 | Skype: shabda.raaj Our Android Apps | Our iOS Apps From palakmathur at gmail.com Tue Dec 3 17:15:07 2013 From: palakmathur at gmail.com (Palak Mathur) Date: Tue, 3 Dec 2013 10:15:07 -0600 Subject: [BangPypers] [JOB] Knowlarity is looking for a fullstack developers In-Reply-To: <87ob4ytegb.fsf@sanitarium.localdomain> References: <20131203102718.GA22858@TR.local> <87ob4ytegb.fsf@sanitarium.localdomain> Message-ID: On Tue, Dec 3, 2013 at 4:29 AM, Noufal Ibrahim KV wrote: > Aditya Laghate writes: > > > [...] > > > Out of curiosity, does the term 'Full Stack' mean, 'Jack of all trades & > > Master of (N)one'? > > > > I ask this, because of late after hearing/reading the terms like > > 'Rockstar', 'Ninja' & such similar terms, the new trend seems to be > > 'Full stack developer'. > > > > I wonder, how many people would there be in this world who are true > > 'Full stack' - 'Master of all, jack of none' kinds out there!! > > I'm more charitable than that to the term and usually interpret it to > mean a skilled generalist rather than a specialist (e.g. a data > scientist). > > > [...] > > +1. They are asking for an Architect who is more or less a generalist. If they would have asked for an IT Specialist, then it would have been a different thing. > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From vikthirtyfive at gmail.com Thu Dec 5 09:25:51 2013 From: vikthirtyfive at gmail.com (Vikram K) Date: Thu, 5 Dec 2013 03:25:51 -0500 Subject: [BangPypers] list question Message-ID: Any suggestions on what i have to do to go from x to y? >>> x = [['cat','NM123',12],['cat','NM234',12], ['dog', 'NM56',65]] >>> x [['cat', 'NM123', 12], ['cat', 'NM234', 12], ['dog', 'NM56', 65]] >>> y = [] >>> y = [['cat','NM123, NM234', 12], ['dog', 'NM56', 65]] >>> Regards Vik From satishsagar83 at gmail.com Thu Dec 5 09:46:21 2013 From: satishsagar83 at gmail.com (L Radhakrishna Rao) Date: Thu, 5 Dec 2013 14:16:21 +0530 Subject: [BangPypers] list question In-Reply-To: References: Message-ID: One thing is here: The x[0] and x[1] are in union with each other. this needs to be solved by set operations on list of lists. On Thu, Dec 5, 2013 at 1:55 PM, Vikram K wrote: > Any suggestions on what i have to do to go from x to y? > > >>> x = [['cat','NM123',12],['cat','NM234',12], ['dog', 'NM56',65]] > >>> x > [['cat', 'NM123', 12], ['cat', 'NM234', 12], ['dog', 'NM56', 65]] > >>> y = [] > >>> y = [['cat','NM123, NM234', 12], ['dog', 'NM56', 65]] > >>> > > Regards > Vik > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From dhananjay.nene at gmail.com Thu Dec 5 09:51:15 2013 From: dhananjay.nene at gmail.com (Dhananjay Nene) Date: Thu, 5 Dec 2013 14:21:15 +0530 Subject: [BangPypers] list question In-Reply-To: References: Message-ID: from itertools import groupby x = [['cat','NM123',12],['cat','NM234',12], ['dog', 'NM56',65]] y = [['cat','NM123, NM234', 12], ['dog', 'NM56', 65]] def grouper(t) : return (t[0],t[2]) assert y == list(list((keys[0],", ".join(val[1] for val in vals),keys[1])) for keys, vals in groupby(sorted(x,key=grouper),grouper)) ---------------------------------------------------------------------------------------------------------------------------------------- http://blog.dhananjaynene.com twitter: @dnene google+: https://google.com/+DhananjayNene On Thu, Dec 5, 2013 at 2:16 PM, L Radhakrishna Rao wrote: > One thing is here: > > The x[0] and x[1] are in union with each other. > > this needs to be solved by set operations on list of lists. > > > > > On Thu, Dec 5, 2013 at 1:55 PM, Vikram K wrote: > > > Any suggestions on what i have to do to go from x to y? > > > > >>> x = [['cat','NM123',12],['cat','NM234',12], ['dog', 'NM56',65]] > > >>> x > > [['cat', 'NM123', 12], ['cat', 'NM234', 12], ['dog', 'NM56', 65]] > > >>> y = [] > > >>> y = [['cat','NM123, NM234', 12], ['dog', 'NM56', 65]] > > >>> > > > > Regards > > Vik > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From nitin.nitp at gmail.com Thu Dec 5 10:30:44 2013 From: nitin.nitp at gmail.com (Nitin Kumar) Date: Thu, 5 Dec 2013 15:00:44 +0530 Subject: [BangPypers] list question In-Reply-To: References: Message-ID: long but this too works :) >>> p=[] >>> x=[['cat','NM123',12],['cat','NM234',12], ['dog', 'NM56',65]] >>> import copy >>> def fn(a,b): if len(a)==3 and a[0]==b[0] and a[-1]==b[-1] and a[1]!=b[1]: a.insert(-1,b[1]) p.append(a) else: p.append(b) return p >>> reduce(fn, copy.deepcopy(x)) [['cat', 'NM123', 'NM234', 12], ['dog', 'NM56', 65]] >>> p [['cat', 'NM123', 'NM234', 12], ['dog', 'NM56', 65]] >>> >>> >>> x [['cat', 'NM123', 12], ['cat', 'NM234', 12], ['dog', 'NM56', 65]] >>> 'p is your y' Nitin K On Thu, Dec 5, 2013 at 1:55 PM, Vikram K wrote: > Any suggestions on what i have to do to go from x to y? > > >>> x = [['cat','NM123',12],['cat','NM234',12], ['dog', 'NM56',65]] > >>> x > [['cat', 'NM123', 12], ['cat', 'NM234', 12], ['dog', 'NM56', 65]] > >>> y = [] > >>> y = [['cat','NM123, NM234', 12], ['dog', 'NM56', 65]] > >>> > > Regards > Vik > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From shashankasona at gmail.com Thu Dec 5 12:21:55 2013 From: shashankasona at gmail.com (SHASHANKA SONA) Date: Thu, 5 Dec 2013 16:51:55 +0530 Subject: [BangPypers] Resolving dependancies Message-ID: Hi , I have a situation where i have 3(ex: Class1, Class2, Class3) classes inheriting from a base class(ex: Base_class). Each of 3 classes has run_check() method checking something. Check in Class1.run_check() should execute if Class3.run_check() is successful. Check in Class2.run_check() should execute if Class3.run_check() is successful. Now i need a framework to handle this kind of dependency. Any suggestion? Thanks, S Sona From naikvin at gmail.com Thu Dec 5 12:36:21 2013 From: naikvin at gmail.com (Vineet Naik) Date: Thu, 5 Dec 2013 17:06:21 +0530 Subject: [BangPypers] list question In-Reply-To: References: Message-ID: Another way: from collections import defaultdict x = [['cat', 'NM123', 12], ['cat', 'NM234', 12], ['dog', 'NM56', 65]] y = [['cat', 'NM123, NM234', 12], ['dog', 'NM56', 65]] def f(acc, x): acc[(x[0], x[2])] += [x[1]] return acc assert y == [[k[0], ', '.join(v), k[1]] for k, v in reduce(f, x, defaultdict(list)).iteritems()] On Thu, Dec 5, 2013 at 3:00 PM, Nitin Kumar wrote: > long but this too works :) > > >>> p=[] > >>> x=[['cat','NM123',12],['cat','NM234',12], ['dog', 'NM56',65]] > >>> import copy > >>> def fn(a,b): > if len(a)==3 and a[0]==b[0] and a[-1]==b[-1] and a[1]!=b[1]: > a.insert(-1,b[1]) > p.append(a) > else: > p.append(b) > return p > > >>> reduce(fn, copy.deepcopy(x)) > [['cat', 'NM123', 'NM234', 12], ['dog', 'NM56', 65]] > >>> p > [['cat', 'NM123', 'NM234', 12], ['dog', 'NM56', 65]] > >>> > >>> > >>> x > [['cat', 'NM123', 12], ['cat', 'NM234', 12], ['dog', 'NM56', 65]] > >>> 'p is your y' > > Nitin K > > > On Thu, Dec 5, 2013 at 1:55 PM, Vikram K wrote: > > > Any suggestions on what i have to do to go from x to y? > > > > >>> x = [['cat','NM123',12],['cat','NM234',12], ['dog', 'NM56',65]] > > >>> x > > [['cat', 'NM123', 12], ['cat', 'NM234', 12], ['dog', 'NM56', 65]] > > >>> y = [] > > >>> y = [['cat','NM123, NM234', 12], ['dog', 'NM56', 65]] > > >>> > > > > Regards > > Vik > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Vineet Naik From vaidhy at gmail.com Thu Dec 5 12:33:51 2013 From: vaidhy at gmail.com (Vaidhy) Date: Thu, 5 Dec 2013 17:03:51 +0530 Subject: [BangPypers] Resolving dependancies In-Reply-To: References: Message-ID: I think you need a better class structure. A class should not be used solely to impose an interface. On Dec 5, 2013 4:52 PM, "SHASHANKA SONA" wrote: > Hi , > > I have a situation where i have 3(ex: Class1, Class2, Class3) classes > inheriting from a base class(ex: Base_class). Each of 3 classes has > run_check() method checking something. Check in Class1.run_check() should > execute if Class3.run_check() is successful. Check in Class2.run_check() > should execute if Class3.run_check() is successful. > > Now i need a framework to handle this kind of dependency. Any > suggestion? > > Thanks, > S Sona > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From rahulrai74 at gmail.com Tue Dec 3 12:24:59 2013 From: rahulrai74 at gmail.com (Rahul Rai) Date: Tue, 3 Dec 2013 16:54:59 +0530 Subject: [BangPypers] [JOB] Knowlarity is looking for a fullstack developers In-Reply-To: <20131203102718.GA22858@TR.local> References: <20131203102718.GA22858@TR.local> Message-ID: Hey Aditya, This simply means 'enough mastery/experience' over the listed technology areas to architect end to end systems while being fully aware of how a certain decision made in one layer affects things on the other...etc. This is not really a fancy term IMHO, have worked with many such people in the past. Noufal's reply to your email sums it beautifully - 'skilled generalist' Regards, Rahul On 3 December 2013 15:57, Aditya Laghate wrote: > On Wed, Nov 27, 2013 at 07:51:16PM +0530, Rahul Rai wrote: > > Dear All, > > > > Knowlarity, India's leading cloud telephony company is looking for an > > Architect (Full Stack). Here's a nice blog which explains what we are > > looking for in terms of technical skills - > > Out of curiosity, does the term 'Full Stack' mean, 'Jack of all trades & > Master of (N)one'? > > I ask this, because of late after hearing/reading the terms like > 'Rockstar', 'Ninja' & such similar terms, the new trend seems to be > 'Full stack developer'. > > I wonder, how many people would there be in this world who are true > 'Full stack' - 'Master of all, jack of none' kinds out there!! > > Cheers > Aditya > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From karra.etc at gmail.com Mon Dec 9 16:02:55 2013 From: karra.etc at gmail.com (Sriram Karra) Date: Mon, 9 Dec 2013 20:32:55 +0530 Subject: [BangPypers] [JOB] [OT] Interviewstreet looking for hackers Message-ID: Interviewstreet is hiring programmers to join our fast growing team. Ping us at amar at interviewstreet.com if you're interested, along with your resume, and links to your github account. *About Interviewstreet* We are the first Indian company to have been selected for Y-Combinator. We have since raised funding from first rate Silicon Valley investors lead by Vinod Khosla. We are building a platform to connect developers to the right opportunities. There are two main products - Recruit & HackerRank. Recruit helps companies screen programmers using coding challenges making the whole technical interview process hugely effective and HackerRank is the complement - a community of programmers in different domains of Computer Science. Our satisfied client list for Recruit includes Amazon, Facebook, Zynga, Twitter, LinkedIn, Walmart Labs, Quora, Box, Evernote, NASA, Microsoft, Apple, EA Sports and many more. On HackerRank, we have tens of thousands of hackers facing off against each other for bragging rights, fun and profit. We are looking for motivated hackers to join us in the fun job of building this further. *Open Positions in Bangalore:* 1. Back end - Web Developer - Ruby on Rails, Python, Codeigniter, Node.js 2. Back end - C++ Developer - Good in Systems programming 3. Front end - Web Developer - Javascript, Coffeescript, Backbone.js, HTML, CSS, SASS *Sample of Work on Offer:* We have tonnes of exciting features in our roadmap. But just to give you a sample of the sort of things we want you to build: 1. We're looking to add a wider variety of challenges like Artificial Intelligence (bot-vs-bot), Machine Learning, etc. You'll be responsible for building the framework to support these type of challenges (Technologies used: Rails, PHP) 2. Infrastructure scaling: Auto scaling web servers and codecheckers depending on the load. Support to new languages in codecheckers. How about coding in Brainfuck (http://en.wikipedia.org/wiki/Brainfuck) or Go? (Technologies used: C++, Python). 3. Implement the beautiful interfaces designed by our designer. Make the site 10x fast and more responsive (Technologies used: Javascript, coffeescript, backbone.js) *Culture* We Keep Shipping. We are a bunch of hard working, ambitious geeks who are out to change this industry. Most come from startup backgrounds, and the rest yearn that their next job is a startup of their own. *Salary & Perks* We offer excellent pay and perks that match your hacker chops. Let's just say no hacker we have made an offer to has been disappointed. -- Sriram Karra Sr Product Manager, Interviewstreet From kracethekingmaker at gmail.com Tue Dec 10 04:38:41 2013 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Tue, 10 Dec 2013 09:08:41 +0530 Subject: [BangPypers] December meetup In-Reply-To: References: <1384761986809-5039290.post@n6.nabble.com> Message-ID: We have finalised the venue and format: Date: 21, December Venue: Thoughtworks, koramangala 147/F, G+ 3floors, ACR Mansion, 8th Main Road, 3rd Block, Koramangala, Bangalore, KA, 560034 http://goo.gl/Va4rkj Agenda: Workshop: 1. Introduction to Python - Beginner level - 9:30 AM - 1:30 PM by Sayan. Installation: - http://docs.python-guide.org/en/latest/starting/install/osx/ - http://docs.python-guide.org/en/latest/starting/install/win/ - http://docs.python-guide.org/en/latest/starting/install/linux/ Talks: (3:00 - 5:00 PM) 1. Introduction to IPython - Beginner level - Kracekumar - 30 minutes. 2. Lighting Talks RSVP: http://www.meetup.com/BangPypers/events/125797532/ On Mon, Nov 18, 2013 at 1:43 PM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > The idea was suggested by Anand Chitipothu. ;-) > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From hr at ekadantainfotech.com Fri Dec 13 16:29:14 2013 From: hr at ekadantainfotech.com (hr at ekadantainfotech.com) Date: Fri, 13 Dec 2013 20:59:14 +0530 Subject: [BangPypers] [TRAINING] Python training program in Bangalore Message-ID: <6287f6b3ddbc3498f8be35f0a4771dcc@ekadantainfotech.com> Hi, Ekadanta Infotech Pvt ltd is offering 2 day python training program in Bangalore on 28th and 29th of December. This training session is done by experienced faculty. For information like 1) fee details 2) Course content 3) Venue 4) Registration process please contact on 080-41529929 or mail to hr at ekadantainfotech.com Thanks, Suchismita From coolssai at yahoo.com Mon Dec 16 04:38:56 2013 From: coolssai at yahoo.com (Cool SSai) Date: Sun, 15 Dec 2013 19:38:56 -0800 (PST) Subject: [BangPypers] python training help Message-ID: <1387165136.63435.YahooMailNeo@web140503.mail.bf1.yahoo.com> Hi Team, This ?is my first email to the group. Please guide me for Python training classes in Bangalore. I have worked as Linux Administrator and more interested to learn Python in detail. Thanks and Regards Girish From kracethekingmaker at gmail.com Mon Dec 16 08:23:20 2013 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Mon, 16 Dec 2013 12:53:20 +0530 Subject: [BangPypers] python training help In-Reply-To: <1387165136.63435.YahooMailNeo@web140503.mail.bf1.yahoo.com> References: <1387165136.63435.YahooMailNeo@web140503.mail.bf1.yahoo.com> Message-ID: Hi This month Bangpypers meetup has introduction to Python from 9:30 to 1:30 pm workshop. RSVP: http://www.meetup.com/BangPypers/events/125797532/ . There will be updates in the mailing list about trainings and workshops. On Mon, Dec 16, 2013 at 9:08 AM, Cool SSai wrote: > Hi Team, > > This is my first email to the group. Please guide me for Python training > classes in Bangalore. I have worked as Linux Administrator and more > interested to learn Python in detail. > > Thanks and Regards > Girish > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From johnsonjp at gmail.com Wed Dec 18 04:10:01 2013 From: johnsonjp at gmail.com (Jeremy Johnson) Date: Wed, 18 Dec 2013 11:10:01 +0800 Subject: [BangPypers] [Django Kickstarter] Message-ID: Hey guys, ?just ran across a pretty cool project on kickstarter. ?The RealPython team is launching their third course. ?This one is on Advanced web development with Django 1.6. ?If you interested here is the link: http://www.kickstarter.com/projects/721054906/real-python-advanced-web-development-featuring-dja Cheers From nagendra.mq at gmail.com Fri Dec 20 11:12:39 2013 From: nagendra.mq at gmail.com (nagendra mq) Date: Fri, 20 Dec 2013 15:42:39 +0530 Subject: [BangPypers] BangPypers Digest, Vol 76, Issue 8 In-Reply-To: References: Message-ID: HI, i want to learn python.. so can anybody help me regarding on this python online training.. presently i am in chandigarh... Thanks, N Nagendra On Mon, Dec 16, 2013 at 4:30 PM, wrote: > Send BangPypers mailing list submissions to > bangpypers at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://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. python training help (Cool SSai) > 2. Re: python training help (kracekumar ramaraju) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 15 Dec 2013 19:38:56 -0800 (PST) > From: Cool SSai > To: "bangpypers at python.org" > Subject: [BangPypers] python training help > Message-ID: > <1387165136.63435.YahooMailNeo at web140503.mail.bf1.yahoo.com> > Content-Type: text/plain; charset=iso-8859-1 > > Hi Team, > > This ?is my first email to the group. Please guide me for Python training > classes in Bangalore. I have worked as Linux Administrator and more > interested to learn Python in detail. > > Thanks and Regards > Girish > > ------------------------------ > > Message: 2 > Date: Mon, 16 Dec 2013 12:53:20 +0530 > From: kracekumar ramaraju > To: Cool SSai , Bangalore Python Users Group - > India > Subject: Re: [BangPypers] python training help > Message-ID: > mmWbkpwgzWki29_FxJDZdJQbF00O-SvRW_v9qupg at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Hi > > This month Bangpypers meetup has introduction to Python from 9:30 to 1:30 > pm workshop. RSVP: http://www.meetup.com/BangPypers/events/125797532/ . > There will be updates in the mailing list about trainings and workshops. > > > > On Mon, Dec 16, 2013 at 9:08 AM, Cool SSai wrote: > > > Hi Team, > > > > This is my first email to the group. Please guide me for Python training > > classes in Bangalore. I have worked as Linux Administrator and more > > interested to learn Python in detail. > > > > Thanks and Regards > > Girish > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > Torvaldshttp://kracekumar.com * > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > > > ------------------------------ > > End of BangPypers Digest, Vol 76, Issue 8 > ***************************************** > From kracethekingmaker at gmail.com Fri Dec 20 11:29:37 2013 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Fri, 20 Dec 2013 15:59:37 +0530 Subject: [BangPypers] BangPypers Digest, Vol 76, Issue 8 In-Reply-To: References: Message-ID: Narendra There are lot of free online training for python. Sample: http://software-carpentry.org/v4/python/index.html On Fri, Dec 20, 2013 at 3:42 PM, nagendra mq wrote: > HI, > > i want to learn python.. so can anybody help me regarding on this python > online training.. presently i am in chandigarh... > > Thanks, > N Nagendra > > > On Mon, Dec 16, 2013 at 4:30 PM, wrote: > > > Send BangPypers mailing list submissions to > > bangpypers at python.org > > > > To subscribe or unsubscribe via the World Wide Web, visit > > https://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. python training help (Cool SSai) > > 2. Re: python training help (kracekumar ramaraju) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Sun, 15 Dec 2013 19:38:56 -0800 (PST) > > From: Cool SSai > > To: "bangpypers at python.org" > > Subject: [BangPypers] python training help > > Message-ID: > > <1387165136.63435.YahooMailNeo at web140503.mail.bf1.yahoo.com> > > Content-Type: text/plain; charset=iso-8859-1 > > > > Hi Team, > > > > This ?is my first email to the group. Please guide me for Python training > > classes in Bangalore. I have worked as Linux Administrator and more > > interested to learn Python in detail. > > > > Thanks and Regards > > Girish > > > > ------------------------------ > > > > Message: 2 > > Date: Mon, 16 Dec 2013 12:53:20 +0530 > > From: kracekumar ramaraju > > To: Cool SSai , Bangalore Python Users Group - > > India > > Subject: Re: [BangPypers] python training help > > Message-ID: > > > mmWbkpwgzWki29_FxJDZdJQbF00O-SvRW_v9qupg at mail.gmail.com> > > Content-Type: text/plain; charset=UTF-8 > > > > Hi > > > > This month Bangpypers meetup has introduction to Python from 9:30 to > 1:30 > > pm workshop. RSVP: http://www.meetup.com/BangPypers/events/125797532/ . > > There will be updates in the mailing list about trainings and workshops. > > > > > > > > On Mon, Dec 16, 2013 at 9:08 AM, Cool SSai wrote: > > > > > Hi Team, > > > > > > This is my first email to the group. Please guide me for Python > training > > > classes in Bangalore. I have worked as Linux Administrator and more > > > interested to learn Python in detail. > > > > > > Thanks and Regards > > > Girish > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > > Torvaldshttp://kracekumar.com * > > > > > > ------------------------------ > > > > Subject: Digest Footer > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > ------------------------------ > > > > End of BangPypers Digest, Vol 76, Issue 8 > > ***************************************** > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From raj_karan_mishra at yahoo.co.in Fri Dec 20 11:45:07 2013 From: raj_karan_mishra at yahoo.co.in (raj mishra) Date: Fri, 20 Dec 2013 18:45:07 +0800 (SGT) Subject: [BangPypers] BangPypers Digest, Vol 76, Issue 8 In-Reply-To: References: Message-ID: <1387536307.85818.YahooMailNeo@web192906.mail.sg3.yahoo.com> I think you should register for Introduction to Computer Science and Programming Using Python https://www.edx.org/course/mitx/mitx-6-00-1x-introduction-computer-1122 This is one of the best course from MIT and its free too.. On Friday, 20 December 2013 3:59 PM, kracekumar ramaraju wrote: Narendra There are lot of free online training for python. Sample: http://software-carpentry.org/v4/python/index.html On Fri, Dec 20, 2013 at 3:42 PM, nagendra mq wrote: > HI, > > i want to learn python.. so can anybody help me regarding on this python > online training.. presently i am in chandigarh... > > Thanks, > N Nagendra > > > On Mon, Dec 16, 2013 at 4:30 PM, wrote: > > > Send BangPypers mailing list submissions to > >? ? ? ? bangpypers at python.org > > > > To subscribe or unsubscribe via the World Wide Web, visit > >? ? ? ? https://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. python training help (Cool SSai) > >? ? 2. Re: python training help (kracekumar ramaraju) > > > > > > ---------------------------------------------------------------------- > > > > Message: 1 > > Date: Sun, 15 Dec 2013 19:38:56 -0800 (PST) > > From: Cool SSai > > To: "bangpypers at python.org" > > Subject: [BangPypers] python training help > > Message-ID: > >? ? ? ? <1387165136.63435.YahooMailNeo at web140503.mail.bf1.yahoo.com> > > Content-Type: text/plain; charset=iso-8859-1 > > > > Hi Team, > > > > This ?is my first email to the group. Please guide me for Python training > > classes in Bangalore. I have worked as Linux Administrator and more > > interested to learn Python in detail. > > > > Thanks and Regards > > Girish > > > > ------------------------------ > > > > Message: 2 > > Date: Mon, 16 Dec 2013 12:53:20 +0530 > > From: kracekumar ramaraju > > To: Cool SSai ,? Bangalore Python Users Group - > >? ? ? ? India > > Subject: Re: [BangPypers] python training help > > Message-ID: > >? ? ? ? > mmWbkpwgzWki29_FxJDZdJQbF00O-SvRW_v9qupg at mail.gmail.com> > > Content-Type: text/plain; charset=UTF-8 > > > > Hi > > > >? This month Bangpypers meetup has introduction to Python from 9:30 to > 1:30 > > pm workshop. RSVP: http://www.meetup.com/BangPypers/events/125797532/ . > > There will be updates in the mailing list about trainings and workshops. > > > > > > > > On Mon, Dec 16, 2013 at 9:08 AM, Cool SSai wrote: > > > > > Hi Team, > > > > > > This? is my first email to the group. Please guide me for Python > training > > > classes in Bangalore. I have worked as Linux Administrator and more > > > interested to learn Python in detail. > > > > > > Thanks and Regards > > > Girish > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > > > > > -- > > > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > > Torvaldshttp://kracekumar.com * > > > > > > ------------------------------ > > > > Subject: Digest Footer > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > ------------------------------ > > > > End of BangPypers Digest, Vol 76, Issue 8 > > ***************************************** > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * _______________________________________________ BangPypers mailing list BangPypers at python.org https://mail.python.org/mailman/listinfo/bangpypers From abhinavtrue at gmail.com Mon Dec 23 15:53:31 2013 From: abhinavtrue at gmail.com (abhinav) Date: Mon, 23 Dec 2013 20:23:31 +0530 Subject: [BangPypers] [JOBS] Think & Learn Pvt Ltd looking for hackers Message-ID: *About Us:* At Think & Learn we service the educational requirements of students and institutions. We have been doing this for the past decade and have been recognized by CNBC, Deloitte and NDTV for the work we have done for our students and clients. We are academician at heart. We pride in our R&D work that we do in education. We started by providing training using some of the patented teaching methods and we matured into a company with the ability to provide end-to-end digital learning solutions. We pride in our R&D work that we do in education. We started by providing training using some of the patented teaching methods and matured into a company with the ability to provide end-to-end digital learning solutions. *Key Skills:* We are looking for good Python / PHP developer with following skill sets - 1+ years of experience in developing enterprise web applications - Good understanding of OOP and MVC architecture - Good knowledge of HTML, CSS and JavaScript (including AJAX) - W3C standards and cross browser compatibility - Good to have knowledge of Git or SVN, Nginx, Memcache, Celery, Amazon Web Services (not mandatory though) - Last but not the least passion to work in start up and solving both business and technical challenges to develop awesome product. *Key Responsibilities:* Designing and coding new features and requirements in existing products, enhancing existing features as well as developing new products from scratch. *What you will get:* - Opportunity to work with highly motivated team comprising alumnus of IITs/ IIMs. - Extensive learning, You will get chance to learn technical as well as business challenges of running a start up *How to Apply: * Please send your resume at abhinavtrue at gmail dot com along with link to your github account. From jitu.icfai at gmail.com Tue Dec 24 06:37:53 2013 From: jitu.icfai at gmail.com (jitendra gupta) Date: Tue, 24 Dec 2013 11:07:53 +0530 Subject: [BangPypers] Resolving dependancies In-Reply-To: References: Message-ID: You can try with Decorator , this might be helpfull. On Thu, Dec 5, 2013 at 5:03 PM, Vaidhy wrote: > I think you need a better class structure. A class should not be used > solely to impose an interface. > On Dec 5, 2013 4:52 PM, "SHASHANKA SONA" wrote: > > > Hi , > > > > I have a situation where i have 3(ex: Class1, Class2, Class3) > classes > > inheriting from a base class(ex: Base_class). Each of 3 classes has > > run_check() method checking something. Check in Class1.run_check() should > > execute if Class3.run_check() is successful. Check in Class2.run_check() > > should execute if Class3.run_check() is successful. > > > > Now i need a framework to handle this kind of dependency. Any > > suggestion? > > > > Thanks, > > S Sona > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From rohitchormale at gmail.com Tue Dec 24 06:53:26 2013 From: rohitchormale at gmail.com (Rohit Chormale) Date: Tue, 24 Dec 2013 11:23:26 +0530 Subject: [BangPypers] Resolving dependancies In-Reply-To: References: Message-ID: you can create dictionary to save result of every run_check(). Before executing any run_check(), fetch values from this dictionary and put appropriate conditions. I hope this is what you want else would like to give more details? On Tue, Dec 24, 2013 at 11:07 AM, jitendra gupta wrote: > You can try with Decorator , this might be helpfull. > > > On Thu, Dec 5, 2013 at 5:03 PM, Vaidhy wrote: > > > I think you need a better class structure. A class should not be used > > solely to impose an interface. > > On Dec 5, 2013 4:52 PM, "SHASHANKA SONA" > wrote: > > > > > Hi , > > > > > > I have a situation where i have 3(ex: Class1, Class2, Class3) > > classes > > > inheriting from a base class(ex: Base_class). Each of 3 classes has > > > run_check() method checking something. Check in Class1.run_check() > should > > > execute if Class3.run_check() is successful. Check in > Class2.run_check() > > > should execute if Class3.run_check() is successful. > > > > > > Now i need a framework to handle this kind of dependency. Any > > > suggestion? > > > > > > Thanks, > > > S Sona > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From rohitchormale at gmail.com Tue Dec 24 08:57:57 2013 From: rohitchormale at gmail.com (Rohit Chormale) Date: Tue, 24 Dec 2013 13:27:57 +0530 Subject: [BangPypers] python training help In-Reply-To: References: <1387165136.63435.YahooMailNeo@web140503.mail.bf1.yahoo.com> Message-ID: I think before taking coaching, first check some books, online resources for python, it might be very useful to you. On Mon, Dec 16, 2013 at 12:53 PM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > Hi > > This month Bangpypers meetup has introduction to Python from 9:30 to 1:30 > pm workshop. RSVP: http://www.meetup.com/BangPypers/events/125797532/ . > There will be updates in the mailing list about trainings and workshops. > > > > On Mon, Dec 16, 2013 at 9:08 AM, Cool SSai wrote: > > > Hi Team, > > > > This is my first email to the group. Please guide me for Python training > > classes in Bangalore. I have worked as Linux Administrator and more > > interested to learn Python in detail. > > > > Thanks and Regards > > Girish > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > Torvaldshttp://kracekumar.com * > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From kushaldas at gmail.com Tue Dec 24 09:00:59 2013 From: kushaldas at gmail.com (Kushal Das) Date: Tue, 24 Dec 2013 13:30:59 +0530 Subject: [BangPypers] python training help In-Reply-To: <1387165136.63435.YahooMailNeo@web140503.mail.bf1.yahoo.com> References: <1387165136.63435.YahooMailNeo@web140503.mail.bf1.yahoo.com> Message-ID: On Mon, Dec 16, 2013 at 9:08 AM, Cool SSai wrote: > Hi Team, > > This is my first email to the group. Please guide me for Python training classes in Bangalore. I have worked as Linux Administrator and more interested to learn Python in detail. > Start from http://pymbook.rtfd.org :D Kushal -- http://fedoraproject.org http://kushaldas.in From g.s.srinath89 at gmail.com Tue Dec 24 09:39:04 2013 From: g.s.srinath89 at gmail.com (Srinath) Date: Tue, 24 Dec 2013 14:09:04 +0530 Subject: [BangPypers] python training help In-Reply-To: References: <1387165136.63435.YahooMailNeo@web140503.mail.bf1.yahoo.com> Message-ID: Guess we should collect all the info here and put it as a wiki somewhere and include in an FAQ. This question frequents more than any other question in the group http://about.me/srinathgs I write code @ Alamut Srinath G S On Tue, Dec 24, 2013 at 1:30 PM, Kushal Das wrote: > On Mon, Dec 16, 2013 at 9:08 AM, Cool SSai wrote: > > Hi Team, > > > > This is my first email to the group. Please guide me for Python > training classes in Bangalore. I have worked as Linux Administrator and > more interested to learn Python in detail. > > > Start from http://pymbook.rtfd.org :D > > Kushal > -- > http://fedoraproject.org > http://kushaldas.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From mandarvaze at gmail.com Tue Dec 24 12:32:44 2013 From: mandarvaze at gmail.com (=?UTF-8?B?TWFuZGFyIFZhemUgLyDgpK7gpILgpKbgpL7gpLAg4KS14KSd4KWH?=) Date: Tue, 24 Dec 2013 17:02:44 +0530 Subject: [BangPypers] python training help In-Reply-To: References: <1387165136.63435.YahooMailNeo@web140503.mail.bf1.yahoo.com> Message-ID: It shouldn't matter that this is on Python Pune site : http://pune.python.org.in/pages/python-resources.html On Tue, Dec 24, 2013 at 2:09 PM, Srinath wrote: > Guess we should collect all the info here and put it as a wiki somewhere > and include in an FAQ. > > This question frequents more than any other question in the group > > http://about.me/srinathgs > I write code @ Alamut > Srinath G S > > > > On Tue, Dec 24, 2013 at 1:30 PM, Kushal Das wrote: > > > On Mon, Dec 16, 2013 at 9:08 AM, Cool SSai wrote: > > > Hi Team, > > > > > > This is my first email to the group. Please guide me for Python > > training classes in Bangalore. I have worked as Linux Administrator and > > more interested to learn Python in detail. > > > > > Start from http://pymbook.rtfd.org :D > > > > Kushal > > -- > > http://fedoraproject.org > > http://kushaldas.in > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From pranjal.mittal.ece10 at iitbhu.ac.in Mon Dec 30 08:05:27 2013 From: pranjal.mittal.ece10 at iitbhu.ac.in (Pranjal Mittal) Date: Mon, 30 Dec 2013 12:35:27 +0530 Subject: [BangPypers] Question regarding memory of uploaded files in Django Message-ID: Hi, I had a question regarding how *InMemoryUploadedFiles* work in Django. I posted the question in Stackoverflow. Haven't got a good answer yet. http://stackoverflow.com/questions/20827939/is-inmemoryuploadedfile-really-in-memory Any one has a clue on how InMemoryUploadedFile(s) work in Django? If its a file like object, or a file handle then is it really "in memory" ie. If I upload a file of larger size then is the InMemoryUploadedFile object also of a greater size or is it independent of that. *To elaborate:* AFAIK, when you open a file in Python, it returns a handle to the file which takes the same memory irrespective of the size of the file being opened. It is when you peform the *read()* operation, that the file is really read into the memory. *InMemoryUploadedFile* type does have a read() method; So does that make InMemoryUploadedFile a file handle itself, which is independent of the uploaded file size? Thanks, - Pranjal -- B.Tech. 2014 Indian Institute of Technology, BHU, Varanasi, 221005 Uttar Pradesh, India From noufal at nibrahim.net.in Mon Dec 30 09:34:22 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Mon, 30 Dec 2013 14:04:22 +0530 Subject: [BangPypers] Question regarding memory of uploaded files in Django In-Reply-To: (Pranjal Mittal's message of "Mon, 30 Dec 2013 12:35:27 +0530") References: Message-ID: <87k3emd9f5.fsf@sanitarium.localdomain> On Mon, Dec 30 2013, Pranjal Mittal wrote: > Hi, > > I had a question regarding how *InMemoryUploadedFiles* work in Django. > I posted the question in Stackoverflow. Haven't got a good answer yet. > http://stackoverflow.com/questions/20827939/is-inmemoryuploadedfile-really-in-memory > > Any one has a clue on how InMemoryUploadedFile(s) work in Django? If its a > file like object, or a file handle then is it really "in memory" ie. If I > upload a file of larger size then is the InMemoryUploadedFile object also > of a greater size or is it independent of that. > > *To elaborate:* > > AFAIK, when you open a file in Python, it returns a handle to the file > which takes the same memory irrespective of the size of the file being > opened. It is when you peform the *read()* operation, that the file is > really read into the memory. *InMemoryUploadedFile* type does have a read() > method; So does that make InMemoryUploadedFile a file handle itself, which > is independent of the uploaded file size? The docs suggest that it's a stream-to-memory object which means that the data will be read out of the stream and be made available to you for processing. I'm not sure how (or if) it will buffer this and what the memory characteristics are. I think they're calling this (and other objects) `File` because they offer a file like interface. [...] -- Cordially, Noufal http://nibrahim.net.in From karra.etc at gmail.com Mon Dec 30 11:21:14 2013 From: karra.etc at gmail.com (Sriram Karra) Date: Mon, 30 Dec 2013 15:51:14 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime Message-ID: In a different era I used cscope and etags for browing massive C/C++ code bases. In this day and age I would like to believe there are better source browsing/navigation tools that should be available. Any particular tool(s) that really stand out? From ashish.makani at gmail.com Mon Dec 30 12:45:35 2013 From: ashish.makani at gmail.com (ashish makani) Date: Mon, 30 Dec 2013 17:15:35 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: References: Message-ID: I personally use sublime text http://www.sublimetext.com/3 Some of my friends swear by PyCharm http://www.jetbrains.com/pycharm/download/index.html *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 Mon, Dec 30, 2013 at 3:51 PM, Sriram Karra wrote: > In a different era I used cscope and etags for browing massive C/C++ code > bases. In this day and age I would like to believe there are better source > browsing/navigation tools that should be available. > > Any particular tool(s) that really stand out? > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From dhruvbaldawa at gmail.com Mon Dec 30 12:48:23 2013 From: dhruvbaldawa at gmail.com (Dhruv Baldawa) Date: Mon, 30 Dec 2013 17:18:23 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: References: Message-ID: -- Dhruv Baldawa (http://www.dhruvb.com) On Mon, Dec 30, 2013 at 5:15 PM, ashish makani wrote: > I personally use sublime text > http://www.sublimetext.com/3 > > I use Sublime with Anaconda (https://sublime.wbond.net/packages/Anaconda). PyCharm is also great. > Some of my friends swear by PyCharm > http://www.jetbrains.com/pycharm/download/index.html > > *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 Mon, Dec 30, 2013 at 3:51 PM, Sriram Karra wrote: > > > In a different era I used cscope and etags for browing massive C/C++ code > > bases. In this day and age I would like to believe there are better > source > > browsing/navigation tools that should be available. > > > > Any particular tool(s) that really stand out? > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From kracethekingmaker at gmail.com Mon Dec 30 13:18:54 2013 From: kracethekingmaker at gmail.com (kracekumar ramaraju) Date: Mon, 30 Dec 2013 17:48:54 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: References: Message-ID: Sublime 2/3 supports ctags which is based on exuberant ctags. https://github.com/SublimeText/CTags . Note: I haven't used it to browse large c/c++ code base. On Mon, Dec 30, 2013 at 5:18 PM, Dhruv Baldawa wrote: > -- > Dhruv Baldawa > (http://www.dhruvb.com) > > > On Mon, Dec 30, 2013 at 5:15 PM, ashish makani >wrote: > > > I personally use sublime text > > http://www.sublimetext.com/3 > > > > > I use Sublime with Anaconda (https://sublime.wbond.net/packages/Anaconda). > PyCharm is also great. > > > > Some of my friends swear by PyCharm > > http://www.jetbrains.com/pycharm/download/index.html > > > > *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 Mon, Dec 30, 2013 at 3:51 PM, Sriram Karra > wrote: > > > > > In a different era I used cscope and etags for browing massive C/C++ > code > > > bases. In this day and age I would like to believe there are better > > source > > > browsing/navigation tools that should be available. > > > > > > Any particular tool(s) that really stand out? > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus Torvaldshttp://kracekumar.com * From arvind.kamble at gmail.com Mon Dec 30 14:17:01 2013 From: arvind.kamble at gmail.com (Aravind Kamble) Date: Mon, 30 Dec 2013 18:47:01 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: References: Message-ID: Which one is better to navigate huge code and provide context help menu. On Mon, Dec 30, 2013 at 5:48 PM, kracekumar ramaraju < kracethekingmaker at gmail.com> wrote: > Sublime 2/3 supports ctags which is based on exuberant ctags. > https://github.com/SublimeText/CTags . > > Note: I haven't used it to browse large c/c++ code base. > > > On Mon, Dec 30, 2013 at 5:18 PM, Dhruv Baldawa >wrote: > > > -- > > Dhruv Baldawa > > (http://www.dhruvb.com) > > > > > > On Mon, Dec 30, 2013 at 5:15 PM, ashish makani > >wrote: > > > > > I personally use sublime text > > > http://www.sublimetext.com/3 > > > > > > > > I use Sublime with Anaconda (https://sublime.wbond.net/packages/Anaconda > ). > > PyCharm is also great. > > > > > > > Some of my friends swear by PyCharm > > > http://www.jetbrains.com/pycharm/download/index.html > > > > > > *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 Mon, Dec 30, 2013 at 3:51 PM, Sriram Karra > > wrote: > > > > > > > In a different era I used cscope and etags for browing massive C/C++ > > code > > > > bases. In this day and age I would like to believe there are better > > > source > > > > browsing/navigation tools that should be available. > > > > > > > > Any particular tool(s) that really stand out? > > > > _______________________________________________ > > > > BangPypers mailing list > > > > BangPypers at python.org > > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > > _______________________________________________ > > > BangPypers mailing list > > > BangPypers at python.org > > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > > -- > > *Thanks & Regardskracekumar"Talk is cheap, show me the code" -- Linus > Torvaldshttp://kracekumar.com * > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From mandarvaze at gmail.com Mon Dec 30 14:43:58 2013 From: mandarvaze at gmail.com (=?UTF-8?B?TWFuZGFyIFZhemUgLyDgpK7gpILgpKbgpL7gpLAg4KS14KSd4KWH?=) Date: Mon, 30 Dec 2013 19:13:58 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: References: Message-ID: > Some of my friends swear by PyCharm > http://www.jetbrains.com/pycharm/download/index.html > > One more person (me) who liked pycharm - but AFAIK it only supports Python (well) Since sriram talked about C/C++ code - probably Sublime is better suited (Although I haven't used it seriously) -Mandar From abhishekl.2006 at gmail.com Mon Dec 30 17:42:49 2013 From: abhishekl.2006 at gmail.com (Abhishek L) Date: Mon, 30 Dec 2013 22:12:49 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: References: Message-ID: I'm a happy user of elpy (https://github.com/jorgenschaefer/elpy) in emacs for all python related things. It includes some popular extensions for code-completion (Jedi/Rope backends), Code navigation etc. It should be available in marmalade/MELPA repositories as well. Also I heard ein (https://github.com/tkf/emacs-ipython-notebook) is good if you orient towards matplotlib/numpy and the like (not used much, personally though) Do give it a try, if you're still using emacs. > In a different era I used cscope and etags for browing massive C/C++ code > bases For C/C++ I'm still using etags. (though not a heavy user and the project is not huge). As an aside, I do use projectile-mode (https://github.com/bbatsov/projectile) for managing projects, which has some neat settings to regenerate etags/ build etc. (There is also the CEDET set of tools for cc-mode languages (mostly), but I haven't tried/spent much time on configuring that) Happy Hacking -Abhishek From noufal at nibrahim.net.in Mon Dec 30 17:57:15 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Mon, 30 Dec 2013 22:27:15 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: (Abhishek L.'s message of "Mon, 30 Dec 2013 22:12:49 +0530") References: Message-ID: <87lhz2b7kk.fsf@sanitarium.localdomain> On Mon, Dec 30 2013, Abhishek L wrote: > I'm a happy user of elpy (https://github.com/jorgenschaefer/elpy) in > emacs for all python related things. It includes some popular > extensions for code-completion (Jedi/Rope backends), Code navigation > etc. It should be available in marmalade/MELPA repositories as well. > Also I heard ein (https://github.com/tkf/emacs-ipython-notebook) is > good if you orient towards matplotlib/numpy and the like (not used > much, personally though) > > Do give it a try, if you're still using emacs. Allow me an alternate perspective. With Python, I don't really use tag jumping. With my own code base, if I'm tag jumping and moving around like that, I usually consider that an issue with the way my app is laid out. With other peoples code, I usually figure out where a message or some behaviour that I'm interested in is happening and stick a pdb.set_trace() over there. I then run it and use PDBTrack to trace things from there to understand what's happening. I guess this is partly because with Python, most things are at runtime and partly because it's easier to not reason about the program and just to see it run. I'm not big on 'intelligent' completion. With C, I do the tag jumping thing and use etags. [...] -- Cordially, Noufal http://nibrahim.net.in From ashish.makani at gmail.com Mon Dec 30 19:02:18 2013 From: ashish.makani at gmail.com (ashish makani) Date: Mon, 30 Dec 2013 23:32:18 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: <87lhz2b7kk.fsf@sanitarium.localdomain> References: <87lhz2b7kk.fsf@sanitarium.localdomain> Message-ID: Might be a little tangential, but maybe of interest to some A hn post on 'efficiently browsing text & code with emacs' https://news.ycombinator.com/item?id=3703760 ==> http://www.kirubakaran.com/articles/efficiently-browsing-text-or-code.html On Mon, Dec 30, 2013 at 10:27 PM, Noufal Ibrahim KV wrote: > On Mon, Dec 30 2013, Abhishek L wrote: > > > I'm a happy user of elpy (https://github.com/jorgenschaefer/elpy) in > > emacs for all python related things. It includes some popular > > extensions for code-completion (Jedi/Rope backends), Code navigation > > etc. It should be available in marmalade/MELPA repositories as well. > > Also I heard ein (https://github.com/tkf/emacs-ipython-notebook) is > > good if you orient towards matplotlib/numpy and the like (not used > > much, personally though) > > > > Do give it a try, if you're still using emacs. > > Allow me an alternate perspective. > > With Python, I don't really use tag jumping. With my own code base, if > I'm tag jumping and moving around like that, I usually consider that an > issue with the way my app is laid out. With other peoples code, I > usually figure out where a message or some behaviour that I'm interested > in is happening and stick a pdb.set_trace() over there. I then run it > and use PDBTrack to trace things from there to understand what's > happening. I guess this is partly because with Python, most things are > at runtime and partly because it's easier to not reason about the > program and just to see it run. I'm not big on 'intelligent' completion. > > With C, I do the tag jumping thing and use etags. > > [...] > > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From karra.etc at gmail.com Tue Dec 31 03:20:19 2013 From: karra.etc at gmail.com (Sriram Karra) Date: Tue, 31 Dec 2013 07:50:19 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: <87lhz2b7kk.fsf@sanitarium.localdomain> References: <87lhz2b7kk.fsf@sanitarium.localdomain> Message-ID: On Mon, Dec 30, 2013 at 10:27 PM, Noufal Ibrahim KV wrote: > > With Python, I don't really use tag jumping. With my own code base, if > I'm tag jumping and moving around like that, I usually consider that an > issue with the way my app is laid out. With other peoples code, I > usually figure out where a message or some behaviour that I'm interested > in is happening and stick a pdb.set_trace() over there. I then run it > and use PDBTrack to trace things from there to understand what's > happening. I guess this is partly because with Python, most things are > at runtime and partly because it's easier to not reason about the > program and just to see it run. I'm not big on 'intelligent' completion. > > With C, I do the tag jumping thing and use etags. > Interesting; should try a debugger-first approach next time I am looking at a newly clone third party repo :) But I am not sure I understand why you could not do the same thing with GDB and breakpoints? Is there something python-specific I am not getting? From noufal at nibrahim.net.in Tue Dec 31 05:01:35 2013 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Tue, 31 Dec 2013 09:31:35 +0530 Subject: [BangPypers] Best python source browsing tool for Mac + Emacs / Sublime In-Reply-To: (Sriram Karra's message of "Tue, 31 Dec 2013 07:50:19 +0530") References: <87lhz2b7kk.fsf@sanitarium.localdomain> Message-ID: <87y531actc.fsf@sanitarium.localdomain> On Tue, Dec 31 2013, Sriram Karra wrote: > On Mon, Dec 30, 2013 at 10:27 PM, Noufal Ibrahim KV > wrote: > >> >> With Python, I don't really use tag jumping. With my own code base, if >> I'm tag jumping and moving around like that, I usually consider that an >> issue with the way my app is laid out. With other peoples code, I >> usually figure out where a message or some behaviour that I'm interested >> in is happening and stick a pdb.set_trace() over there. I then run it >> and use PDBTrack to trace things from there to understand what's >> happening. I guess this is partly because with Python, most things are >> at runtime and partly because it's easier to not reason about the >> program and just to see it run. I'm not big on 'intelligent' completion. >> >> With C, I do the tag jumping thing and use etags. >> > > Interesting; should try a debugger-first approach next time I am looking at > a newly clone third party repo :) > > But I am not sure I understand why you could not do the same thing with GDB > and breakpoints? Is there something python-specific I am not getting? My reasons are probably more historical than evidence based. It's just what I've been doing. In general though, this kind of static thing works better with compiled languages than with Python (in my experience anyway). I don't usually need to run stuff to figure out where things are going wrong. That being said, I do stick printfs here and there. [...] -- Cordially, Noufal http://nibrahim.net.in From davechintan at gmail.com Tue Dec 31 09:41:49 2013 From: davechintan at gmail.com (Chintan Dave) Date: Tue, 31 Dec 2013 14:11:49 +0530 Subject: [BangPypers] JMS provider using RabbitMQ Message-ID: Hi, I need to post messages on a JMS queue on a remote server. RabbitMQ is compliant to JMS v1.1 and I can use it, however I am not able to find any specific reference documentation for developing a JMS Producer using RabbitMQ. The one's available use AMQP Producer and Consumer. Any pointers would be helpful. -- Regards, Chintan Dave From gora at mimirtech.com Tue Dec 31 11:11:59 2013 From: gora at mimirtech.com (Gora Mohanty) Date: Tue, 31 Dec 2013 15:41:59 +0530 Subject: [BangPypers] JMS provider using RabbitMQ In-Reply-To: References: Message-ID: On 31 December 2013 14:11, Chintan Dave wrote: > > Hi, > > I need to post messages on a JMS queue on a remote server. > RabbitMQ is compliant to JMS v1.1 and I can use it, however I am not able > to find any specific reference documentation for developing a JMS Producer > using RabbitMQ. > > The one's available use AMQP Producer and Consumer. > > Any pointers would be helpful. Why exactly are you asking on a Python list? Having said that: http://lmgtfy.com/?q=jms+rabbitmq Regards, Gora From davechintan at gmail.com Tue Dec 31 11:23:25 2013 From: davechintan at gmail.com (Chintan Dave) Date: Tue, 31 Dec 2013 15:53:25 +0530 Subject: [BangPypers] JMS provider using RabbitMQ In-Reply-To: References: Message-ID: RabbitMQ supports Python for messaging purpose. I thought people who might have some hands on experience may be able to help. Please ignore if this is not the case. Thanks, On Tue, Dec 31, 2013 at 3:41 PM, Gora Mohanty wrote: > On 31 December 2013 14:11, Chintan Dave wrote: > > > > Hi, > > > > I need to post messages on a JMS queue on a remote server. > > RabbitMQ is compliant to JMS v1.1 and I can use it, however I am not able > > to find any specific reference documentation for developing a JMS > Producer > > using RabbitMQ. > > > > The one's available use AMQP Producer and Consumer. > > > > Any pointers would be helpful. > > Why exactly are you asking on a Python list? > > Having said that: http://lmgtfy.com/?q=jms+rabbitmq > > Regards, > Gora > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Regards, Chintan Dave, LinkedIn: http://in.linkedin.com/in/chintandave Blog:http://www.chintandave.com From gora at mimirtech.com Tue Dec 31 13:01:30 2013 From: gora at mimirtech.com (Gora Mohanty) Date: Tue, 31 Dec 2013 17:31:30 +0530 Subject: [BangPypers] JMS provider using RabbitMQ In-Reply-To: References: Message-ID: On 31 December 2013 15:53, Chintan Dave wrote: > > RabbitMQ supports Python for messaging purpose. I thought people who might > have some hands on experience may be able to help. [...] IMHO, that hardly makes it relevant, especially given that JMS is a JAVA API. Did you take a look at the links from the Google search: Some seemed helpful. Regards, Gora From davechintan at gmail.com Tue Dec 31 14:12:38 2013 From: davechintan at gmail.com (Chintan Dave) Date: Tue, 31 Dec 2013 18:42:38 +0530 Subject: [BangPypers] JMS provider using RabbitMQ In-Reply-To: References: Message-ID: Hi Gora, IMHO - you might want to read up a little on Interoperability. Here is the food for your brain: http://en.wikipedia.org/wiki/Streaming_Text_Oriented_Messaging_Protocol Anyways following is an answer to your question: Any JMS compliant message broker can be used to invoke JMS consumer (which resides on remote server). Now it is upto the message broker as to what all platform it supports for coding producers. If it supports Python, this is possible. Since RabbitMQ supports it, I believed it is possible. I know as a matter of fact that this is possible using Apache ActiveMQ (another JMS compliant broker) which supports STOMP. URL: http://activemq.apache.org/stomp.html It provides Interoperability between JMS clients written using any language (Python, Ruby and more) and JMS consumers written using Java. The idea here was to experiment using RabbitMQ and see if I can invoke it, since it supports not only JMS but also STOMP. You may want to have a look at the following (slide no 28), which clearly mentions that JMS is supported: http://www.rabbitmq.com/resources/google-tech-talk-final/alexis-google-rabbitmq-talk.pdf PS: I asked a question thinking there may be some wise people who may be able to help me in my research, however it seems - the culture here is to humiliate people. Even if the question was not relevant, delete was just a click away. People should realize that no one is stupid enough to ask questions without really doing basic research. On Tue, Dec 31, 2013 at 5:31 PM, Gora Mohanty wrote: > On 31 December 2013 15:53, Chintan Dave wrote: > > > > RabbitMQ supports Python for messaging purpose. I thought people who > might > > have some hands on experience may be able to help. > [...] > > IMHO, that hardly makes it relevant, especially given that JMS > is a JAVA API. > > Did you take a look at the links from the Google search: Some > seemed helpful. > > Regards, > Gora > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Regards, Chintan Dave, LinkedIn: http://in.linkedin.com/in/chintandave Blog:http://www.chintandave.com From gora at mimirtech.com Tue Dec 31 14:35:23 2013 From: gora at mimirtech.com (Gora Mohanty) Date: Tue, 31 Dec 2013 19:05:23 +0530 Subject: [BangPypers] JMS provider using RabbitMQ In-Reply-To: References: Message-ID: On 31 December 2013 18:42, Chintan Dave wrote: [...] > PS: I asked a question thinking there may be some wise people who may be > able to help me in my research, however it seems - the culture here is to > humiliate people. Even if the question was not relevant, delete was just a > click away. People should realize that no one is stupid enough to ask > questions without really doing basic research. [...] Sorry, did not mean to humiliate you, and I do not understand why you find that saying something is off-topic for the list is humiliating. Given the brevity of your original message, I both said it was off-topic, and sent you a link to search results. I am sorry, but far too often people ask here without doing basic research. In any case, if you were offended, I offer my apologies. I still disagree with your contention that since JMS clients can be written in Python, it is germane for the list. By that argument, almost anything would be permitted here. Nor do I buy the argument that "delete was just a click away": So, are you OK with my posting spam? After all, delete is just a click away. Am going to stop following up on this thread, but IMHO there is a value to insisting that a list stay on-topic, especially a technical one. Regards, Gora From davechintan at gmail.com Tue Dec 31 14:52:21 2013 From: davechintan at gmail.com (Chintan Dave) Date: Tue, 31 Dec 2013 19:22:21 +0530 Subject: [BangPypers] JMS provider using RabbitMQ In-Reply-To: References: Message-ID: Hi Gora, I can understand your perspective. Lets leave this here based on individual beliefs. We don't necessarily need not agree to each other's point. All I am saying is - sending out lmgtfy links are the last things one should consider. Saying its not relevant would have closed the thread. If you noticed - I responded urging the group to ignore my mail if found not relevant. I am also closing this thread here. On Tuesday, 31 December 2013, Gora Mohanty wrote: > On 31 December 2013 18:42, Chintan Dave > > wrote: > [...] > > > PS: I asked a question thinking there may be some wise people who may be > > able to help me in my research, however it seems - the culture here is to > > humiliate people. Even if the question was not relevant, delete was just > a > > click away. People should realize that no one is stupid enough to ask > > questions without really doing basic research. > [...] > > Sorry, did not mean to humiliate you, and I do not understand > why you find that saying something is off-topic for the list is > humiliating. Given the brevity of your original message, I both > said it was off-topic, and sent you a link to search results. I > am sorry, but far too often people ask here without doing basic > research. In any case, if you were offended, I offer my apologies. > > I still disagree with your contention that since JMS clients can > be written in Python, it is germane for the list. By that argument, > almost anything would be permitted here. Nor do I buy the > argument that "delete was just a click away": So, are you OK > with my posting spam? After all, delete is just a click away. > Am going to stop following up on this thread, but IMHO there is > a value to insisting that a list stay on-topic, especially a technical > one. > > Regards, > Gora > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Regards, Chintan Dave, LinkedIn: http://in.linkedin.com/in/chintandave Blog:http://www.chintandave.com From gora at mimirtech.com Tue Dec 31 15:08:51 2013 From: gora at mimirtech.com (Gora Mohanty) Date: Tue, 31 Dec 2013 19:38:51 +0530 Subject: [BangPypers] JMS provider using RabbitMQ In-Reply-To: References: Message-ID: On 31 December 2013 19:22, Chintan Dave wrote: > Hi Gora, > > I can understand your perspective. > Lets leave this here based on individual beliefs. > > We don't necessarily need not agree to each other's point. > > All I am saying is - sending out lmgtfy links are the last things one > should consider. Ah, OK, I get you. I view lmgtfy links as a bit of gentle fun, but can see how someone might see that as insulting. Sorry, will stop doing that. > Saying its not relevant would have closed the thread. If you noticed - I > responded urging the group to ignore my mail if found not relevant. > > I am also closing this thread here. Done, and thanks for a polite discussion. Regards, Gora