Personal tools
You are here: Home July 2006
Document Actions

July 2006

What Meeting
When 2006-07-13
from 19:30 to 21:00
Where Google
Add event to calendar vCal (Windows, Linux)
iCal (Mac OS X)
by Donna M. Snow last modified 2006-09-11 01:48

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

Project

Materials

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

Project

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

Project

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

Project

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

Project

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.

« January 2009 »
Su Mo Tu We Th Fr Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 

Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: