[Baypiggies] Possible future meeting topic

Charles Merriam 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
Make Systems
Documentation
Bug Reporting/Tracking
Version Control
Network Testing
...

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
screen-casts?

0:00 Introduction.  Where Tool lives in the development process.  Main
competitors.
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.

Charles




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?
>
> -Simeon
> _______________________________________________
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
> http://mail.python.org/mailman/listinfo/baypiggies
>


More information about the Baypiggies mailing list