Python
Python is my programming language of choice. I've been using it for over eight years. I, like many people, have Paul Prescod to thank for my "conversion".
I am currently working on:
- django-mailer — mail queuing and management for the Django web framework
- django-atompub — implementation of Atom format and protocol for the Django web framework
- pyjamas — build AJAX apps in Python (like Google did for Java)
- Leonardo — the wiki/blog scripts that this site runs on
- Demokritos — an atom store (now see django-atompub)
- ApplePy — an Apple II emulator in Python
Also see my Relational Python series.
Little scripts people might find fun / useful:
- Using Simulated Annealing to Order Goal Prerequisites
- Statistically Improbably Word in Python
- Updated Python Trie Implementation
- Betacode to Unicode in Python
- Enumerating the Rationals in Python
- Google Auction in Python
In hiatus are:
- Tim — a tree-based IM client
- Sebastian — a music composition system
- a graphical shell widget
- PyLing — a library for doing computational linguistics
- PyMMO — a framework for building massively multiplayer online games
- Cleese — an operating system in Python
- pyso — pygame-based package for isometric games
Open-source software I have previously written in Python includes:
I also mentored the Python Bayesian Network project (in 2005) and the PyCells project (in 2006) for Google's Summer of Code. In 2007, I'm the organizational administrator for the Python Software Foundation's projects in the Summer of Code.
Pages in this category
- Enumerating the Rationals in Python (Feb. 8, 2005)
- Leonardo 0.4.0 Released (Feb. 8, 2005)
- Leonardo 0.4.1 Released (Feb. 8, 2005)
- Testing For Directories Outside the Tree (May 24, 2005 : 2 comments)
- Finding Dependencies in Tabular Data (May 26, 2005)
- Finding Dependencies in Tabular Data, Part 2 (May 27, 2005)
- Leonardo 0.6.0 Released (June 1, 2005)
- Mentoring the Summer of Code (June 30, 2005)
- Leonardo 0.6.1 Released (June 9, 2005)
- Summer of Code Kick-off (July 1, 2005)
- Simulating Mechanical Clock Movement (July 8, 2005 : 1 comment)
- Leonardo 0.6.2 Released (July 9, 2005)
- Isometric Games in Python (July 10, 2005 : 12 comments)
- Summer of Code Blogs (July 12, 2005)
- Indexing Time (July 19, 2005 : 1 comment)
- Leonardo and Atom 1.0 (July 23, 2005)
- Sorting in Python with Identical Comparison Keys (Aug. 2, 2005)
- Using Simulated Annealing to Order Goal Prerequisites (Aug. 3, 2005)
- Ordering Goals Rather Than Prerequisites (Aug. 3, 2005 : 4 comments)
- Python Slice Questions (Aug. 17, 2005 : 6 comments)
- Demokritos and Leonardo (Oct. 8, 2005)
- Working on atompub-protocol-06 (Nov. 8, 2005)
- Relational Python (Nov. 9, 2005)
- Relational Python: Basic class for relations (Nov. 9, 2005)
- Relational Python: Displaying Relations (Nov. 11, 2005)
- Using Python Coroutines for AJAX Applications (Nov. 13, 2005 : 8 comments)
- Relational Python: Projection (Nov. 17, 2005 : 2 comments)
- Atom (and Demokritos) Status (Nov. 21, 2005)
- Demokritos 0.1.0 Released (Nov. 29, 2005)
- Relational Python: Restrict (Nov. 29, 2005 : 6 comments)
- Leonardo 0.7 beta 1 Released (Dec. 6, 2005)
- Contributing to Open Source Python Projects (Dec. 26, 2005 : 2 comments)
- Proof that Python Programmers are Smarter (Jan. 21, 2006 : 2 comments)
- Demokritos 0.2.0 Released (Jan. 14, 2006 : 4 comments)
- Subversion as a Persistence Layer (Feb. 8, 2006 : 3 comments)
- Implementing the Unicode Collation Algorithm in Python (Jan. 22, 2006)
- Python Web Frameworks and REST (Feb. 9, 2006 : 12 comments)
- Python Unicode Collation Algorithm (Feb. 12, 2006)
- Python Subversion Binding (Feb. 8, 2006 : 6 comments)
- Using the Python Subversion Binding (Feb. 8, 2006)
- Pyworks Common Library and Import Issues (Feb. 15, 2006 : 1 comment)
- Bug Fix to Python Unicode Collation Algorithm (Feb. 12, 2006)
- First Pass of Demokritos Persistence Done (Feb. 15, 2006)
- Are Absolute Imports Available in Python 2.4 or Not? (Feb. 15, 2006 : 2 comments)
- Thank You Daily Python-URL (Feb. 16, 2006)
- Demokritos 0.3.0 Released (March 1, 2006)
- Demokritos 0.3.5 Released (March 1, 2006)
- brainf (March 1, 2006)
- Demokritos 0.3.7 Released (March 8, 2006)
- Leonardo 0.7.0 Released (March 17, 2006)
- Python Tuples are Not Just Constant Lists (April 15, 2006 : 35 comments)
- Summer of Code 2006 (April 28, 2006 : 1 comment)
- Summer of Code (May 12, 2006 : 1 comment)
- Python Templates (May 19, 2006 : 3 comments)
- Python Equivalent to Google Web Toolkit (May 24, 2006 : 7 comments)
- Primitive Python Version of GWT Working (May 26, 2006 : 14 comments)
- Summer of Code Projects Announced (May 25, 2006)
- pyjamas Update (May 27, 2006)
- Update: pyjamas (July 5, 2006 : 2 comments)
- Pyjamas Now Supports Browser-Specific Code (Aug. 19, 2006 : 1 comment)
- Pyjamas Progress (Oct. 28, 2006)
- PyCon Submission on Pyjamas (Nov. 1, 2006 : 2 comments)
- Pyjamas 0.1 Released (Nov. 6, 2006 : 3 comments)
- Quisition Going Django (Nov. 15, 2006 : 5 comments)
- Incompatible SQLite in OS X and Python (Nov. 25, 2006 : 6 comments)
- PyCon Submission Rejected (Nov. 30, 2006 : 5 comments)
- Quisition Almost Ready for Deployment (Jan. 20, 2007 : 1 comment)
- Going to PyCon (Feb. 3, 2007)
- Quisition Launched (Feb. 5, 2007)
- Economics, Computational Neuroscience and Differential Geometry (Feb. 17, 2007)
- Off to PyCon (Feb. 22, 2007)
- One Laptop Per Child, Python (and Cleese) (Feb. 23, 2007 : 2 comments)
- PyCon Web Panel (Feb. 23, 2007)
- Interfaces versus Abstract Base Classes in Python (March 4, 2007 : 9 comments)
- How to be a Python Mentor in the Google Summer of Code (March 11, 2007)
- Generating the Hex Digits of Pi (March 14, 2007 : 4 comments)
- Python Software Foundation Accepted into Google Summer of Code (March 15, 2007 : 1 comment)
- Python Primality Regex (March 19, 2007 : 8 comments)
- Cleese (March 30, 2007)
- Python at the Google Summer of Code (April 12, 2007 : 1 comment)
- Introducing PotterPredictions.com (July 10, 2007 : 3 comments)
- Atom Format Support Pretty Much Done (Aug. 1, 2007 : 1 comment)
- django-atompub (Aug. 9, 2007)
- Django Sprint (Sept. 14, 2007 : 4 comments)
- Demokritos and django-atompub (Sept. 15, 2007)
- Distance and Checksum Algorithms on Lists (Nov. 10, 2007 : 8 comments)
- Numerical Representation of Pitch (Dec. 14, 2007 : 6 comments)
- Avoiding Recursion (Dec. 15, 2007 : 1 comment)
- Evolution of Default Dictionaries in Python (Feb. 27, 2008 : 8 comments)
- Another Dictionary Trick (Feb. 27, 2008 : 3 comments)
- Google Summer of Code 2008 (Feb. 27, 2008)
- PyCon (March 11, 2008 : 1 comment)
- PyCon Update (March 14, 2008 : 1 comment)
- Documentation Can Speed Up Your Code (March 26, 2008 : 20 comments)
- Thunks, Trampolines and Continuation Passing (March 30, 2008 : 9 comments)
- Game Neverending in Django (April 14, 2008 : 1 comment)
- Python Software Foundation (April 28, 2008)
- Factoring Out Common Args To Zipped Generators (May 3, 2008 : 1 comment)
Last Modified: Aug. 19, 2007
Author: jtauber