Thanks for a fun meeting yesterday... here are some notes on what was
discussed:
In attendance:
John
Maria
Brian
Rohit
Brian
Miles
Jimmy
Alex
Derek
Toby
Mike
David
Kevin
Jonathan
Python Day mini-conference discussion
Toward the end of september?
~100 - 120 people
1 track? Or basic tutorial vs. expert tracks?
Last time, it was allegedly community organized but Mike Orr ended up
doing most of everything
Toby will connect with the last Python Day's organizers.
A sheet was passed for people to give Toby their contact info if they
might be willing to volunteer for some task.
ideas:
subcommunities:
introductory
web programmers
scientific
pygame
what should these communities be learning from each other?
David - has been taking (and highly recommends):
coursera: "Interactive Programming with Gaming" course with Python - via
Rice University
uses codesculptor.org
uses SimpleGUI library
looking for opportunities to join a team of some kind
comments on Python books:
Python Essential Reference - good as reference but not good as tutorial
covers py2 vs. py3 issues
gives general advice
"Python in a Nutshell" is good
LXML is a good XML library to use
Resource for learning numpy?
There is a clone of StackOverflow which is specific to scipy and numpy
(I have not been able to find this link)
Brian Dorsey suggests looking at iPython Notebook
interactive Matlab style notebook with graphing
understands shell commands
LightTable is the kickstarter project for a cool on-the-fly programming
environment
the perennial question: which IDE?
Comodo Edit - has student discount for coursera classes
VIM
Sublime Text
Eclipse - is fine but hard to set up pydev on windows
Pycharm was recommended.
Discussion of Logging vs. Debugging
especially for web programming, a good log setup is crucial
There are times for debugging too
Sentry is a useful logging module for Django with pretty UI
Another possible topic for Python Day: Profiling & performance measurements
Static code analysis is helpful too - pylint or pyflakes
VIM plugin called "flake8" runs Pyflakes and the PEP8 style checker
tool innovation:
Maria's article on how to set up email server:
http://www.mariakathryn.net/Blog/57
looking for comments on "Python on Mac OS" article
Do video of python day??
Sprint on Sunday after the conference? Office Nomads could be a good
location for this
Rohit's project that could be sprintable: online interactive game of
programming bots - web based with django for account mgmt
pyparsing is a good alternative to regex parsing
RegexPal is a good tool for debugging regexps
http://regexpal.com/
how to do a pxe boot
A: try onesis
how to parse twitter for TV show references? use a db or not?
recommendation to use mongodb for the database
Python Twitter analytics tool: http://glowingpython.blogspot.com/