SearchWiki:
  6 User(s) Active on Site
  232 Wiki Pages

Most Recently Modified

Meeting Schedules

Club Resources (edit)

How This Wiki Works

Meeting space complements of:
Computer books
            and technical books at discount prices
Check them out; they are a great source of technical books at very good prices!

If you have shopped at Nerdbooks.com, help them out by reviewing them at ResellerRatings.com. You will need your invoice number to prove you are a real customer, and not just ballot stuffing.
Recent Changes Printable View Page History Edit Page
Content Last Modified on June 22, 2005, at 01:26 PM CST

Ideas for Some Group Projects

Create a syntax checker for .py files

This is an itch that has been bothering me. Say when I refactor a .py file and createing classes out of global stuff, I don't have a high confidence that my code will work because I must have forgotten a colon at the end of a function def or the ubiquitous "self" prefix. It would be nice if we have a tool that can check the syntax of a .py file.

(It already exists. Check out PyLint).

(WG: Yeah, but it's not integrated to any editor out there. Running lint outside of the editor is not only inconvenient, but annoying when you have to do it often enough)

Create something out of the twisted framework

I have been tinkering with twisted (google: twisted matrix python), I saw a great potential out of it, but I can't get past the tutorial. First it's using an archaic tool as a context (who's using finger anymore now?) and it assumes quite a bit of knowledge in the usage of finger. I am not saying that it's a bad tutorial, I just don't get it. And that's rare for Python tutorials.

Create an IoC container in Python

I see the need of having an business class container that can push Python into the mainstream corporation "mindset". Zope is a great pioneer, we need more like it. Inspired by the Spring Framework (google: spring framework), which I think is one of the most elegance piece of software engineering, I see the opportunity for Python to leapfrog its competitors into the mainstream by providing an Inversion of Control container (google: inversion of control) . The cool thing about Spring Framework is it's non-intrusiveness, you don't have to use it exclusively, it can be used together with whatever you already use. If we have something similar in python, we can build it on top of let's say Twisted (assuming someone here can help me to get past the tutorial )


Brainstorming for Sprint Topics

  • Something using PyGame
  • Playing around with extending an application with some macros.
  • Using the Twisted framework (web or non-web?)
  • Something with PythonCard
  • A GUI app using wxPython
  • A Chat Server, learning about GUI clients and server processes
  • Something related to SQL databases
  • Something related to image manipulation re PIL
  • Something related to number crunching re Numeric
  • Using FTP/HTTP client API to fetch something and process it?
  • Something related to XML
  • http://pythoncard.sourceforge.net/
  • Text Parsing of formatted files (tie into DB and/or reporting)
Recent Changes Printable View Page History Edit Page