July 2006
| What | Meeting |
|---|---|
| When |
2006-07-13 from 19:30 to 21:00 |
| Where | |
| Add event to calendar |
|
Thursday, July 13, 2006
Location: Google
Agenda:
7:30 PM to 9:00 PM
Topic: Some Python Integrated Development Environments
Speakers: Marylin Davis (Emacs), Keith Dart (Vim), Tony Capellini (Pythonwin), Mark Ivey (Xcode) and Mike Cheponis (WingIDE)
About the talks
There is a plethora of Integrated Development Environments for Python. If you need to pick one, or if you are curious about them, this is the meeting for you. We will have 5 developers, each talking about their own favorite environment.
The Demo People
Topic: Emacs
Presenter: Marylin Davis
About the talk
Emacs - Historically the first piece of the GNU System (which includes Linux), Emacs has a Python mode which brings the classic, flexible, and extendible key-stroke or mouse-driven programmer's editor by Richard Stallman to the aid of the Python programmer. Marilyn will demonstrate the Python debugger under emacs, using a macro to make light work of complicated testing.
About the presenter
Marilyn Davis is the Python Instructor at UCSC-Extension. She is the lead developer at Maildance.com and Deliberate.com.
Topic: Vim
Presenter: Keith Dart
About the talk
Vim is a ubiquitous and powerful text editor. Although unfriendly to newbies, it's remarkably fast and useful once you take the time to befriend it. Even users of powerful IDEs often long for the speed and convenience of editing text using Vim's key bindings.
Keith will show how he uses vim to integrate other tools to create a vim-centered Python development environment.
About the presenter
Keith Dart works in QA automation and is the primary developer of the PyNMS network application framework.
Topic: Pythonwin
Presenter: Tony Cappellini
About the talk
Pythonwin is a Python IDE and GUI framework for Windows that runs on Windows 98, 2000, and XP. It comes with the Win32all Python extensions, and is actively under development. It was developed and is maintained primarily by Mark Hammond from Australia, with a fair amount of other people contributing to the project. It implements some IDLE extensions. Some of its features are a Python Shell (cmd line) with command completion, a debugger, editor with syntax highlighting, a popup Object Browser, and a trace collector which catches the output from wintraceutil. Some of the more notable features are its COM browser and makepy utility, which are a huge aid when working with applications using COM.
About the presenter
Tony Cappellini is a recently-unemployed test software engineer, having worked 18 years in the Hard Disk Drive industry. His new employment status offers almost-limitless opportunity to immerse himself into all things pythonic.
Topic: Xcode
Presenter: Mark Ivey
About the talk
Xcode is the IDE that Apple ships with OS X. Although primarily targeted towards C++, Objective C, and Java it also plays well with Python. It is excellent for writing OS X applications in Python thanks to good integration with Apple's Interface Builder and py2app (the OS X distutils packager).
About the presenter
Mark Ivey is a senior engineer at R2 Technology. Although his job doesn't involve a lot of Python, it is his preferred evenings and weekends language.
Topic: Wing IDE
Presenter: Mike Cheponis
About the talk
Wing IDE makes rapid Python development fun. Mike will demonstrate just a few of its features on real projects he has written. Mike talk about other features that might be of interests, such as built-in Zope, Plone, Subversion, and Perforce support, plus auto-completion for wxPython and PyGTK.
About the presenter
Mike Cheponis is President of California Wireless, Inc., a Silicon Valley consulting firm that specializes in Wireless Communications Systems, designing RF, Analog, Digital, and software subsystems and products. He writes code in assembly languages, Lisp, and Python.