From spmcinerney at hotmail.com Tue Mar 12 00:48:00 2013 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Mon, 11 Mar 2013 16:48:00 -0700 Subject: [Baypiggies] Which tree or trie library? Message-ID: I'm looking for advice (and also good overviews) on tree and trie implementations in Python. I already did some reading and it's a tower of Babel out there (StackOverflow , pypi, macports etc.); I can't find any good overviews. Apparently figuring out which package to use causes severe grief, especially to people from other languages where these exist in stdlib. In my current use case I need an n-ary tree or trie to store 32,000 UK regions and placenames. Max depth is 6. The keys are strings, possibly multiword. The values should be arbitrary objects. Must run on a Mac. Requirements: - doesn't need to be fancy. Only needs to support insert, and lookup by name, and also hierarchical lookup by name, e.g. there is a location UK->North East England->Tyne & Wear->Newcastle Upon Tyne, hence we should be able to lookup 'Newcastle Upon Tyne' at any node from the root downwards. There may be multiple hits. - not esssential, but ideally it can understand names can have synonyms/aliases, e.g. UK->SW England is an alias to UK->South West England or UK->Cymru to UK->Wales (however if we walk the tree, only the set of unique canonical names should get returned) (Fail that, I can manually merge nodes.) - efficiency (memory or CPU) is not a concern in this application, but I'd like to know which packages are efficient so I use a decent one. - later on I may want to import geolocations and postcodes, then figure out which regions are close, query-by-proximity. But that's a nice-to-have. Does any package spring to mind? Thanks for all suggestions, Stephen -------------- next part -------------- An HTML attachment was scrubbed... URL: From shaleh at speakeasy.net Tue Mar 12 01:18:25 2013 From: shaleh at speakeasy.net (Sean Perry) Date: Mon, 11 Mar 2013 17:18:25 -0700 Subject: [Baypiggies] Which tree or trie library? In-Reply-To: References: Message-ID: On Mar 11, 2013, at 4:48 PM, Stephen McInerney wrote: > I'm looking for advice (and also good overviews) on tree and trie implementations in > Python. I already did some reading and it's a tower of Babel out there (StackOverflow , pypi, macports etc.); I can't find any good overviews. Apparently figuring out which package to use causes severe grief, especially to people from other languages where these exist in stdlib. > > In my current use case I need an n-ary tree or trie to store 32,000 UK regions and placenames. > Max depth is 6. The keys are strings, possibly multiword. The values should be arbitrary objects. Must run on a Mac. > What is it you are not getting from simply using the dictionary type containing some Place objects? Why not a Places object which owns a dictionary. places.add_place would add a new place to the top of the dict and potentially to any sub trees it would belong in. places.lookup would find the place in question and return whatever it is you need. Deleting an object could be painful but I doubt you lose cities all that often :-) If you are worried about a Python dictionary holding 32K elements then I suspect your concerns are unfounded unless you have done some testing and found issues. From mvoorhie at yahoo.com Tue Mar 12 02:12:41 2013 From: mvoorhie at yahoo.com (Mark Voorhies) Date: Mon, 11 Mar 2013 18:12:41 -0700 Subject: [Baypiggies] Which tree or trie library? In-Reply-To: References: Message-ID: <513E8109.9070903@yahoo.com> On 03/11/2013 04:48 PM, Stephen McInerney wrote: > I'm looking for advice (and also good overviews) on tree and trie implementations in > Python. I already did some reading and it's a tower of Babel out there (StackOverflow , pypi, macports etc.); I can't find any good overviews. Apparently figuring out which package to use causes severe grief, especially to people from other languages where these exist in stdlib. > > In my current use case I need an n-ary tree or trie to store 32,000 UK regions and placenames. > Max depth is 6. The keys are strings, possibly multiword. The values should be arbitrary objects. Must run on a Mac. > > Requirements: > > - doesn't need to be fancy. Only needs to support insert, and lookup by name, > and also hierarchical lookup by name, e.g. there is a location UK->North East England->Tyne & Wear->Newcastle Upon Tyne, hence we should be able to lookup 'Newcastle Upon Tyne' > at any node from the root downwards. There may be multiple hits. > > - not esssential, but ideally it can understand names can have synonyms/aliases, > e.g. UK->SW England is an alias to UK->South West England or UK->Cymru to UK->Wales > (however if we walk the tree, only the set of unique canonical names should get returned) > (Fail that, I can manually merge nodes.) > > - efficiency (memory or CPU) is not a concern in this application, but I'd like to know > which packages are efficient so I use a decent one. > > - later on I may want to import geolocations and postcodes, then figure out which regions are close, query-by-proximity. But that's a nice-to-have. > > Does any package spring to mind? I can vouch for NetworkX as very good for large graph/digraph/tree problems. It is very dict-like in terms of associating objects with nodes. It depends on numpy, so if you can install that, you should be fine (this might help: http://fperez.org/py4science/starter_kit.html) This review may also be useful (Fast Non-Standard Data Structures for Python): http://kmike.ru/python-data-structures/ --Mark From bdbaddog at gmail.com Tue Mar 12 04:59:37 2013 From: bdbaddog at gmail.com (William Deegan) Date: Mon, 11 Mar 2013 20:59:37 -0700 Subject: [Baypiggies] Purging job listings as they are past 30 days (some significantly) Message-ID: Greetings, I'll be purging any jobs listings > 30 days old on Thursday. If you're still looking to fill any positions listed, please repost them. Thanks, Bill Baypiggies webmaster.. From rudd-o at rudd-o.com Tue Mar 12 18:02:33 2013 From: rudd-o at rudd-o.com (Manuel Amador (Rudd-O)) Date: Tue, 12 Mar 2013 10:02:33 -0700 Subject: [Baypiggies] PyCon tickets Message-ID: Hello gents, Any one looking to unload a PyCon ticket or two? Thanks in advance :-) -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ewalstad at gmail.com Tue Mar 12 20:47:20 2013 From: ewalstad at gmail.com (Eric Walstad) Date: Tue, 12 Mar 2013 12:47:20 -0700 Subject: [Baypiggies] Bike ride SF to PyCon Message-ID: I'm taking a leisurely ride from San Francisco to PyCon tomorrow. Anyone care to join me? Here's my proposed route, though I'm open to changing it: http://ridewithgps.com/routes/2226131 I'd like to leave tomorrow morning for an early afternoon arrival at the convention center. Eric. From cappy2112 at gmail.com Tue Mar 12 23:06:45 2013 From: cappy2112 at gmail.com (Tony Cappellini) Date: Tue, 12 Mar 2013 15:06:45 -0700 Subject: [Baypiggies] Can't attend Pycon, must sell my conference pass/ticket Message-ID: I have purchased a Pycon conference pass but I'm unable to attend this year. I'd like to sell it to someone for the early-bird, individual rate, who wasn't able to get registered in time, If interested, you must pick up the badge from me this week in San Jose. PLEASE RESPOND OFF LIST. Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From marco at gallotta.co.za Tue Mar 12 23:24:52 2013 From: marco at gallotta.co.za (Marco Gallotta) Date: Tue, 12 Mar 2013 15:24:52 -0700 Subject: [Baypiggies] PyCon tickets In-Reply-To: References: Message-ID: I believe they're non-transferable. -- Marco Gallotta | Mountain View, California Software Engineer, Infrastructure | Loki Studios fb.me/marco.gallotta | twitter.com/marcog marco at gallotta.co.za | +1 (650) 417-3313 Sent with Sparrow (http://www.sparrowmailapp.com/?sig) On Tuesday 12 March 2013 at 10:02 AM, Manuel Amador (Rudd-O) wrote: > Hello gents, > > Any one looking to unload a PyCon ticket or two? > > Thanks in advance :-) > -- > Sent from my Android phone with K-9 Mail. Please excuse my brevity. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org (mailto:Baypiggies at python.org) > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rami.chowdhury at gmail.com Tue Mar 12 23:50:54 2013 From: rami.chowdhury at gmail.com (Rami Chowdhury) Date: Wed, 13 Mar 2013 04:50:54 +0600 Subject: [Baypiggies] Can't attend Pycon, must sell my conference pass/ticket In-Reply-To: References: Message-ID: Tony, have you gotten in touch with the conference team about the transfer? I believe they're not normally transferable -- Rami Chowdhury "Be the change you wish to see in the world." -- Mahatma Gandhi +1-408-372-6496 / +44-7581-430517 / +88-1778-986280 On Mar 12, 2013 10:07 PM, "Tony Cappellini" wrote: > > I have purchased a Pycon conference pass but I'm unable to attend this > year. > I'd like to sell it to someone for the early-bird, individual rate, who > wasn't able to get registered in time, > > If interested, you must pick up the badge from me this week in San Jose. > > PLEASE RESPOND OFF LIST. > > Thanks > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Wed Mar 13 00:12:39 2013 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 12 Mar 2013 16:12:39 -0700 Subject: [Baypiggies] PyCon tickets In-Reply-To: References: Message-ID: Of course, what you do with your badge is your business ;) On Tue, Mar 12, 2013 at 3:24 PM, Marco Gallotta wrote: > I believe they're non-transferable. > > -- > Marco Gallotta | Mountain View, California > Software Engineer, Infrastructure | Loki Studios > fb.me/marco.gallotta | twitter.com/marcog > marco at gallotta.co.za | +1 (650) 417-3313 > Sent with Sparrow > > On Tuesday 12 March 2013 at 10:02 AM, Manuel Amador (Rudd-O) wrote: > > Hello gents, > > Any one looking to unload a PyCon ticket or two? > > Thanks in advance :-) > -- > Sent from my Android phone with K-9 Mail. Please excuse my brevity. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa -------------- next part -------------- An HTML attachment was scrubbed... URL: From jrbl at stanford.edu Wed Mar 13 04:27:48 2013 From: jrbl at stanford.edu (Joe Blaylock) Date: Tue, 12 Mar 2013 20:27:48 -0700 Subject: [Baypiggies] Job: Python Software Developer @ Stanford Class2Go Message-ID: We actually have several Python gigs open, but I'm only going to post once, per the policy. *ahem* Stanford University, Class2Go Job Description: This person will be the primary operations and release engineer for Class2Go. Class2Go has two goals: to expand the reach of university education and to be a great platform for innovation. Our stack is modern and sane: Python/Django and MySQL on the backend, Bootstrap, jQuery, Popcorn (and others) on the frontend. We bring up machines quickly in AWS with Chef. Requirements * Experience with tools and features from the Python ecosystem (Django; infrastructure packages like Storages and Registration; toolchain components like South and PIP). * At least three years experience operating a commercial web site using modern management tools. Ability to develop automation tools. * Chef or something similar (e.g., Puppet). * Familiar with managing cloud infrastructure. We use AWS. * Experience with running reliable production databases. * Support the production Class2Go platform: debug, be available on-call. * Git for version control and source code management (tagging and branching; repository management; code review). * Jenkins. About the team We think it's important for our software to be free ? both beer-free and speech-free. A benefit is that we can easily work with other schools and non-profits, like Khan. It also expands the project's reach. Working on an open project is an excellent way to build your Github resume. See what we are up to by looking at our code ( https://github.com/Stanford-Online/class2go/) and bug/issue lists ( https://github.com/Stanford-Online/class2go/issues). What Python is used for: Nearly everything we do is in Python: management, reporting, core logic, content management. The only exceptions are Javascript in the UI, and some configuration bits. We love the Python ecosystem, especially Django. Contact Info: * More information and apply at: http://class2go.stanford.edu/hiring# * No telecommuting -------------- next part -------------- An HTML attachment was scrubbed... URL: From asimjalis at gmail.com Thu Mar 14 07:00:25 2013 From: asimjalis at gmail.com (Asim Jalis) Date: Wed, 13 Mar 2013 23:00:25 -0700 Subject: [Baypiggies] ANN: Python For Beginners, Dublin, CA In-Reply-To: References: Message-ID: Python For Beginners by Asim Jalis , MetaProse.com *Do you want to write real applications in Python?* Python is a programming language that is extremely popular , highly productive, and looks beautiful. Using Python you can generate reports, scrape data from the web, create web applications, and turn your craziest ideas into reality. Python is used at NetFlix, Reddit, BitTorrent, Yelp, and many other Bay Area companies. And they are looking for Python programmers: Craigslist lists over 400 Python jobs . This class will teach you Python by taking you step-by-step through the process of creating real Python apps. The class is organized as a sequence of instructor-led hands-on exercises. Instead of passively listening, you will learn Python by writing actual Python code and getting it to work. You will learn by creating real apps that are actually useful. *By End of Class* You will be able to use Python to create real world apps. You will be able to write automation scripts in Python. You will be able to generate reports with Python. You will be able to write web scrapers that grab data off the web. You will be able to create Python web applications and web sites. *What You Will Get* 3 days of hands-on training. Python source code in a zip file. PDF ebook containing notes and exercises. Certificate of Course Completion. Wi-Fi and power. Make sure you bring your laptops and power cords. *100% Satisfaction Guaranteed* If you are not totally 100% satisfied with the class after the first day, you will get 100% of your money back, no questions asked. *Sign-Up* To sign up: http://pythonbeginners.eventbrite.com Bring one or more friends and you and your friends get 20% off. Email for details. *When and Where* Topic: Python For Beginners Dates: (3-Day Class) Sat 03/23, Sat 03/30, Sat 04/06 Time: 9 AM to 12 PM (noon) Location: Hyatt Place, 4950 Hacienda Drive, Dublin, CA Contact: Asim Jalis (asimjalis at gmail.com) *About the Instructor* Asim Jalis is a software engineer who has worked at Microsoft, Hewlett-Packard and other companies for over 12 years. He has used Python at all his jobs. He has an MS in Computer Science from the University of Virginia. *Comments From Previous Students* ?The teacher is wonderful and I?m learning so much, and having fun learning. Highly recommended!??DB, San Francisco ?Thanks for a great class. I enjoyed the class and really like your teaching style. I?m looking forward to your future classes.??BS, San Francisco ?Hands on programming throughout the class helped understand subject better.??SS, San Francisco *What to Bring* Laptop with Text Editor (e.g. Notepad++, TextWrangler, Sublime, Vim). If you have a Mac it comes with Python so you don?t need to install anything. If you have a PC we will install Python 2.7.3 at the beginning of class. *Prerequisites* No programming background required. *Course Outline* *Day 1* Hello World: Creating a simple Python program Data types: Manipulating text and numbers Functions: Reusing common code Reports: Generating HTML reports with Python *Day 2* Conditions: Defining logic for decisions Loops: Doing things repeatedly Collections: Storing lists and tables in memory Modules: Extending Python with 3rd party modules *Day 3* Objects: Keeping code organized as it grows Web Scraping: Grabbing data from the web Flask: Writing web sites and web applications -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Mon Mar 25 17:33:56 2013 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 25 Mar 2013 09:33:56 -0700 Subject: [Baypiggies] PyCon & PyData wrap up discussions- Thursday, March 28 Message-ID: Now that PyCon & PyData have come and gone, shall we have some discussions regarding the best presentations of each event? (We have no other presentations scheduled for the Byapiggies meeting on March 28) Who would like to give a brief summary of their favorite tutorial or presentation? No slides are necessary, this meeting will consist of several short summaries and highlights. Please reply to the list if you would like to talk about your PyCon or PyData experiences. Thanks Tony -------------- next part -------------- An HTML attachment was scrubbed... URL: From Melanie_Maguire at golder.com Mon Mar 25 17:42:32 2013 From: Melanie_Maguire at golder.com (Maguire, Melanie) Date: Mon, 25 Mar 2013 09:42:32 -0700 Subject: [Baypiggies] PyCon & PyData wrap up discussions- Thursday, March 28 In-Reply-To: References: Message-ID: <3A1C90F0B2A81E4C969BCA5A5D9C9A1AB51AABE940@MXM8-V-MB2.golder.gds> I can give a brief summary of the IPython and SciPy tutorials from PyCon. ________________________________ Melanie Maguire From: Baypiggies [mailto:baypiggies-bounces+mmaguire=golder.com at python.org] On Behalf Of Tony Cappellini Sent: Monday, March 25, 2013 9:34 AM To: Baypiggies Subject: [Baypiggies] PyCon & PyData wrap up discussions- Thursday, March 28 Now that PyCon & PyData have come and gone, shall we have some discussions regarding the best presentations of each event? (We have no other presentations scheduled for the Byapiggies meeting on March 28) Who would like to give a brief summary of their favorite tutorial or presentation? No slides are necessary, this meeting will consist of several short summaries and highlights. Please reply to the list if you would like to talk about your PyCon or PyData experiences. Thanks Tony -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidoff56 at alluvialsw.com Mon Mar 25 19:29:30 2013 From: davidoff56 at alluvialsw.com (Monte Davidoff) Date: Mon, 25 Mar 2013 11:29:30 -0700 Subject: [Baypiggies] PyCon & PyData wrap up discussions- Thursday, March 28 In-Reply-To: References: Message-ID: <5150978A.1070305@alluvialsw.com> On 3/25/13 9:33 AM, Tony Cappellini wrote: > Who would like to give a brief summary of their favorite tutorial or > presentation? I can summarize some of the presentations and tutorials I attended. Monte From cappy2112 at gmail.com Tue Mar 26 00:22:03 2013 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 25 Mar 2013 16:22:03 -0700 Subject: [Baypiggies] Who attended PyData? Message-ID: I've talked with a number of people who went to PyCon, but I don't know anyone who attended PyData? How was it?? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From jdunck at gmail.com Tue Mar 26 01:12:08 2013 From: jdunck at gmail.com (Jeremy Dunck) Date: Mon, 25 Mar 2013 17:12:08 -0700 Subject: [Baypiggies] Who attended PyData? In-Reply-To: References: Message-ID: I just saw the opening keynote by Norvig, which was excellent. On Mon, Mar 25, 2013 at 4:22 PM, Tony Cappellini wrote: > > > I've talked with a number of people who went to PyCon, but I don't know > anyone who attended PyData? > How was it?? > > Thanks > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From glen at glenjarvis.com Tue Mar 26 02:44:03 2013 From: glen at glenjarvis.com (Glen Jarvis) Date: Mon, 25 Mar 2013 18:44:03 -0700 Subject: [Baypiggies] A talk so completely applicable to Python Message-ID: This talk (although it didn't come from PyCon but from a completing Con), is so completely applicable to what we do. When I was about 17 minutes in and we saw the comparison to the Engineer (and the software engineer) with the costs of the laborers and the cost of the compilers, and how that model changed I was like... Ohhhhhhhhhhhhh.. How interesting..... This is only 30 minutes and well worth watching (even if it did come from that other con :) https://www.youtube.com/watch?v=LlTiMUzLMgM&noredirect=1 Cheers, Glen -- "Pursue, keep up with, circle round and round your life as a dog does his master's chase. Do what you love. Know your own bone; gnaw at it, bury it, unearth it, and gnaw it still." --Henry David Thoreau -------------- next part -------------- An HTML attachment was scrubbed... URL: From tony at tcapp.com Wed Mar 27 04:38:11 2013 From: tony at tcapp.com (Tony Cappellini) Date: Tue, 26 Mar 2013 20:38:11 -0700 Subject: [Baypiggies] PyCon & PyData wrap up discussions- Thursday, March 28 In-Reply-To: <3A1C90F0B2A81E4C969BCA5A5D9C9A1AB51AABE940@MXM8-V-MB2.golder.gds> References: <3A1C90F0B2A81E4C969BCA5A5D9C9A1AB51AABE940@MXM8-V-MB2.golder.gds> Message-ID: Thanks Melanie and Monte for offering to give summaries of PyCon. If we can't get more people to commit to doing some presentations, I'm reluctant to have everyone make their way to the meeting for ~15 minutes of material. If we don't get more volunteers tomorrow, we will have to scrap the meeting this month in hopes for better responses for next month. On Mon, Mar 25, 2013 at 9:42 AM, Maguire, Melanie < Melanie_Maguire at golder.com> wrote: > >>I can give a brief summary of the IPython and SciPy tutorials from PyCon. > **** > ------------------------------ > > *Melanie Maguire* **** > > ** > -------------- next part -------------- An HTML attachment was scrubbed... URL: From meredith at mochipuff.net Wed Mar 27 05:14:54 2013 From: meredith at mochipuff.net (Meredith Prince) Date: Tue, 26 Mar 2013 21:14:54 -0700 Subject: [Baypiggies] PyCon & PyData wrap up discussions- Thursday, March 28 In-Reply-To: References: Message-ID: <0BCC4549-ADED-4388-B42B-7D4EF6D8A639@mochipuff.net> I can summarize the Python for Young Coders tutorial in which I TA'd. I hesitated on speaking up earlier, because so much has been written about it already. I don't want to put people to sleep. :-) ~ Meredith Sent from my iPad From annaraven at gmail.com Thu Mar 28 03:11:55 2013 From: annaraven at gmail.com (Anna Ravenscroft) Date: Wed, 27 Mar 2013 19:11:55 -0700 Subject: [Baypiggies] PyCon & PyData wrap up discussions- Thursday, March 28 In-Reply-To: <0BCC4549-ADED-4388-B42B-7D4EF6D8A639@mochipuff.net> References: <0BCC4549-ADED-4388-B42B-7D4EF6D8A639@mochipuff.net> Message-ID: I'd love to hear more about it. Especially what kinds of exercises you used with them. On Tue, Mar 26, 2013 at 9:14 PM, Meredith Prince wrote: > I can summarize the Python for Young Coders tutorial in which I TA'd. I hesitated on speaking up earlier, because so much has been written about it already. I don't want to put people to sleep. :-) > > ~ Meredith > > Sent from my iPad > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies -- cordially, Anna From karreyes at gmail.com Thu Mar 28 04:28:08 2013 From: karreyes at gmail.com (Karla Reyes) Date: Wed, 27 Mar 2013 20:28:08 -0700 Subject: [Baypiggies] PyCon & PyData wrap up discussions- Thursday, March 28 In-Reply-To: References: <0BCC4549-ADED-4388-B42B-7D4EF6D8A639@mochipuff.net> Message-ID: +1 Meredith, I am interested in hearing it as well. Sent from my phone On Mar 27, 2013, at 7:11 PM, Anna Ravenscroft wrote: > I'd love to hear more about it. Especially what kinds of exercises you > used with them. > > On Tue, Mar 26, 2013 at 9:14 PM, Meredith Prince wrote: >> I can summarize the Python for Young Coders tutorial in which I TA'd. I hesitated on speaking up earlier, because so much has been written about it already. I don't want to put people to sleep. :-) >> >> ~ Meredith >> >> Sent from my iPad >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies > > > > -- > cordially, > Anna > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From hy at moduleq.com Thu Mar 28 06:42:22 2013 From: hy at moduleq.com (Hy) Date: Wed, 27 Mar 2013 22:42:22 -0700 Subject: [Baypiggies] Ride to/from SF/BayPIGgies? In-Reply-To: References: <0BCC4549-ADED-4388-B42B-7D4EF6D8A639@mochipuff.net> Message-ID: <9C415E2F-765B-4AEC-BE35-02807DE0BAA1@moduleq.com> Hello, I'm looking for a ride back to SF after the BayPIGgies meeting. A ride there is welcome but not necessary. I can provide conversation about the awesomeness that was/is PyCon and will happily provide treats or dinner upon request. Hy From itz at buug.org Thu Mar 28 15:55:19 2013 From: itz at buug.org (Ian Zimmerman) Date: Thu, 28 Mar 2013 07:55:19 -0700 Subject: [Baypiggies] A talk so completely applicable to Python In-Reply-To: References: Message-ID: <20130328075519.1e3ff5fe.itz@buug.org> On Mon, 25 Mar 2013 18:44:03 -0700 Glen Jarvis wrote: Glen> This talk (although it didn't come from PyCon but from a Glen> completing Con), is so completely applicable to what we do. When I Glen> was about 17 minutes in and we saw the comparison to the Engineer Glen> (and the software engineer) with the costs of the laborers and the Glen> cost of the compilers, and how that model changed I was Glen> like... Ohhhhhhhhhhhhh.. How interesting..... I haven't watched; just guessing, is the comparison to the industrial revolution period? -- Please *no* private copies of mailing list or newsgroup messages. gpg public key: 1024D/C6FF61AD fingerprint: 66DC D68F 5C1B 4D71 2EE5 BD03 8A00 786C C6FF 61AD http://www.gravatar.com/avatar/c66875cda51109f76c6312f4d4743d1e.png From david at bitcasa.com Thu Mar 28 19:00:22 2013 From: david at bitcasa.com (David Lawrence) Date: Thu, 28 Mar 2013 11:00:22 -0700 Subject: [Baypiggies] A talk so completely applicable to Python In-Reply-To: <20130328075519.1e3ff5fe.itz@buug.org> References: <20130328075519.1e3ff5fe.itz@buug.org> Message-ID: No, it's mostly a comparison of civil engineering to software engineering. I don't remember the industrial revolution mentioned even once. On Thu, Mar 28, 2013 at 7:55 AM, Ian Zimmerman wrote: > On Mon, 25 Mar 2013 18:44:03 -0700 > Glen Jarvis wrote: > > Glen> This talk (although it didn't come from PyCon but from a > Glen> completing Con), is so completely applicable to what we do. When I > Glen> was about 17 minutes in and we saw the comparison to the Engineer > Glen> (and the software engineer) with the costs of the laborers and the > Glen> cost of the compilers, and how that model changed I was > Glen> like... Ohhhhhhhhhhhhh.. How interesting..... > > I haven't watched; just guessing, is the comparison to the industrial > revolution period? > > -- > Please *no* private copies of mailing list or newsgroup messages. > > gpg public key: 1024D/C6FF61AD > fingerprint: 66DC D68F 5C1B 4D71 2EE5 BD03 8A00 786C C6FF 61AD > http://www.gravatar.com/avatar/c66875cda51109f76c6312f4d4743d1e.png > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Thu Mar 28 20:38:18 2013 From: cappy2112 at gmail.com (Tony Cappellini) Date: Thu, 28 Mar 2013 12:38:18 -0700 Subject: [Baypiggies] Baypiggies meeting tonight at Symantec's Vcafe in Mountain View Message-ID: Hello Everyone, The agenda for tonight will be a recap of tutorials and presentations given at PyCon 2013. Several people have offered to talk about their favorite presentations, and all of you are welcome to give do last-minute summaries of PyCon and/or PyData, if you wish. No slides are required, but feel free to bring them if needed. The meeting tonight is likely to be shorter than a typical meeting night, given that only a few are scheduled to talk about PyCon. (A last-minute call for presenters) The meeting will begin at ~7:40, after the usual announcements. Meeting details can be found here http://www.baypiggies.net/ I'm looking forward to seeing you all at the meeting tonight! -------------- next part -------------- An HTML attachment was scrubbed... URL: From hy at moduleq.com Thu Mar 28 22:12:21 2013 From: hy at moduleq.com (Hy Carrel) Date: Thu, 28 Mar 2013 14:12:21 -0700 Subject: [Baypiggies] Ride to/from SF/BayPIGgies? In-Reply-To: <9C415E2F-765B-4AEC-BE35-02807DE0BAA1@moduleq.com> References: <0BCC4549-ADED-4388-B42B-7D4EF6D8A639@mochipuff.net> <9C415E2F-765B-4AEC-BE35-02807DE0BAA1@moduleq.com> Message-ID: I need to wake up early on Friday, so ... try: ride_back_to_sf(u"Hy") except RideNotFound: print "Have a great meeting! See you next time." On Wed, Mar 27, 2013 at 10:42 PM, Hy wrote: > Hello, > > I'm looking for a ride back to SF after the BayPIGgies meeting. A ride > there is welcome but not necessary. > > I can provide conversation about the awesomeness that was/is PyCon and > will happily provide treats or dinner upon request. > > Hy -------------- next part -------------- An HTML attachment was scrubbed... URL: From janssen at parc.com Thu Mar 28 22:21:37 2013 From: janssen at parc.com (Bill Janssen) Date: Thu, 28 Mar 2013 14:21:37 -0700 Subject: [Baypiggies] A talk so completely applicable to Python In-Reply-To: References: <20130328075519.1e3ff5fe.itz@buug.org> Message-ID: <24056.1364505697@parc.com> David Lawrence wrote: > No, it's mostly a comparison of civil engineering to software engineering. > I don't remember the industrial revolution mentioned even once. > > On Thu, Mar 28, 2013 at 7:55 AM, Ian Zimmerman wrote: > > > > I haven't watched; just guessing, is the comparison to the industrial > > revolution period? Gist: as engineering proceeds from more concrete objects (bridges, as with civil engineering) to more abstract objects (by abstract I think he means "harder to see with the naked eye", as he alleges electrical engineers build "more abstract" objects than civil engineers), the cost structure changes as well, from dominated by labor and materials and time (as with bridges), to dominated by the design process itself. Thus the "most abstract" branch of engineering, software design, is all about the design; the actual manufacture is done with automated systems (compilers) that cost almost nothing to execute. This shift in the cost structure means that different techniques (such as prototyping plus testing) is more appropriate for the more abstract branches of engineering. This is why software designers don't use the same methods that bridge designers use. I think the best part of the talk is where he recommends two books: ENGINEERING AND THE MINDS EYE, by Eugene Ferguson and WHAT ENGINEERS KNOW AND HOW THEY KNOW IT: ANALYTICAL STUDIES FROM AERONAUTICAL HISTORY, by Walter Vincenti. I'd personally add Henry Petroski's book to this list, INVENTION BY DESIGN; HOW ENGINEERS GET FROM THOUGHT TO THING. Bill From hy at moduleq.com Thu Mar 28 23:13:48 2013 From: hy at moduleq.com (Hy Carrel) Date: Thu, 28 Mar 2013 15:13:48 -0700 Subject: [Baypiggies] Ride to/from SF/BayPIGgies? In-Reply-To: References: <0BCC4549-ADED-4388-B42B-7D4EF6D8A639@mochipuff.net> <9C415E2F-765B-4AEC-BE35-02807DE0BAA1@moduleq.com> Message-ID: >>> print ride_back_to_sf(u"Hy") True Thanks! On Thu, Mar 28, 2013 at 2:12 PM, Hy Carrel wrote: > I need to wake up early on Friday, so ... > > try: > ride_back_to_sf(u"Hy") > except RideNotFound: > print "Have a great meeting! See you next time." > > > > On Wed, Mar 27, 2013 at 10:42 PM, Hy wrote: >> >> Hello, >> >> I'm looking for a ride back to SF after the BayPIGgies meeting. A ride >> there is welcome but not necessary. >> >> I can provide conversation about the awesomeness that was/is PyCon and >> will happily provide treats or dinner upon request. >> >> Hy > > From hy at moduleq.com Fri Mar 29 03:19:56 2013 From: hy at moduleq.com (Hy) Date: Thu, 28 Mar 2013 19:19:56 -0700 Subject: [Baypiggies] Markers? White board or permanent Message-ID: <508B2988-E5F5-4213-B3F9-95427652B981@moduleq.com> We have big sheets of paper at the meeting, but no markers. If anyone has a marker, felt pen, etc. that would be excellent! From hy at moduleq.com Fri Mar 29 07:19:35 2013 From: hy at moduleq.com (Hy) Date: Thu, 28 Mar 2013 23:19:35 -0700 Subject: [Baypiggies] Links and comments from tonight's meeting Message-ID: Thank you to Monte, Meredith, Melanie, [M]Tony, and me for tonight's summaries of PyCon talks. Here is a link to the slides for Raymond's talk, which is the basis for all of my examples: https://speakerdeck.com/pyconslides/transforming-code-into-beautiful-idiomatic-python-by-raymond-hettinger The slides may be downloaded as a PDF, if you wish. Here are links to other excellent talks that we referenced tonight: https://speakerdeck.com/pyconslides/applepy-an-apple-emulator-in-python-by-james-tauber [as described by Tony] https://speakerdeck.com/rwarren/a-brief-intro-to-profiling-in-python [not PyCon, but fantastic!] https://speakerdeck.com/pyconslides/sqlalchemy-session-in-depth-by-mike-bayer [referenced though not described per se] Most of the other talks mentioned were tutorials, and it may not be appropriate to post links to their slides. As Tony announced, we are looking for an April speaker. Please send your talk ideas to the list and suggest which month you would like to speak. Please stay tuned for an upcoming developing Python with Vim hack night in SF: I will post a signup to the SF Python meetup group in a few days. Thanks, Hy -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Sat Mar 30 18:53:50 2013 From: wescpy at gmail.com (wesley chun) Date: Sat, 30 Mar 2013 10:53:50 -0700 Subject: [Baypiggies] Links and comments from tonight's meeting In-Reply-To: References: Message-ID: thanks Hy! one of our mini-conversations was also about using more iterators instead of allocating memory, i.e., using generator expressions instead of list comprehensions. in particular, we discussed how memory is conserved and while many times having everything in memory may give you some short-term speed, it may have an overall negative impact on longer-running programs. here's a related and recent blogpost making the rounds that touches on using more iterators but also shows nice short examples of using other Python-related tools to help bump up performance of your code: http://maxburstein.com/blog/speeding-up-your-python-code/ cheers, --wesley On Thu, Mar 28, 2013 at 11:19 PM, Hy wrote: > Thank you to Monte, Meredith, Melanie, [M]Tony, and me for tonight's > summaries of PyCon talks. > > Here is a link to the slides for Raymond's talk, which is the basis for > all of my examples: > > https://speakerdeck.com/pyconslides/transforming-code-into-beautiful-idiomatic-python-by-raymond-hettinger > > The slides may be downloaded as a PDF, if you wish. > > Here are links to other excellent talks that we referenced tonight: > > https://speakerdeck.com/pyconslides/applepy-an-apple-emulator-in-python-by-james-tauber [as described by Tony] > https://speakerdeck.com/rwarren/a-brief-intro-to-profiling-in-python > [not PyCon, but fantastic!] > > https://speakerdeck.com/pyconslides/sqlalchemy-session-in-depth-by-mike-bayer [referenced though not described per se] > > Most of the other talks mentioned were tutorials, and it may not be > appropriate to post links to their slides. > > As Tony announced, we are looking for an April speaker. Please send your > talk ideas to the list and suggest which month you would like to speak. > > Please stay tuned for an upcoming developing Python with Vim hack night in > SF: I will post a signup to the SF Python meetup group in a few days. > > Thanks, > Hy > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "A computer never does what you want... only what you tell it." +wesley chun : wescpy at gmail : @wescpy Python training & consulting : http://CyberwebConsulting.com "Core Python" books : http://CorePython.com Python blog: http://wescpy.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Sun Mar 31 07:26:00 2013 From: glen at glenjarvis.com (Glen Jarvis) Date: Sat, 30 Mar 2013 22:26:00 -0700 Subject: [Baypiggies] Who else has played with AWS new OpsWorks? Message-ID: AWS has a fairly new OpsWorks app that is basically Chef in a web interface so one can deploy their own python apps. I'm trying to add a custom Django 1.5 layer and app and was wondering if anyone has already approached this problem? Cheers, Glen -- "Pursue, keep up with, circle round and round your life as a dog does his master's chase. Do what you love. Know your own bone; gnaw at it, bury it, unearth it, and gnaw it still." --Henry David Thoreau -------------- next part -------------- An HTML attachment was scrubbed... URL: