[Baypiggies] Possible future meeting topic
charles.merriam at gmail.com
Mon Oct 13 08:04:02 CEST 2008
Python's "batteries included" tends to stop with libraries.
I've been thinking about giving a talk like this, though getting to
know *all* the good tools is a bit daunting. Also, the most I could
hope for is showing a smattering of usage and some sample output. I
was planning on showing how the tools can be used to write a really
simple program (like guess a number between 1 and 100).
I started making an initial list:
Editors: vi's omnicomplete, Emacs plug-in, IDLE, WingZ.
Testing: nose. nose w/coverage.
Debugging: Using pdb. Wing3.1, IDLE, iPython
Distribution: Egg, DistUtils, Ubuntu Packages
Static Analysis: PyChecker, PyLint
Gui: wxPython, pyGTK, PyGame
Web Service: Django, Pylons, Gears, GAE, about WGSI
And the list kept growing. Of those listed, I know about half of
them. Of the categories, I expect I found about half. Perhaps a
script for describing the tools and we could collect conforming
0:00 Introduction. Where Tool lives in the development process. Main
0:45 Show how a typical entry is set up for the standard 1-100 problem.
1:15 Show sample outputs and benefits.
1:50 Conclusions: why is this tool better than all the others.
2:00 End of the 2 minute video.
Python could certainly benefit from more interfaces like WSGI which
cleanly separate problems.
On Sun, Oct 12, 2008 at 10:08 PM, Simeon Franklin <simeonf at gmail.com> wrote:
> I discussed this with Jim after the meeting Thursday night and he
> encouraged me to mention it on the list...
> I'm still pretty much a Python Newbie. One of the ways I've been
> growing lately, however, is getting acquainted with the various tools
> many Python devs use. Not just code editing tasks (say flymake mode in
> Emacs or pylint or pep8.py) but tools for test running and reporting
> (nose) documentation generation (sphinx)
> deployment/building/dependency managment (distutils/setuptools,
> zc.buildout, fabric...) managing python environments (virtualenv) and
> better interactive shells (IPython). I'm sure there are other tools
> people can think of - these are just the ones I've looked at or have
> on my personal todo list...
> I'd like to propose a "Python Dev Tools" session at Baypiggies. It
> seems like it would be easy to have a Baypiggies night with 4 or 5
> presentations on python development tools by group members (or of
> course any tool authors/gurus we could rope into presenting). Perhaps
> a maximum length of ~15 minutes per presentation would be good - some
> tools might only need 5 minutes (I'd be happy to do 5 minute
> presentation on virtualenv for example). Maybe we should stay away
> from the flamewar-inspiring topic of editors - people tend to have
> made religious choices in these areas already. Most helpful to me as
> newbie would be the whole packaging/deployment area but if we decide
> to do this perhaps interested list members could volunteer
> presentation topics and approximate length and we could all vote on
> what we are most interested in hearing...
> What does everybody else think?
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
More information about the Baypiggies