wxPython and SqlAlchemy: An Intro to MVC and CRUD

In this article, we will be creating a program to store our personal books or perhaps just the books you’ve read. It will demonstrate how to combine wxPython and SqlAlchemy, a SQL Object Relational Mapper (ORM). This program will also give you an introduction to the model-view-controller (MVC) and “create, read, update and destroy” (CRUD)

wxPython and SqlAlchemy: An Intro to MVC and CRUD Read More »

October 2011 Pyowa Wrap-up

We had our October Pyowa meeting last night (10/07/2011) at the IMT Group building in West Des Moines, IA. One of their programmers gave a talk on the python open document (pod) library that is included with the Appy framework. The gist of the talk was that you could create template files in LibreOffice or

October 2011 Pyowa Wrap-up Read More »

wxPython: New Widget Announced: XLSGrid

Recently, Andrea Gavana, developer of the agw library in the wxPython code base, released his newest widget: XLSGrid. It’s purpose is to faithfully reproduce the appearance of a Microsoft Excel spreadsheet (one worksheet per every instance of XLSGrid). This widget is based on wx.grid.PyGridTableBase and wx.grid.PyGridCellRenderer and requires xlrd. Andrea also recommends using Mark Hammond’s

wxPython: New Widget Announced: XLSGrid Read More »

TurboGears 2: Setting up on Windows

TurboGears is one of several web frameworks for Python that are available. The most popular by far is Django. Where I work, we chose TurboGears because of its integration with SQLAlchemy which supports composite keys. At that time, Django did not support that feature and I am not sure if it does yet. Anyway, I

TurboGears 2: Setting up on Windows Read More »