From gcross at fastmail.fm Sun May 1 01:57:27 2011 From: gcross at fastmail.fm (Graeme Cross) Date: Sun, 01 May 2011 09:57:27 +1000 Subject: [melbourne-pug] Next meeting 6:00pm Monday 2nd of May @ RMIT In-Reply-To: References: <1303997394.2626.3.camel@cristian-desktop><4DBA60B3.1070806@gmail.com> Message-ID: <1304207847.26334.1446874233@webmail.messagingengine.com> Hi all. Apologies in advance: I won't be at tomorrow night's meeting; became a dad again on Friday night, so life here is chaotic but good :) A couple of things that are worth a look: 1. There's a new version of PyPy out, with Python 2.7 support, speed improvements and lots of other interesting changes. Well worth a look http://pypy.org/ http://morepypy.blogspot.com/2011/04/pypy-15-released-catching-up.html 2. Jesse Noller has a great blog write-up about some new Python docs. If you tend to only ever read the documentation when you are stuck, you might find Jesse's write-up to be worth a read (and it reminded me to revisit the awesome "collections" module): http://jessenoller.com/2011/04/30/have-you-read-your-python-docs-lately/ Cheers Graeme On Fri, 29 Apr 2011 18:32 +1000, "Richard Jones" wrote: > On Fri, Apr 29, 2011 at 4:54 PM, Alec Clews wrote: > > Can I get a 20 min slot in the meeting? > > Looks like it - sign yourself up in the wiki! > > > > I'd like to quickly shoot through an outline presentation/workshop I am > > giving at Linux Users Victoria Beginner's Workshop later in May, > > > > I am not a Python programmer but I'm presenting a 2-3 hour workshop for > > programming neophytes and currently I think Python is the language of > > choice. > > > > Looking for feedback and suggestions on my approach. > > > > Cheers > > > > Alec > > > > On 28/04/11 23:29, craf wrote: > >> > >>> On Thu, Apr 28, 2011 at 5:30 AM, craf wrote: > >>> These talks are supported in some format?, to see if you can not attend > >> > >>> Sometimes the presenters will upload their slides and link them to the > >>> wiki, but not often. > >> > >>> We're looking into being able to record the meetings. > >> > >> > >> ?> ? ?Richard > >> > >> Hi Richard > >> > >> Thanks for the reply. > > > > > > - -- > > Alec Clews > > Personal ? ? ? ? ? ? ? ? ?Melbourne, Australia > > Jabber: ?alecclews at jabber.org ? ? ? ? ? ? ? ? ? PGPKey ID: 0x9BBBFC7C > > Blog ?http://alecthegeek.wordpress.com/ > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.10 (GNU/Linux) > > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > From ed at pythoncharmers.com Mon May 2 05:35:31 2011 From: ed at pythoncharmers.com (Ed Schofield) Date: Mon, 2 May 2011 13:35:31 +1000 Subject: [melbourne-pug] Next meeting 6:00pm Monday 2nd of May @ RMIT In-Reply-To: <1304207847.26334.1446874233@webmail.messagingengine.com> References: <1303997394.2626.3.camel@cristian-desktop> <4DBA60B3.1070806@gmail.com> <1304207847.26334.1446874233@webmail.messagingengine.com> Message-ID: Hi Graeme, On Sun, May 1, 2011 at 9:57 AM, Graeme Cross wrote: > Hi all. > > Apologies in advance: I won't be at tomorrow night's meeting; became a > dad again on Friday night, so life here is chaotic but good :) Huge congratulations! :D A couple of things that are worth a look: > 1. There's a new version of PyPy out, with Python 2.7 support, speed > improvements and lots of other interesting changes. Well worth a look > > http://pypy.org/ > > http://morepypy.blogspot.com/2011/04/pypy-15-released-catching-up.html > > 2. Jesse Noller has a great blog write-up about some new Python docs. If > you tend to only ever read the documentation when you are stuck, you > might find Jesse's write-up to be worth a read (and it reminded me to > revisit the awesome "collections" module): > > http://jessenoller.com/2011/04/30/have-you-read-your-python-docs-lately/ > Thanks for the interesting links! See you again soon, Ed -- Dr. Edward Schofield Python Charmers +61 (0)405 676 229 http://pythoncharmers.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From javier at candeira.com Tue May 3 12:22:46 2011 From: javier at candeira.com (Javier Candeira) Date: Tue, 3 May 2011 20:22:46 +1000 Subject: [melbourne-pug] Profiling object size, and Bruce Perens on licensing Message-ID: Some followups from the April session: - Tennessee commented he was looking for a tool to profile memory usage. This isn't quite it, but it's a nice recipe for computing the recursive memory footprint of an object and its contents: http://code.activestate.com/recipes/577504-compute-memory-footprint-of-an-object-and-its-cont/?in=user-178123 - There was a discussion about licenses, and I remembered a guide to simple licensing by Bruce Perens. Here it is: http://itmanagement.earthweb.com/osrc/article.php/12068_3803101_2/Bruce-Perens-How-Many-Open-Source-Licenses-Do-You-Need.htm Cheers, Javier From r1chardj0n3s at gmail.com Wed May 4 08:34:43 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Wed, 4 May 2011 16:34:43 +1000 Subject: [melbourne-pug] PyCon Australia 2011 CFP still open Message-ID: Hi all, We're still waiting for some tardy presenters who haven't put in their proposals yet, and it's unfair to give just them an extension so we're leaving the submission system open until next Monday, the 9th of May. Thanks to everyone else who put in their proposals on time, and we'll be starting the review process in the next couple of days. Richard Jones PyCon Au 2011 Program Chair http://pycon-au.org/cfp From javier at candeira.com Fri May 6 08:14:15 2011 From: javier at candeira.com (Javier Candeira) Date: Fri, 6 May 2011 16:14:15 +1000 Subject: [melbourne-pug] Profiling object size, and Bruce Perens on licensing In-Reply-To: References: Message-ID: Another one for Tenneesee: I just found a Pycon 2011 talk about python memory footprint: PyCon 2011: "Dude, Where's My RAM?" - A deep dive into how Python uses memory Dave Malcolm This talk will give a deep dive into how CPython uses memory. I'll be demonstrating a new tool I've written that analyses CPython's memory usage, and offer hints and tips on how you can reduce the memory footprint of your Python programs. Donload: Pycon-PyCon2011DudeWheresMyRAMADeepDiveIntoHowPythonUses733.mp4 280mb Stream: http://pycon.blip.tv/file/4878749 The slides and the gdb-heap tool can be found at Dave Malcolm's blog: http://dmalcolm.livejournal.com/5782.htm Cheers, Javier From andy.larrymite at gmail.com Fri May 6 08:53:10 2011 From: andy.larrymite at gmail.com (Andrew Jones) Date: Fri, 6 May 2011 16:53:10 +1000 Subject: [melbourne-pug] After a senior tester with python and selenium skills. (6 month contract) In-Reply-To: References: Message-ID: Hi All, our team is after a senior tester to help get features delivered with increased work load for a health and fitness web application (fitness2live.com.au) We're an agile team that practices scrum. Our tech stack is postgres, storm, twisted, nevow, python, nginx, ubuntu and selenium. More details here: http://careers.mckesson.com.au/jobDetails.asp?sJobIDs=741288&stp=AW&sLanguage=en Cheers Andrew From tleeuwenburg at gmail.com Fri May 6 23:26:28 2011 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Sat, 7 May 2011 07:26:28 +1000 Subject: [melbourne-pug] Profiling object size, and Bruce Perens on licensing In-Reply-To: References: Message-ID: Thank you for looking into this --- I really appreciate it! I'll let you know what the talk is like! Cheers, -T On Fri, May 6, 2011 at 4:14 PM, Javier Candeira wrote: > Another one for Tenneesee: > > I just found a Pycon 2011 talk about python memory footprint: > > PyCon 2011: "Dude, Where's My RAM?" - A deep dive into how Python uses > memory > Dave Malcolm > This talk will give a deep dive into how CPython uses memory. I'll be > demonstrating a new tool I've written that analyses CPython's memory > usage, and offer hints and tips on how you can reduce the memory > footprint of your Python programs. > Donload: Pycon-PyCon2011DudeWheresMyRAMADeepDiveIntoHowPythonUses733.mp4 > 280mb > Stream: http://pycon.blip.tv/file/4878749 > > The slides and the gdb-heap tool can be found at Dave Malcolm's blog: > http://dmalcolm.livejournal.com/5782.htm > > Cheers, > > Javier > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -- -------------------------------------------------- Tennessee Leeuwenburg http://myownhat.blogspot.com/ "Don't believe everything you think" -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianna.laugher at gmail.com Sun May 8 14:05:08 2011 From: brianna.laugher at gmail.com (Brianna Laugher) Date: Sun, 8 May 2011 22:05:08 +1000 Subject: [melbourne-pug] Fwd: May Beginner's Workshop - Python In-Reply-To: <201105081203.38993.jiri@baum.com.au> References: <201105081203.38993.jiri@baum.com.au> Message-ID: Hi all, Saturday 21st is the monthly Linux Users of Victoria (LUV) Beginners Workshop event, and this month includes a tutorial intro to programming with Python. I am sure everyone here won't need such a tutorial but it might be interesting to go along, if there are any Python newbies I am sure some extra hands on deck will be helpful. Otherwise, it's a nice, friendly event to take your laptop to on a Saturday afternoon and hack away on whatever your latest project is. Also great to get help to those odd Linux OS questions like "how do I get that panel back?" and "what's the best program for organising my photos?" cheers Brianna ---------- Forwarded message ---------- From: Jiri Baum Date: 8 May 2011 12:03 Subject: May Beginner's Workshop - Python To: luv-announce at luv.asn.au --------------------------------------------------- Saturday 21 May, 12 noon at The Hub @ Docklands near cnr Bourke St and Harbour Esplanade, Docklands --------------------------------------------------- The next LUV Beginner's Workshop and Tutorial and the OLPC Corner will be on the 21st of May. This month Alec Clews will be giving an introduction to programming with Python. The tutorial will start one hour into the workshop, at 1pm. If you wish to participate in this hands-on tutorial, please bring your laptop with Python installed. In the usual unstructured workshop format, we intend to cover things like: ?* installing various Linux distributions; ?* tweaking and configuring your system; ?* automatic backups; ?* home networking, including wireless; ?* setting up specific platforms (e.g. MythTV, Asterisk, UbuntuStudio, etc); ?* using specific applications - OpenOffice, Inkscape, GIMP, OpenMovieStudio ... but if you want help with a different application or problem, come along and let us know. The event is what you make of it. Bring your laptop! The Melbourne OLPC Club meetings are co-located with the Beginner's Workshops. If you are interested in the OLPC (One Laptop Per Child) project, please come and join in! Link: http://luv.asn.au/2011/05/21 When: 21 May 2011 ? ?workshop 12:00noon until 4:00pm ? ?tutorial: 1:00pm Where: The Hub @ Docklands, 17 Waterview Walk, near cnr Bourke St and Harbour Esplanade, Docklands - look for the giant rabbit sculpture; Melway reference 2E H7; http://luv.asn.au/content/venue-maps#hub Parking can be found nearby. For those coming via Public Transport, the City Circle, number 48 (North Balwyn - Docklands), number 86 (Bundoora - Docklands) and number 70 (Wattle Park - Docklands) all stop on the corner of Bourke Street and Harbour Esplanade. Southern Cross Station is just across the overpass over Wurundjeri Road. LUV would like to acknowledge Red Hat for their help in obtaining the Buzzard Lecture Theatre venue, BENK Open Systems for sponsoring the Beginner's Workshops and VPAC for hosting! http://redhat.com.au http://benk.net.au http://vpac.org Jiri Baum - Secretary Linux Users of Victoria - luv.asn.au -- They've just been waiting in a mountain for the right moment: http://modernthings.org/ From mbrady at orbital8.com.au Wed May 11 07:18:41 2011 From: mbrady at orbital8.com.au (Marc Brady) Date: Wed, 11 May 2011 15:18:41 +1000 Subject: [melbourne-pug] Job: Python developer Message-ID: <6bd1f441f7b5763b9608636dd9bc65cb@mail.gmail.com> Hi all, We?re a small IT services business, that develops niche software for engineering, technical and scientific industries. We have a contract role for an experienced Python developer. The role is a 3 month contract, on-site in Melbourne, preferably at least 5 years experience for an immediate start. Attractive rates. Whilst the role is essentially a programming role, I?m looking for someone who is proactive and comfortable providing some basic mentoring to other team members as required. Contact: Marc Brady Orbital8 PO Box 907 South Melbourne, Vic 3205 enquiries at orbital8.com.au -------------- next part -------------- An HTML attachment was scrubbed... URL: From r1chardj0n3s at gmail.com Wed May 18 05:03:13 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Wed, 18 May 2011 13:03:13 +1000 Subject: [melbourne-pug] OT: awesome sci-fi/fantasy/horror convention in a few weeks Message-ID: Hi all, This is off-topic for this list but, given some of the conversations I've had in the pub after MPUG meets it's on-topic for a bunch of you. There's a regular convention in Melbourne called Continuum (http://continuum.org.au/), and this year is number 7. It's running from the 10th to 13th of June in the CBD. The convention is basically a big geek-out, like getting together with a hundred good friends and talking about TV shows, books, movies, comics or games that could be considered science fiction, fantasy or horror. This year they're running a free introductory night on Friday the 10th of June - http://continuum.org.au/friday-is-free/ Richard From n6151h at gmail.com Wed May 18 06:01:24 2011 From: n6151h at gmail.com (N6151H) Date: Wed, 18 May 2011 14:01:24 +1000 Subject: [melbourne-pug] Tablet PCs? Message-ID: Pls pardon the somewhat off-(python)-topic post. Wanted to poll the list for feedback / recommeds for Android tablets. I know xoom will be here shortly, and galaxy pad already is. Not hugely impressed by what I read on either. Ups? Downs? Looks askance? Cheers, Nick -------------- next part -------------- An HTML attachment was scrubbed... URL: From tleeuwenburg at gmail.com Wed May 18 06:03:06 2011 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Wed, 18 May 2011 14:03:06 +1000 Subject: [melbourne-pug] Tablet PCs? In-Reply-To: References: Message-ID: No idea, but I'm hanging out to get a look at the Xoom. Cheers, -T On Wed, May 18, 2011 at 2:01 PM, N6151H wrote: > Pls pardon the somewhat off-(python)-topic post. > > Wanted to poll the list for feedback / recommeds for Android tablets. I > know xoom will be here shortly, and galaxy pad already is. Not hugely > impressed by what I read on either. Ups? Downs? Looks askance? > > Cheers, > Nick > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > -- -------------------------------------------------- Tennessee Leeuwenburg http://myownhat.blogspot.com/ "Don't believe everything you think" -------------- next part -------------- An HTML attachment was scrubbed... URL: From r1chardj0n3s at gmail.com Wed May 18 06:03:16 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Wed, 18 May 2011 14:03:16 +1000 Subject: [melbourne-pug] Tablet PCs? In-Reply-To: References: Message-ID: On 18 May 2011 14:01, N6151H wrote: > Wanted to poll the list for feedback / recommeds for Android tablets.? I > know xoom will be here shortly, and galaxy pad already is.? Not hugely > impressed by what I read on either.? Ups? Downs?? Looks askance? I recommend going to the http://whirlpool.net.au/ forums for advice. Richard From javier at candeira.com Sat May 21 15:40:36 2011 From: javier at candeira.com (Javier Candeira) Date: Sat, 21 May 2011 23:40:36 +1000 Subject: [melbourne-pug] Driving Gimp with Python on the 6th of June Message-ID: I have added myself to the wiki to talk about how to script Gimp with Python at the next meeting. If I was not supposed to, blame Richard, who told me I could. Cheers, Javier From r1chardj0n3s at gmail.com Sun May 22 06:00:31 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Sun, 22 May 2011 14:00:31 +1000 Subject: [melbourne-pug] Driving Gimp with Python on the 6th of June In-Reply-To: References: Message-ID: On 21 May 2011 23:40, Javier Candeira wrote: > I have added myself to the wiki to talk about how to script Gimp with > Python at the next meeting. If I was not supposed to, blame Richard, > who told me I could. Anyone is allowed and encouraged to add themselves to the wiki! That's why we use a wiki to organise the meetings :-) Richard From javier at candeira.com Sun May 22 06:07:28 2011 From: javier at candeira.com (Javier Candeira) Date: Sun, 22 May 2011 14:07:28 +1000 Subject: [melbourne-pug] Driving Gimp with Python on the 6th of June In-Reply-To: References: Message-ID: On Sun, May 22, 2011 at 2:00 PM, Richard Jones wrote: > On 21 May 2011 23:40, Javier Candeira wrote: >> I have added myself to the wiki to talk about how to script Gimp with >> Python at the next meeting. If I was not supposed to, blame Richard, >> who told me I could. > > Anyone is allowed and encouraged to add themselves to the wiki! That's > why we use a wiki to organise the meetings :-) See? Richard's fault all along! J From ryan at rfk.id.au Sat May 28 15:41:01 2011 From: ryan at rfk.id.au (Ryan Kelly) Date: Sat, 28 May 2011 23:41:01 +1000 Subject: [melbourne-pug] PyCon Australia 2011: Early Bird Closing Soon Message-ID: <1306590061.2129.16.camel@durian> Hi Everyone, A reminder that Early Bird Registrations for PyCon Australia 2011 will be closing soon. There are only a few days left to get your tickets at the discounted rate. PyCon Australia is Australia's only conference dedicated exclusively to the Python programming language, and will be held at the Sydney Masonic Center over the weekend of August 20 and 21. See below for more information and updates on: 1. Early-Bird Registration Closing Soon 2. Presentations Selected 3. More Sponsors Announced Please pass this message on to those you feel may be interested. Early-Bird Registration Closing Soon ==================================== Early-bird registration closes at the end of May, so you've only got a few days left to get your tickets at the special discounted rate. We offer three levels of registration for PyCon Australia 2011. Registration provides access to two full days of technical content presented by Python enthusiasts from around the country, as well as the new classroom track and a seat at the conference dinner. Full (Early Bird) - $165 This is the registration rate for regular attendees. We are offering a limited Early Bird rate for the first 50 registrations until the end of May. Once the early-bird period ends, Full Registration will be $198. Corporate - $440 If your company is paying for you to attend PyCon, please register at the corporate rate. You'll be helping to keep the conference affordable for all. Student - $44 For students able to present a valid student card we're offering this reduced rate, which does not include the conference dinner. All prices include GST. For more information or to register, please visit the conference website. Register here: http://pycon-au.org/reg Presentations Selected ====================== We have had a fantastic response to our Call For Proposals this year. While the detailed talk schedule is still being finalised, we are pleased to announce that the following presentations have been selected for the conference: Standard Talks: A Python on the Couch (Mark Rees) Behaviour Driven Development (Malcolm Tredinnick) Benchmarking stuff made ridiculously easy (Tennessee Leeuwenburg) Bytecode: What, Why, and How to Hack it (Ryan Kelly) Developing Scientific Software in Python (Duncan Gray) Fun with App Engine 1.5.0 (Greg Darke) Hosting Python Web Applications (Graham Dumpleton) How Python Evolves (and How You Can Help Make It Happen) (Nick Coghlan) Infinite 8-bit Platformer (Chris McCormick) Networking Libraries in Python. (Senthil Kumaran) Pants - Network Programming Made Easy (Evan Davis) Say What You Mean: Meta-Programming a Declarative API (Ryan Kelly) State of CPython and Python Ecosystem (Senthil Kumaran) Sysadmins vs Developers, a take from the other side of the fence (Benjamin Smith) Teaching Python to the young and impressionable (Katie Bell) The NCSS Challenge: teaching programming via automated testing (Tim Dawborn) Weather field warping using Python. (Nathan Faggian) Zookeepr: Home-grown conference management software (Brianna Laugher) In-Depth Talks: Ah! I see you have the machine that goes "BING"! (Graeme Cross) Easy site migration using Diazo and Funnelweb (Adam Terrey) How to maintain big app stacks without losing your mind (Dylan Jay) Introduction to the Geospatial Web with GeoDjango (Javier Candeira) Panel: Python 3 (Richard Jones) Panel: Python in the webs (Richard Jones) Pyramid: Lighter, faster, better web apps (Dylan Jay) Web micro-framework battle (Richard Jones) Classroom Track: Meta-matters: using decorators for better Python programming (Graeme Cross) Python 101+ (Peter Lovett) Python's dark corners - the bad bits in Python and how to avoid them (Peter Lovett) Python for Science and Engineering, Part 1 (Edward Schofield) Python for Science and Engineering, Part 2 (Edward Schofield) The Zen of Python (Richard Jones) Thanks again to everyone who submitted a proposal. More Sponsors Announced ======================= We are delighted to announce that WingWare and Superior Recruitment have joined as Silver Sponsors. Thank you to the following companies for their continuing support of Python and for helping to make PyCon Australia 2011 a reality: Gold: Google Gold: ComOps Silver: Anchor Silver: Enthought Silver: Python Software Foundation Silver: WingWare Silver: Superior Recruitment Thanks also to Linux Australia, who provide the overarching legal and organisational structure for PyCon Australia. Ryan Kelly PyCon Australia 2011 From mydnite1 at gmail.com Mon May 30 06:48:24 2011 From: mydnite1 at gmail.com (James Alford) Date: Mon, 30 May 2011 14:48:24 +1000 Subject: [melbourne-pug] python slow, pypy fast Message-ID: Hi All After reading a couple of articles on this site about parallel programming I came across this recent article talking about python being slow compared to c. The comments is where it becomes interesting as a couple of people compare the benchmark results for cython and pypy. Python vs C in compute-bound workloads http://www.futurechips.org/tips-for-power-coders/python-compute-bound-workloads.html Pypy seems quite fast. What I want to know is should you be aiming to develop python with pypy or should you really concentrate on python 3? James From r1chardj0n3s at gmail.com Mon May 30 06:51:36 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Mon, 30 May 2011 14:51:36 +1000 Subject: [melbourne-pug] python slow, pypy fast In-Reply-To: References: Message-ID: On 30 May 2011 14:48, James Alford wrote: > Pypy seems quite fast. ?What I want to know is should you be aiming to > develop python with pypy or should you really concentrate on python 3? Yes, pypy is really very fast for almost all benchmarks they throw at it. Your question cannot be answered without knowing what you're developing. Off the top of my head: - Does your application need serious performance using regular Python code? - Can your performance critical bits be coded in C or cython? - Do you need to use existing libraries? All of these questions will help you decide between python2, python3 and pypy. Richard From mydnite1 at gmail.com Mon May 30 07:02:21 2011 From: mydnite1 at gmail.com (James Alford) Date: Mon, 30 May 2011 15:02:21 +1000 Subject: [melbourne-pug] python slow, pypy fast In-Reply-To: References: Message-ID: On Mon, May 30, 2011 at 2:51 PM, Richard Jones wrote: > On 30 May 2011 14:48, James Alford wrote: >> Pypy seems quite fast. ?What I want to know is should you be aiming to >> develop python with pypy or should you really concentrate on python 3? > > Yes, pypy is really very fast for almost all benchmarks they throw at > it. Your question cannot be answered without knowing what you're > developing. Off the top of my head: > > - Does your application need serious performance using regular Python code? > - Can your performance critical bits be coded in C or cython? > - Do you need to use existing libraries? > > All of these questions will help you decide between python2, python3 and pypy. > > > ? ? Richard > _______________________________________________ Hi Richard Sorry, I meant it as a general question. From r1chardj0n3s at gmail.com Mon May 30 07:17:53 2011 From: r1chardj0n3s at gmail.com (Richard Jones) Date: Mon, 30 May 2011 15:17:53 +1000 Subject: [melbourne-pug] python slow, pypy fast In-Reply-To: References: Message-ID: On 30 May 2011 15:02, James Alford wrote: > On Mon, May 30, 2011 at 2:51 PM, Richard Jones wrote: >> On 30 May 2011 14:48, James Alford wrote: >>> Pypy seems quite fast. ?What I want to know is should you be aiming to >>> develop python with pypy or should you really concentrate on python 3? >> >> Yes, pypy is really very fast for almost all benchmarks they throw at >> it. Your question cannot be answered without knowing what you're >> developing. Off the top of my head: >> >> - Does your application need serious performance using regular Python code? >> - Can your performance critical bits be coded in C or cython? >> - Do you need to use existing libraries? >> >> All of these questions will help you decide between python2, python3 and pypy. > > Sorry, I meant it as a general question. But what I'm saying is there's no general answer. Even though I'd love to I can't use Python 3 in my day job because of the legacy codebase that needs to be migrated. I can't use pypy for the website because it doesn't run Zope yet. We don't need it there though because there's already C code making the slow bits fast. Nor can I use pypy for currently-slow analysis programs that need to connect to Oracle, because the cx_Oracle module isn't available for pypy yet. If I really cared about speeding those up I could probably write some quick cython to do so. We have one guy in our company using pypy because he does analysis of data from other sources that he can happily slurp into a pypy program and crunch in ten different ways. Richard From mydnite1 at gmail.com Mon May 30 08:01:47 2011 From: mydnite1 at gmail.com (James Alford) Date: Mon, 30 May 2011 16:01:47 +1000 Subject: [melbourne-pug] python slow, pypy fast In-Reply-To: References: Message-ID: Right, thanks. That breaks it down for me. This question is really about a new project that will do a lot of data crunching that I was going to code in c which the python code will call out to. I was looking at pypy and thought that might be a an alternative to the c code (it still may be). On Mon, May 30, 2011 at 3:17 PM, Richard Jones wrote: > On 30 May 2011 15:02, James Alford wrote: >> On Mon, May 30, 2011 at 2:51 PM, Richard Jones wrote: >>> On 30 May 2011 14:48, James Alford wrote: >>>> Pypy seems quite fast. ?What I want to know is should you be aiming to >>>> develop python with pypy or should you really concentrate on python 3? >>> >>> Yes, pypy is really very fast for almost all benchmarks they throw at >>> it. Your question cannot be answered without knowing what you're >>> developing. Off the top of my head: >>> >>> - Does your application need serious performance using regular Python code? >>> - Can your performance critical bits be coded in C or cython? >>> - Do you need to use existing libraries? >>> >>> All of these questions will help you decide between python2, python3 and pypy. >> >> Sorry, I meant it as a general question. > > But what I'm saying is there's no general answer. > > Even though I'd love to I can't use Python 3 in my day job because of > the legacy codebase that needs to be migrated. > > I can't use pypy for the website because it doesn't run Zope yet. We > don't need it there though because there's already C code making the > slow bits fast. > > Nor can I use pypy for currently-slow analysis programs that need to > connect to Oracle, because the cx_Oracle module isn't available for > pypy yet. If I really cared about speeding those up I could probably > write some quick cython to do so. > > We have one guy in our company using pypy because he does analysis of > data from other sources that he can happily slurp into a pypy program > and crunch in ten different ways. > > > ? ? Richard > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > From rasjidw at openminddev.net Mon May 30 09:24:23 2011 From: rasjidw at openminddev.net (Rasjid Wilcox) Date: Mon, 30 May 2011 17:24:23 +1000 Subject: [melbourne-pug] python slow, pypy fast In-Reply-To: References: Message-ID: <4DE34627.40306@openminddev.net> Hi all, Just as an aside - I wrote a small script that solves the 'Solitair' puzzle (32 pegs in a cross shape with a single peg missing in the middle) in python. Python 2.6 on Ubuntu 10.04 - approx 26 seconds pypy 1.4.1 - approx 5.5 seconds Should try pypy 1.5 now it is out. Cheers, Rasjid. From rasjidw at openminddev.net Tue May 31 06:06:36 2011 From: rasjidw at openminddev.net (Rasjid Wilcox) Date: Tue, 31 May 2011 14:06:36 +1000 Subject: [melbourne-pug] Helpful things for Python on Windows Message-ID: <4DE4694C.1020403@openminddev.net> Hi all, I mentioned at one of the meetings using Console2 (http://sourceforge.net/projects/console/) so that you can get a decent console window in Windows. Sat down at my partners laptop and discovered that tab completion didn't work. I forgot that that is something you have to enable. For details on how to enable it, see http://support.microsoft.com/kb/310530. Doesn't work as well as bash, but better than nothing. Lastly, you might also want http://pypi.python.org/pypi/pyreadline Then: import readline import rlcompleter readline.parse_and_bind("tab: complete") works. Well, mostly. Double tabbing does not seem to work (at least on Python 2.6) - wonder if that is fixable. But if there is a unique solution, it works. So again, better than nothing. Cheers, Rasjid. From andy.larrymite at gmail.com Tue May 31 08:08:56 2011 From: andy.larrymite at gmail.com (Andrew Jones) Date: Tue, 31 May 2011 16:08:56 +1000 Subject: [melbourne-pug] After a python developer in QA Message-ID: Hi we're not having much luck finding testers with selenium/linux/python skill set. We want to: * mature our selenium test suite. * Get BDD up and running with lettuce. * Expanded our system test suite. * Plus so a whole lot of other agile testing practices. However our lack of QA capacity is a problem. So if your a developer who would be interested in learning new skills and working in the agile testing space, please apply. http://www.seek.com.au/Job/senior-quality-assurance-qa-tester-contract-melbourne/in/melbourne/19770603 (ignore the close date the position is still open) Thanks Andy