Case Study of Python Application Development -- Humanized Enso (#140)
Jono DiCarlo (Humanized, Inc) bio
30min Intermediate
categories:
case study, command line tools, extensions, packaging, project, software, technique, testing, user interfaces
Think that Python is just for web frameworks and scripting? Come hear the case study of how we developed Enso, a client-side, end-user Windows application, almost entirely in Python (with a little C) and how doing so sped up our development cycle enormously.
Talk will focus on how to write Python extension modules in C using SWIG and ctypes, how to automate your build process with Python using scons, and how to package Python code into an easily distributable Windows application using py2exe. It will also explain why supposed pitfalls like dynamic typing and slow performance did not turn out to be significant problems at all.
Talk will focus on how to write Python extension modules in C using SWIG and ctypes, how to automate your build process with Python using scons, and how to package Python code into an easily distributable Windows application using py2exe. It will also explain why supposed pitfalls like dynamic typing and slow performance did not turn out to be significant problems at all.
Files:
| file | size | uploaded | comment |
|---|---|---|---|
| pycon-presentation.zip | 1.5 MB | Sat, March 15th, 3:52 p.m. | My presentation slides (Keynote) |
# Permalink
.