Guru

Apr 04, 2007 08:41

With seconds to spare, I wheeled the bicycle in for its last complementary service. Gears have been a-cluckin', brakes have been a-shweelin'. It's all up to the guru, now.

Plenty of people use Python these days. Now that I'm pressing you, what can you say about it and which examples and projects should I learn from?

bicycle, coding

Leave a comment

Comments 4

remotesensing April 4 2007, 00:32:31 UTC
SciPy for the win.

Reply


donnerjack April 4 2007, 01:40:18 UTC
I'm probably, like, contractually obligated to pimp Zope out, though I don't know how good it would be to learn from. I've honestly...just learned from the docs and screwing around with it, though the O'Reilly books, as I recall, are quite good. Of course, I've been told I write python like it's perl, so I don't know how much my recommendations might count for.

Reply

donnerjack April 4 2007, 03:51:59 UTC
Oh, what can I say about it? Well, I can say I want to beat the living fuck out of Guido for deciding whitespace delimiters were in any way rational. Be careful with your tabs, that's all I have to say. Make sure you're using soft tabs and be careful when you edit code in multiple editors, I've been fucked over by editors interpreting tabs differently too many times. Other than that? It's an easy language to write complex code in and if you make a little effort it's vastly cleaner than its competitors. It's still entirely possible to write ugly, unreadable, unmaintanable code, but you have to work slightly harder to do it. I dunno, I like it, I write in it most of the time because we're, obviously, a python shop, not because I have a real clear cut preference for it in every application, but it's certainly nice enough.

Reply


subtlenasha April 4 2007, 23:02:33 UTC
python is great...i use it a lot at work to do little bits and pieces..basically anything that needs to be done which doesn't need to go into the product i use python...

have a look at http://aspn.activestate.com/ASPN/Python and the O'Rielly's book Python cookbook for specific uses... otherwise you cant go past the pydoc http://docs.python.org/lib/lib.html

its very powerful, and is very quick to whip up your program. I've used it for all our automated build stuff, for witting channel simulators, automatic document generation...

if your looking to add a GUI to it, use BOA Constructor with WxPython

Reply


Leave a comment

Up