From nikhil at dags.co.za Fri Jan 1 09:42:32 2016 From: nikhil at dags.co.za (nikhil at dags.co.za) Date: Fri, 1 Jan 2016 16:42:32 +0200 (SAST) Subject: [BangPypers] Advice on Python/Django Outsourcing Relationships Message-ID: <1451659352.329821598@apps.rackspace.com> Hi Guys, I hope that this message is appropriate for this forum.I'm a South Africa developer running a two man agency (Python/Django). I will be in Bangalore around 18/01/2016 for one week and I'm looking to establish a relationship with firms who have a strong Python/Javascript skillset. Ideally I would like to come in and meet with the PM/lead Dev to get an idea of who we will be working with etc.Can you guys make any suggestions, offer any referrals and/or suggest other channels I might be able to meet the right people through? Thanks in advance --- Nikhil Somaru Chief Technologist Dags Labs +2776 954 9392 [ http://dags.co.za ]( http://dags.co.za ) From cjgiridhar at gmail.com Fri Jan 8 00:39:27 2016 From: cjgiridhar at gmail.com (Chetan Giridhar) Date: Fri, 8 Jan 2016 11:09:27 +0530 Subject: [BangPypers] [Job] CallHub is hiring for Python developers Message-ID: CallHub[1] is the next generation SaaS based marketing platform leveraging cloud telephony. We have customers round the globe who love the product and constantly push us to do more. We are scaling up the product and looking for core members to join our Engineering team at Bangalore. Come and join us on an exciting journey to build a world class product and company! Software Engineer Backend: - 3-5 yrs, Python/Flask/Django, Postgres/MySQL, Celery, Redis - APIs, Django Rest Framework/Tastypie - Good Analytical & Problem Solving skills - Experience on scalability and performance or in media protocols (SIP) would be a plus Software Engineer Frontend: - jQuery/Bootstrap/AngularJS/Backbone - HTML/CSS3, Responsiveness - UX Design experience Job Perks: - CallHub offers market salaries and MacBook for development - Lunch/snack will be provided in the office How to Apply: Send your resumes to jobs at callhub.io. Please do not reply to this thread. [1]: https://callhub.io -- Regards, Chetan From phalgun_g at yahoo.com Fri Jan 8 08:47:24 2016 From: phalgun_g at yahoo.com (phalgun guduthur) Date: Fri, 8 Jan 2016 13:47:24 +0000 (UTC) Subject: [BangPypers] [JOB] Backend Lead Developer (Python) at SignEasy References: <829944047.1649428.1452260844995.JavaMail.yahoo.ref@mail.yahoo.com> Message-ID: <829944047.1649428.1452260844995.JavaMail.yahoo@mail.yahoo.com> Hi there,? I'm Phalgun, one of the engineers at SignEasy. SignEasy (getsigneasy.com) is a bootstrapped, successful & profitable startup based out of SF & Bangalore.? We are currently seeking a Backend / Server Side Lead Engineer who has the knowledge of scalable server architecture and its maintenance. ?BACKGROUND Here is a quick background of our stack.SignEasy?s backend API which powers all of its user facing products - both mobile and web, is written in Python using Flask.We use AWS extensively to host our infrastructure including EC2, ELB, S3, and RDS. We use Nginx and Apache as our web servers and MySQL/Redis for our data stores. We use Ubuntu/Linux and Windows servers - We have a legitimate reason to use Windows. :)Our stack is very stable and has served us well, but there is always room for improvement and refining. We want to improve our first byte response times and migrate from MySQL to a PostgreSQL database. (We hate downtimes and have had 2 scheduled downtimes in the last 18 months). We have successfully upgraded our file storage system twice without downtime.We are efficient at keeping our infrastructure costs low, but we would still want to be extra cautious and lower the costs further.We use Papertrail, CopperEgg, Skeddly, Monit, Jenkins, Github and HipChat to help maintain an almost perfect availability and monitor our infrastructure.PROBLEMS / CHALLENGES WE ARE FACING - We currently have a lot of new product features that need tweaking in the API.? - We have multiple points of failures in our infrastructure that need to be mitigated.? - We have to constantly keep track of disk usage and CPU spikes.? - We have to track API logs to see signals of potential bugs and feature usage.? - Marketing, Product & Support teams often reach out for data which requires a few good minutes to generate. So, we need a customized and flexible dashboard to self-serve the data on demand. - Random bugs crop up in an unrelated API after a particular feature change.? - Our DB is very inflexible to make major changes at the current scale.? - We don?t know which API takes more time to respond than required nor have we taken steps to optimize it.? - API consuming developers don?t use or misuse a few APIs. WHAT YOU WILL BE DOING - Architect and design?reusable server components for Web as well as Mobile applications - Interact with product and engineering to gather requirements for implementation - Make the API as flexible as possible to allow future changes - Talk to our API consuming engineers?in the mobile and web client?team and make their life easier - Write unit and integration tests which will pave way for a continuous deployment and minimize unexpected bugs - Work on Business Continuity and Disaster Recovery infrastructure - Monitor server health and keep them in shape daily. Automate enough to let you sleep peacefully at night - Monitor API logs daily and report to the corresponding stakeholders. Be vocal in suggesting features based on this data - Build a universal dashboard for internal use where colleagues can either fetch data (for marketing teams) or edit data (for support teams) - Migrate to a better data storage for?compliance with standards and feature requirements - Hustle and get the app developers to use your APIs right WHAT WE ARE LOOKING FOR - Communicates ideas and gathers requirements effectively - Has built a REST API for mobile and web clients and at scale at least similar or larger than ours? - Has experience with AWS and monitoring systems - Knows how to write unit testable software code and write unit tests? - Is comfortable to handle migration and revamp of data storages and computing infrastructure - Has experience with CI tools to handle automated deployments - Flair to handle DevOps for the team - Prior experience working in a product start-up will be an added advantage Do drop a note to pg at getsigneasy.com for any questions or head over to?http://getsigneasy.com/jobs#op-95310-backend-developer-lead-python Thank you!?Phalgun From vigneshstack at gmail.com Fri Jan 8 11:30:02 2016 From: vigneshstack at gmail.com (Vignesh Udh) Date: Fri, 8 Jan 2016 22:00:02 +0530 Subject: [BangPypers] [Bangpyper][PythonExpress] Python workshop at Dayananda Sagar College Of Engineering Message-ID: Hi Team, We have python workshop request from Dayananda Sagar College Of Engineering, kindly check below mentioned link and accept if you can conduct this workshop. Each day can be individual tutor, Kindly let us know if you need any additional information. http://pythonexpress.in/workshop/11/ http://pythonexpress.in/workshop/12/ http://pythonexpress.in/workshop/13/ Thanks, Vignesh Mobile # 974 202 8462 From satyaakam at gmail.com Mon Jan 11 03:58:00 2016 From: satyaakam at gmail.com (satyaakam goswami) Date: Mon, 11 Jan 2016 14:28:00 +0530 Subject: [BangPypers] Call for proposals PyDelhi Conference Message-ID: Hi, We are happy to announce the opening of call for proposals for Talks in the PyDelhi Conference happening on March 5th.Rush your proposals before 31st of January. https://cfp.pydelhi.org https://conference.pydelhi.org/ cheers -Satya Satyaakam.net | fossevents.in | From yogesh.gupta38 at gmail.com Mon Jan 11 04:20:05 2016 From: yogesh.gupta38 at gmail.com (yogesh gupta) Date: Mon, 11 Jan 2016 14:50:05 +0530 Subject: [BangPypers] Call for proposals PyDelhi Conference In-Reply-To: References: Message-ID: Does the event happens in mumbai anytime of the year ? On Jan 11, 2016 2:29 PM, "satyaakam goswami" wrote: > Hi, > > We are happy to announce the opening of call for proposals for Talks in the > PyDelhi Conference happening on March 5th.Rush your proposals before 31st > of January. > > https://cfp.pydelhi.org > https://conference.pydelhi.org/ > > > > cheers > -Satya > Satyaakam.net | fossevents.in | > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Mon Jan 11 04:34:35 2016 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Mon, 11 Jan 2016 15:04:35 +0530 Subject: [BangPypers] Call for proposals PyDelhi Conference In-Reply-To: (yogesh gupta's message of "Mon, 11 Jan 2016 14:50:05 +0530") References: Message-ID: <87si24zcgk.fsf@nibrahim.net.in> On Mon, Jan 11 2016, yogesh gupta wrote: > Does the event happens in mumbai anytime of the year ? [...] If you know sufficient Pythonistas in Mumbai, you should try to conduct a small scale conference by yourself. Lots of regional events is a good thing. :) -- Cordially, Noufal http://nibrahim.net.in From ramana.reddy at hotmail.com Mon Jan 11 05:40:32 2016 From: ramana.reddy at hotmail.com (Ramana Reddy) Date: Mon, 11 Jan 2016 16:10:32 +0530 Subject: [BangPypers] How To Add Other Members in Bangpypers: Message-ID: Hi Sir/Mam, This is Ramana Reddy, Sir/Mam... How Can i add Other members to my Group in Bangpypers .Please Tell me the Process How can add Members. ThanksRamana From satyaakam at gmail.com Mon Jan 11 05:44:30 2016 From: satyaakam at gmail.com (satyaakam goswami) Date: Mon, 11 Jan 2016 16:14:30 +0530 Subject: [BangPypers] How To Add Other Members in Bangpypers: In-Reply-To: References: Message-ID: On Mon, Jan 11, 2016 at 4:10 PM, Ramana Reddy wrote: you cannot only admins can add individuals.To become member you have to ?go to https://mail.python.org/mailman/listinfo/bangpypers ?and subscribe to the mailing list individually. hth -Satya From ashish.makani at gmail.com Tue Jan 12 04:12:31 2016 From: ashish.makani at gmail.com (ashish makani) Date: Tue, 12 Jan 2016 14:42:31 +0530 Subject: [BangPypers] Tools/libraries to determine the call graph(call flow) of an python program (module/package) Message-ID: Hi fellow bangalore pythonistas , I am trying to do the following. I have a moderately complex python module/application X, whose source code i have access to. I run X with the following command python x.py ... Internally, x.py callls y.py, which in turn calls z.py, etc etc x.py ---> y.py ---> z.py ---> u.py ---> v.py Is there a python library/tool/module , to which i give input the start point of X, x.py and the input arguments, arg1, arg2, ..., argn and which can come up with the call graph of X I have tried looking at pycallgraph[0], but havent had much luck with it. 0. https://pypi.python.org/pypi/pycallgraph Any suggestions,advice, pointers welcome. Thanks a ton, ashish *"Talk is cheap. Show me the code." - Linus Torvalds [* * https://lkml.org/lkml/2000/8/25/132* * ]* From vasudevram at gmail.com Tue Jan 12 05:01:16 2016 From: vasudevram at gmail.com (Vasudev Ram) Date: Tue, 12 Jan 2016 15:31:16 +0530 Subject: [BangPypers] Tools/libraries to determine the call graph(call flow) of an python program (module/package) In-Reply-To: References: Message-ID: Have you tried the trace module from the stdlib? https://docs.python.org/2/library/trace.html Has both a CLI and a lib you can use. See this example: http://jugad2.blogspot.tw/2013/06/pythons-trace-module-and-chained.html Also this: http://jugad2.blogspot.in/2013/04/using-syscurrentframes-and-python.html - Vasudev jugad2.blogspot.com On Tuesday, January 12, 2016, ashish makani wrote: > Hi fellow bangalore pythonistas , > > I am trying to do the following. > > I have a moderately complex python module/application X, whose source code > i have access to. > > I run X with the following command > > python x.py ... > > > Internally, x.py callls y.py, which in turn calls z.py, etc etc > > x.py ---> y.py ---> z.py ---> u.py ---> v.py > > Is there a python library/tool/module , to which i give input the start > point of X, x.py > and the input arguments, arg1, arg2, ..., argn > > and which can come up with the call graph of X > > I have tried looking at pycallgraph[0], but havent had much luck with it. > 0. https://pypi.python.org/pypi/pycallgraph > > Any suggestions,advice, pointers welcome. > > Thanks a ton, > ashish > > > *"Talk is cheap. Show me the code." - Linus Torvalds [* > * https://lkml.org/lkml/2000/8/25/132* < > https://lkml.org/lkml/2000/8/25/132> > * ]* > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Vasudev Ram - Dancing Bison Enterprises Fellow at the Python Software Foundation Independent software consultant and trainer - Python, C, Linux, databases, open source About: http://jugad2.blogspot.in/p/about-vasudev-ram.html LinkedIn: http://www.linkedin.com/in/vasudevram ActiveState Code recipes: https://code.activestate.com/recipes/users/4173351 From noufal at nibrahim.net.in Tue Jan 12 04:48:16 2016 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Tue, 12 Jan 2016 15:18:16 +0530 Subject: [BangPypers] Tools/libraries to determine the call graph(call flow) of an python program (module/package) In-Reply-To: (ashish makani's message of "Tue, 12 Jan 2016 14:42:31 +0530") References: Message-ID: <874mejxh5r.fsf@nibrahim.net.in> On Tue, Jan 12 2016, ashish makani wrote: [...] > Is there a python library/tool/module , to which i give input the start > point of X, x.py > and the input arguments, arg1, arg2, ..., argn I once needed something like this but went about it statically using this http://code.activestate.com/recipes/577222-create-module-dependency-graph/ and then added some project specific stuff into it. It got me what I wanted. Generally though, the simplest way would be to stick an import pdb; pdb.set_trace() inside the appropriate function in v.py and then look at the call stack no? [...] -- Cordially, Noufal http://nibrahim.net.in From ashish.makani at gmail.com Tue Jan 12 07:37:07 2016 From: ashish.makani at gmail.com (ashish makani) Date: Tue, 12 Jan 2016 18:07:07 +0530 Subject: [BangPypers] Tools/libraries to determine the call graph(call flow) of an python program (module/package) In-Reply-To: <874mejxh5r.fsf@nibrahim.net.in> References: <874mejxh5r.fsf@nibrahim.net.in> Message-ID: thanks & true Noufal, but 2 points : 1. i imagine this is a fairly common usecase you are given some source python codebase , X which is moderately complex i just want to give X & some typical args which X takes, to a tool/library, so i get a visual, rough understanding of the typical call flow when X is run. As in, i dont want to instrument or "decorate" the python codebase X, treat X as a blackbox what say ? 2. it seems like some easy to use library is out there which spits out that pretty visual call flow diagram/graph which seems more intuitive(though maybe less precise ?) than a text call stack thanks ashish On Tue, Jan 12, 2016 at 3:18 PM, Noufal Ibrahim KV wrote: > On Tue, Jan 12 2016, ashish makani wrote: > > [...] > > > Is there a python library/tool/module , to which i give input the start > > point of X, x.py > > and the input arguments, arg1, arg2, ..., argn > > I once needed something like this but went about it statically using > this > http://code.activestate.com/recipes/577222-create-module-dependency-graph/ > and then added some project specific stuff into it. It got me what I > wanted. > > Generally though, the simplest way would be to stick an > > import pdb; pdb.set_trace() > > inside the appropriate function in v.py and then look at the call stack no? > > > [...] > > > -- > Cordially, > Noufal > http://nibrahim.net.in > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From noufal at nibrahim.net.in Tue Jan 12 07:48:35 2016 From: noufal at nibrahim.net.in (Noufal Ibrahim KV) Date: Tue, 12 Jan 2016 18:18:35 +0530 Subject: [BangPypers] Tools/libraries to determine the call graph(call flow) of an python program (module/package) In-Reply-To: (ashish makani's message of "Tue, 12 Jan 2016 18:07:07 +0530") References: <874mejxh5r.fsf@nibrahim.net.in> Message-ID: <8760yzvu8s.fsf@nibrahim.net.in> On Tue, Jan 12 2016, ashish makani wrote: > thanks & true Noufal, but 2 points : > > 1. i imagine this is a fairly common usecase > you are given some source python codebase , X which is moderately complex > > i just want to give X & some typical args which X takes, to a > tool/library, so i get a visual, rough understanding of the typical > call flow when X is run. As in, i dont want to instrument or > "decorate" the python codebase X, treat X as a blackbox what say ? That makes sense. The trace[1] module, which, I must confess, is new to me, mentioned by Vasudev looks like exactly what you need. It should be simple to instrument your code with that module, get the call graph and then use graphviz or some similar tool to draw a picture of it. > 2. it seems like some easy to use library is out there which spits out > that pretty visual call flow diagram/graph which seems more > intuitive(though maybe less precise ?) than a text call stack Of course. Different strokes for different folks. [...] Footnotes: [1] https://pymotw.com/2/trace/ -- Cordially, Noufal http://nibrahim.net.in From sganeshhcu at gmail.com Wed Jan 13 06:09:28 2016 From: sganeshhcu at gmail.com (Sree Ganesh) Date: Wed, 13 Jan 2016 12:09:28 +0100 Subject: [BangPypers] Python Internship Message-ID: Dear Members, Goodmorning. This is Ganesh from Germany. My background of study is computational Linguistics. I am looking for Python Internship. If any one know information about this please let me know. -- Cheers, Sree Ganesh.T From chetan.khatri at live.com Wed Jan 13 08:02:32 2016 From: chetan.khatri at live.com (Chetan Khatri) Date: Wed, 13 Jan 2016 18:32:32 +0530 Subject: [BangPypers] Python Internship In-Reply-To: References: Message-ID: Hello Sree , Odoo Company has opening for Interns, You can directly contact Dr.Pragya (Dave) JoshiRecruitment Manager at Tiny ERP Private Limited. Thank you. Regards,Chetan Khatri+91 76666 80574> Date: Wed, 13 Jan 2016 12:09:28 +0100 > From: sganeshhcu at gmail.com > To: BangPypers at python.org > Subject: [BangPypers] Python Internship > > Dear Members, > Goodmorning. This is Ganesh from Germany. My background of study is > computational Linguistics. I am looking for Python Internship. If any one > know information about this please let me know. > > -- > Cheers, > Sree Ganesh.T > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers From jyoti at shieldsquare.com Wed Jan 13 23:47:43 2016 From: jyoti at shieldsquare.com (Jyoti Kakatkar) Date: Thu, 14 Jan 2016 10:17:43 +0530 Subject: [BangPypers] Python Internship In-Reply-To: References: Message-ID: Hi Ganesh, We at Shieldsquare are offering internship for Python. Interested people can send your profile to careers at shieldsquare.com. Thanks, Jyoti Co-Founder & VP Technology, Shieldsquare. On 13 Jan 2016 4:39 pm, "Sree Ganesh" wrote: > Dear Members, > Goodmorning. This is Ganesh from Germany. My background of study is > computational Linguistics. I am looking for Python Internship. If any one > know information about this please let me know. > > -- > Cheers, > Sree Ganesh.T > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From jyoti at shieldsquare.com Thu Jan 14 08:44:26 2016 From: jyoti at shieldsquare.com (Jyoti Kakatkar) Date: Thu, 14 Jan 2016 19:14:26 +0530 Subject: [BangPypers] ShieldSquare | We are hiring Message-ID: Hi All, Openings at ShieldSquare: *Python Developers* *Location*: Bangalore Freshers and upto 3 Yrs experience in 1. Functional and Object Oriented Python Programming, 2. experience in HTML,JS, CSS and Python framework Django will be a plus. Regards, Jyoti Jyoti Kakatkar VP Technology, ShieldSquare From mithran77 at gmail.com Thu Jan 14 09:29:48 2016 From: mithran77 at gmail.com (Mithran Daniel) Date: Thu, 14 Jan 2016 19:59:48 +0530 Subject: [BangPypers] BangPypers Digest, Vol 101, Issue 4 In-Reply-To: References: Message-ID: Have you tried this? http://stackoverflow.com/questions/1896032/using-cprofile-results-with-kcachegrind This uses Qcachegrind to display cProfile data. Hope I didn't hijack your thread, but I have been trying to understand what function cycles mean. I had read that valgrind tries to simulate a processor while running. Can someone please shed some light about cycles in cachegrind with python cProfile data? On Tue, Jan 12, 2016 at 10: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. Tools/libraries to determine the call graph(call flow) of an > python program (module/package) (ashish makani) > 2. Re: Tools/libraries to determine the call graph(call flow) of > an python program (module/package) (Vasudev Ram) > 3. Re: Tools/libraries to determine the call graph(call flow) of > an python program (module/package) (Noufal Ibrahim KV) > 4. Re: Tools/libraries to determine the call graph(call flow) of > an python program (module/package) (ashish makani) > 5. Re: Tools/libraries to determine the call graph(call flow) of > an python program (module/package) (Noufal Ibrahim KV) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 12 Jan 2016 14:42:31 +0530 > From: ashish makani > To: Bangalore Python Users Group - India > Subject: [BangPypers] Tools/libraries to determine the call graph(call > flow) of an python program (module/package) > Message-ID: > updRCjE5ap+ACr88X9TXR4t1LDSCPw6EoAVw at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Hi fellow bangalore pythonistas , > > I am trying to do the following. > > I have a moderately complex python module/application X, whose source code > i have access to. > > I run X with the following command > > python x.py ... > > > Internally, x.py callls y.py, which in turn calls z.py, etc etc > > x.py ---> y.py ---> z.py ---> u.py ---> v.py > > Is there a python library/tool/module , to which i give input the start > point of X, x.py > and the input arguments, arg1, arg2, ..., argn > > and which can come up with the call graph of X > > I have tried looking at pycallgraph[0], but havent had much luck with it. > 0. https://pypi.python.org/pypi/pycallgraph > > Any suggestions,advice, pointers welcome. > > Thanks a ton, > ashish > > > *"Talk is cheap. Show me the code." - Linus Torvalds [* > * https://lkml.org/lkml/2000/8/25/132* < > https://lkml.org/lkml/2000/8/25/132> > * ]* > > > ------------------------------ > > Message: 2 > Date: Tue, 12 Jan 2016 15:31:16 +0530 > From: Vasudev Ram > To: Bangalore Python Users Group - India , > Vasudev Ram > Subject: Re: [BangPypers] Tools/libraries to determine the call > graph(call flow) of an python program (module/package) > Message-ID: > < > CAM3uJy+W020ObTT7AxPPpGadDT6LY2N4jOaBF8REH2uq5fso6w at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Have you tried the trace module from the stdlib? > > https://docs.python.org/2/library/trace.html > > Has both a CLI and a lib you can use. > > See this example: > > http://jugad2.blogspot.tw/2013/06/pythons-trace-module-and-chained.html > > Also this: > > http://jugad2.blogspot.in/2013/04/using-syscurrentframes-and-python.html > > - Vasudev > jugad2.blogspot.com > > On Tuesday, January 12, 2016, ashish makani > wrote: > > > Hi fellow bangalore pythonistas , > > > > I am trying to do the following. > > > > I have a moderately complex python module/application X, whose source > code > > i have access to. > > > > I run X with the following command > > > > python x.py ... > > > > > > Internally, x.py callls y.py, which in turn calls z.py, etc etc > > > > x.py ---> y.py ---> z.py ---> u.py ---> v.py > > > > Is there a python library/tool/module , to which i give input the start > > point of X, x.py > > and the input arguments, arg1, arg2, ..., argn > > > > and which can come up with the call graph of X > > > > I have tried looking at pycallgraph[0], but havent had much luck with it. > > 0. https://pypi.python.org/pypi/pycallgraph > > > > Any suggestions,advice, pointers welcome. > > > > Thanks a ton, > > ashish > > > > > > *"Talk is cheap. Show me the code." - Linus Torvalds [* > > * https://lkml.org/lkml/2000/8/25/132* < > > https://lkml.org/lkml/2000/8/25/132> > > * ]* > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > -- > Vasudev Ram - Dancing Bison Enterprises > Fellow at the Python Software Foundation > Independent software consultant and trainer > - Python, C, Linux, databases, open source > About: http://jugad2.blogspot.in/p/about-vasudev-ram.html > LinkedIn: http://www.linkedin.com/in/vasudevram > ActiveState Code recipes: > https://code.activestate.com/recipes/users/4173351 > > > ------------------------------ > > Message: 3 > Date: Tue, 12 Jan 2016 15:18:16 +0530 > From: Noufal Ibrahim KV > To: Bangalore Python Users Group - India > Subject: Re: [BangPypers] Tools/libraries to determine the call > graph(call flow) of an python program (module/package) > Message-ID: <874mejxh5r.fsf at nibrahim.net.in> > Content-Type: text/plain > > On Tue, Jan 12 2016, ashish makani wrote: > > [...] > > > Is there a python library/tool/module , to which i give input the start > > point of X, x.py > > and the input arguments, arg1, arg2, ..., argn > > I once needed something like this but went about it statically using > this > http://code.activestate.com/recipes/577222-create-module-dependency-graph/ > and then added some project specific stuff into it. It got me what I > wanted. > > Generally though, the simplest way would be to stick an > > import pdb; pdb.set_trace() > > inside the appropriate function in v.py and then look at the call stack no? > > > [...] > > > -- > Cordially, > Noufal > http://nibrahim.net.in > > > ------------------------------ > > Message: 4 > Date: Tue, 12 Jan 2016 18:07:07 +0530 > From: ashish makani > To: Bangalore Python Users Group - India > Subject: Re: [BangPypers] Tools/libraries to determine the call > graph(call flow) of an python program (module/package) > Message-ID: > J4w at mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > thanks & true Noufal, but 2 points : > > 1. i imagine this is a fairly common usecase > you are given some source python codebase , X which is moderately complex > > i just want to give X & some typical args which X takes, > to a tool/library, so i get a visual, rough understanding of the typical > call flow when X is run. > As in, i dont want to instrument or "decorate" the python codebase X, treat > X as a blackbox > what say ? > > > 2. it seems like some easy to use library is out there > which spits out that pretty visual call flow diagram/graph > > which seems more intuitive(though maybe less precise ?) than > a text call stack > > thanks > ashish > > On Tue, Jan 12, 2016 at 3:18 PM, Noufal Ibrahim KV > > wrote: > > > On Tue, Jan 12 2016, ashish makani wrote: > > > > [...] > > > > > Is there a python library/tool/module , to which i give input the start > > > point of X, x.py > > > and the input arguments, arg1, arg2, ..., argn > > > > I once needed something like this but went about it statically using > > this > > > http://code.activestate.com/recipes/577222-create-module-dependency-graph/ > > and then added some project specific stuff into it. It got me what I > > wanted. > > > > Generally though, the simplest way would be to stick an > > > > import pdb; pdb.set_trace() > > > > inside the appropriate function in v.py and then look at the call stack > no? > > > > > > [...] > > > > > > -- > > Cordially, > > Noufal > > http://nibrahim.net.in > > _______________________________________________ > > BangPypers mailing list > > BangPypers at python.org > > https://mail.python.org/mailman/listinfo/bangpypers > > > > > ------------------------------ > > Message: 5 > Date: Tue, 12 Jan 2016 18:18:35 +0530 > From: Noufal Ibrahim KV > To: Bangalore Python Users Group - India > Subject: Re: [BangPypers] Tools/libraries to determine the call > graph(call flow) of an python program (module/package) > Message-ID: <8760yzvu8s.fsf at nibrahim.net.in> > Content-Type: text/plain > > On Tue, Jan 12 2016, ashish makani wrote: > > > thanks & true Noufal, but 2 points : > > > > 1. i imagine this is a fairly common usecase > > you are given some source python codebase , X which is moderately complex > > > > i just want to give X & some typical args which X takes, to a > > tool/library, so i get a visual, rough understanding of the typical > > call flow when X is run. As in, i dont want to instrument or > > "decorate" the python codebase X, treat X as a blackbox what say ? > > That makes sense. The trace[1] module, which, I must confess, is new to me, > mentioned by Vasudev looks like exactly what you need. It should be > simple to instrument your code with that module, get the call graph and > then use graphviz or some similar tool to draw a picture of it. > > > > 2. it seems like some easy to use library is out there which spits out > > that pretty visual call flow diagram/graph which seems more > > intuitive(though maybe less precise ?) than a text call stack > > Of course. Different strokes for different folks. > > [...] > > > > Footnotes: > [1] https://pymotw.com/2/trace/ > > -- > Cordially, > Noufal > http://nibrahim.net.in > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > > > ------------------------------ > > End of BangPypers Digest, Vol 101, Issue 4 > ****************************************** > -- Thanks and Regards, Mithran +91 9986759380 From vnbang2003 at gmail.com Thu Jan 14 22:27:03 2016 From: vnbang2003 at gmail.com (vijay kumar) Date: Fri, 15 Jan 2016 08:57:03 +0530 Subject: [BangPypers] Required volunteer to conduct basic Python3 101 workshop Message-ID: Hi All, We are still looking for volunteer to help conduct Python3 101 workshop at Dayananda Sagar College Of Engineering Below are details for workshop . http://pythonexpress.in/workshop/11/ - Date: 27-Jan- 2016 , Wednesday http://pythonexpress.in/workshop/12/ - Date: 28-Jan- 2016, Thursday http://pythonexpress.in/workshop/13/ - Date: 29-Jan- 2016, Friday If any volunteer is ready and want to propose different date let us know we will try to work with college on the dates. From samadindia at gmail.com Fri Jan 15 23:19:19 2016 From: samadindia at gmail.com (Samad Shaikh) Date: Sat, 16 Jan 2016 09:49:19 +0530 Subject: [BangPypers] Required volunteer to conduct basic Python3 101 workshop In-Reply-To: References: Message-ID: Hi, I am Samad Shaikh from Aurangabad MAH providing software development & training services since 1986. We are conducting industrial training program in Java-EE, Python, PHP, R, Ruby etc. I can conduct your training session but what are the commercial term you offers as I am not locally available in Bangaluru. Pls let me know how we can collaborate and work. On Jan 15, 2016 8:57 AM, "vijay kumar" wrote: > Hi All, > We are still looking for volunteer to help conduct Python3 101 workshop > at Dayananda Sagar College Of Engineering > > Below are details for workshop . > http://pythonexpress.in/workshop/11/ - Date: 27-Jan- 2016 , > Wednesday > http://pythonexpress.in/workshop/12/ - Date: 28-Jan- 2016, > Thursday > http://pythonexpress.in/workshop/13/ - Date: 29-Jan- 2016, Friday > > If any volunteer is ready and want to propose different date let us know > we will try to work with college on the dates. > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From vnbang2003 at gmail.com Sat Jan 16 02:38:29 2016 From: vnbang2003 at gmail.com (vijay kumar) Date: Sat, 16 Jan 2016 13:08:29 +0530 Subject: [BangPypers] Required volunteer to conduct basic Python3 101 workshop In-Reply-To: References: Message-ID: Hi Samad, Thanks for coming forward and helping us. As you know we conduct workshop free of cost. We can reach out to PSSI to fund your travel to Bangalore. Do let me know if this sounds good to you. On Sat, Jan 16, 2016 at 9:49 AM, Samad Shaikh wrote: > Hi, > I am Samad Shaikh from Aurangabad MAH providing software development & > training services since 1986. We are conducting industrial training program > in Java-EE, Python, PHP, R, Ruby etc. I can conduct your training session > but what are the commercial term you offers as I am not locally available > in Bangaluru. > Pls let me know how we can collaborate and work. > On Jan 15, 2016 8:57 AM, "vijay kumar" wrote: > > > Hi All, > > We are still looking for volunteer to help conduct Python3 101 > workshop > > at Dayananda Sagar College Of Engineering > > > > Below are details for workshop . > > http://pythonexpress.in/workshop/11/ - Date: 27-Jan- 2016 , > > Wednesday > > http://pythonexpress.in/workshop/12/ - Date: 28-Jan- 2016, > > Thursday > > http://pythonexpress.in/workshop/13/ - Date: 29-Jan- 2016, Friday > > > > If any volunteer is ready and want to propose different date let us > know > > we will try to work with college on the dates. > > _______________________________________________ > > 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, Vijay From 0601rishabh at gmail.com Tue Jan 19 10:32:01 2016 From: 0601rishabh at gmail.com (Rishabh Singh) Date: Tue, 19 Jan 2016 21:02:01 +0530 Subject: [BangPypers] [x-post] PyDelhi pamphlet Message-ID: Folks spread the word around your college campus, company and around your tech circle, use the pamphlet below. Print it, photostat it and spread the word for PyDelhi. >http://postimg.org/image/q6wohkwn1/ If you can give a talk or a workshop then send a proposal to cfp.pydelhi.org cheers -Rishabh From mandarvaze at gmail.com Wed Jan 20 04:14:34 2016 From: mandarvaze at gmail.com (=?UTF-8?B?TWFuZGFyIFZhemUgLyDgpK7gpILgpKbgpL7gpLAg4KS14KSd4KWH?=) Date: Wed, 20 Jan 2016 14:44:34 +0530 Subject: [BangPypers] [pythonpune] PyDelhi pamphlet In-Reply-To: References: Message-ID: "Beautiful Code" in the pamphlet is not python3 compatible *ducks* -Mandar On Tue, Jan 19, 2016 at 8:52 PM, Rishabh Singh <0601rishabh at gmail.com> wrote: > Folks spread the word around your college campus, company and around your > tech circle, use the pamphlet below. Print it, photostat it and spread the > word for PyDelhi. > > >http://postimg.org/image/q6wohkwn1/ > > If you can give a talk or a workshop then send a proposal to > cfp.pydelhi.org > > > cheers > -Rishabh > > -- > You received this message because you are subscribed to the Google Groups > "Python Pune" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pythonpune+unsubscribe at googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > From vigneshstack at gmail.com Wed Jan 20 05:31:10 2016 From: vigneshstack at gmail.com (Vignesh Udh) Date: Wed, 20 Jan 2016 16:01:10 +0530 Subject: [BangPypers] [Bangpyper][PythonExpress] Python workshop at Yenepoya Institute of Technology-Mangalore Message-ID: Hi Team, We have python workshop request from Yenepoya Institute of Technology-Mangalore, kindly check below mentioned link and accept if you can conduct this workshop. This is two days workshop and College is flexible with workshop dates, Kindly let us know if you need any additional information. https://pythonexpress.in/workshop/14/ https://pythonexpress.in/workshop/15/ Thanks, Vignesh Mobile # 974 202 8462 From null at voidspace.xyz Wed Jan 20 06:29:36 2016 From: null at voidspace.xyz (Ramaseshan S) Date: Wed, 20 Jan 2016 16:59:36 +0530 Subject: [BangPypers] [Bangpyper][PythonExpress] Python workshop at Yenepoya Institute of Technology-Mangalore In-Reply-To: References: Message-ID: <1525ecc0a4a.f7d973b21247.3119280113841879237@voidspace.xyz> From anuvrat at anuvrat.in Thu Jan 21 00:56:45 2016 From: anuvrat at anuvrat.in (Anuvrat Parashar) Date: Thu, 21 Jan 2016 11:26:45 +0530 Subject: [BangPypers] [pythonpune] PyDelhi pamphlet In-Reply-To: References: Message-ID: On Wed, Jan 20, 2016 at 2:44 PM, Mandar Vaze / ????? ??? < mandarvaze at gmail.com> wrote: > "Beautiful Code" in the pamphlet is not python3 compatible > > *ducks* > > ducking won't do. designers are running after you :P -- Anuvrat Parashar http://anuvrat.in From vigneshstack at gmail.com Thu Jan 21 01:36:38 2016 From: vigneshstack at gmail.com (Vignesh Udh) Date: Thu, 21 Jan 2016 12:06:38 +0530 Subject: [BangPypers] [Bangpyper][PythonExpress] Django workshop at Yenepoya Institute of Technology-Mangalore Message-ID: Hi Team, We have Django workshop request from Yenepoya Institute of Technology-Mangalore, kindly check below mentioned link and accept if you can conduct this workshop. Kindly let us know if you need any additional information. https://pythonexpress.in/workshop/15/ Thanks, Vignesh Mobile # 974 202 8462 From anand21nanda at gmail.com Thu Jan 21 11:40:42 2016 From: anand21nanda at gmail.com (Anand Reddy Pandikunta) Date: Thu, 21 Jan 2016 22:10:42 +0530 Subject: [BangPypers] February Talks - Speaking slots are open Message-ID: Hi, We have february meetup on 6th [0], from 10.00 AM to 2:00 PM in Grofers office. We're looking for speakers. You can speak about any topic for 15 or 30 mins. Talk can be about framework, libraries, editors, software development philosophy, server automation, your experience with Python etc. If you?re interested to give a talk leave comment in meetup page or reply to the email. RSVP for meetup will be opened on Jan 30. [0]: http://www.meetup.com/BangPypers/events/225109029/ Regards, Anand Reddy Pandikunta (@ChillarAnand) www.avilpage.com From vnbang2003 at gmail.com Thu Jan 28 00:51:51 2016 From: vnbang2003 at gmail.com (vijay kumar) Date: Thu, 28 Jan 2016 11:21:51 +0530 Subject: [BangPypers] [Bangpyper][PythonExpress] Django workshop at Yenepoya Institute of Technology-Mangalore In-Reply-To: References: Message-ID: Hi All, Below is full address of college and we have got flexible date from college for this workshop Feb 13,14 or Feb 27,28 *YENEPOYA INSTITUTE OF TECHNOLOGY)* VIDYANAGAR THODAR * MOODABIDRI* MANGALORE DISTRICT KARNATAKA *NOTE: BUS FACILITY IS THERE DIRECTLY TO MOODABIDRI FROM BANGALORE* *COST:* College will take care to Travel and Accommodation expense also. https://pythonexpress.in/workshop/14/ https://pythonexpress.in/workshop/15/ We have got confirmed volunteer for Python 101 workshop and we are looking for a volunteer for Django 101. Please do let us know if any volunteer is available so that we can start look for travel arrangement . On Thu, Jan 21, 2016 at 12:06 PM, Vignesh Udh wrote: > Hi Team, > > We have Django workshop request from Yenepoya Institute of > Technology-Mangalore, kindly check below mentioned link and accept if you > can conduct this workshop. > > Kindly let us know if you need any additional information. > > https://pythonexpress.in/workshop/15/ > > Thanks, > Vignesh > > Mobile # 974 202 8462 > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > -- Thanks, Vijay From anand21nanda at gmail.com Thu Jan 28 10:41:09 2016 From: anand21nanda at gmail.com (Anand Reddy Pandikunta) Date: Thu, 28 Jan 2016 21:11:09 +0530 Subject: [BangPypers] BangPypers Meetup Hosting Message-ID: Hi, We are looking for a host to conduct BangPypers meetup on 20th Feb. We're expecting 50 - 60 participants. If anyone is interested to host, let us know. Regards, Anand Reddy Pandikunta (@ChillarAnand) www.avilpage.com From ashish.makani at gmail.com Fri Jan 29 22:16:23 2016 From: ashish.makani at gmail.com (ashish makani) Date: Sat, 30 Jan 2016 08:46:23 +0530 Subject: [BangPypers] BangPypers Meetup Hosting In-Reply-To: References: Message-ID: Hi Anand, I will try with both dell( bagmane) & intel ( old airport road, outer ring road) Let me try to talk to some folks on monday ! Happy weekend everyone ! cheers, ashish sent from mobile device ; excuse typos & auto-correct errors On Jan 28, 2016 21:17, "Anand Reddy Pandikunta" wrote: > Hi, > > We are looking for a host to conduct BangPypers meetup on 20th Feb. > > We're expecting 50 - 60 participants. > > If anyone is interested to host, let us know. > > > Regards, > > Anand Reddy Pandikunta (@ChillarAnand) > www.avilpage.com > _______________________________________________ > BangPypers mailing list > BangPypers at python.org > https://mail.python.org/mailman/listinfo/bangpypers > From sganeshhcu at gmail.com Sat Jan 30 14:43:13 2016 From: sganeshhcu at gmail.com (Sree Ganesh) Date: Sat, 30 Jan 2016 20:43:13 +0100 Subject: [BangPypers] OCR for Indian Languages Message-ID: Dear Members One of my Friends Oliver Hellwig (An Indologist, who studied Indian Philosophy and Buddhism) has developed a Java based OCR tool for Indian Languages. Gujarati OCR version has been updated.Sanskrit, Hindi, Marathi versions are available. fascination matters not field of study. Test with your images. Velen Danke f?r din? information Frau. Prof.Heike http://www.indsenz.com/int/index.php -- Cheers, Sree Ganesh.T From anand21nanda at gmail.com Sun Jan 31 06:23:58 2016 From: anand21nanda at gmail.com (Anand Reddy Pandikunta) Date: Sun, 31 Jan 2016 16:53:58 +0530 Subject: [BangPypers] [Meetup] RSVP is open for February talks Message-ID: Hi, RSVP is open for meetup on Feb 6th at Grofers[1]. There is 1 slot open for speaking. If any one is interested please reply or leave a comment on meetup page. Thank you. [1]: http://www.meetup.com/BangPypers/events/225109029/ Regards, Anand Reddy Pandikunta (@ChillarAnand) www.avilpage.com From jagadeshbabut at gmail.com Sun Jan 31 07:54:41 2016 From: jagadeshbabut at gmail.com (Jagadesh Babu T) Date: Sun, 31 Jan 2016 18:24:41 +0530 Subject: [BangPypers] [Django] [Meetup] RSVP is open for February talks Message-ID: Hi All, RSVP is open for Django meetup on Feb 13th at HackerEarth[1]. There are 2 slots open for speaking. If any one is interested please reply or leave a comment on meetup page. Thank you. [1]: *http://www.meetup.com/Bangalore-Django-User-Group/events/228277194/ *