PyZine
Issue 4 - Revision 2  /   January 28, 2003 


 
  Py Links:
Latest Issue
Issue 08
Issue 07
Issue 06
Issue 05
Issue 04
Issue 02
Issue 01
Migration FAQ
 
 
Downloads
     
  Articles:
Throughout the quarter we cover topics of interest to Python developers.

  What's new in Python 2.3?

  Chaco Properties

  Software Holy Wars

  Creating Crossword Puzzles with Python



 
 
Downloads
     
  URLs
Things of Interest to Python Users

  opensourcexperts
  ZopeMag
  Daily Python
 
     

Illustration by Brendan Davis        

Issue 4

Welcome to (Relaunch) Issue 4 of Py!

This Issue is designed to give existing Py subscribers something to read until we launch the new Py late January 2004. We will not be accepting new subscriptions until we launch Issue 5.

In this Issue 4 - Revision 2  /   January 28, 2003 
Articles:
  What's new in Python 2.3?
by: Andrew M. Kuchling

Every Python release has had a different complexion, ranging from radical to conservative. For example, Python 2.0 was a radical release: it added Unicode, string methods, cyclic garbage collection, and new syntax (print » f(*args, **keyworddict)). Python 2.1 was middle-of-the-road: it had one radical change, the introduction of nested scopes, and a number of less noticeable changes and new modules. Python 2.2 was another radical release, adding new-style classes alongside the existing object model and new language features, most notably generators and iterators
  Chaco Properties
by: David C. Morrill

Python is a weakly typed language, which as any experienced Python programmer knows has both good and bad points. The main purpose of the properties package is to help address cases where weak typing leads to problems. In particular, the motivation for properties came as a direct result of work done on Chaco, an Open Source scientific plotting package. Chaco provides a set of high-level plotting objects, each of which has a number of user settable attributes, such as line color, text font, relative location, and so on.
  OPINION: Software Holy Wars
by: Paul Ford

Sometimes, instead of asking what a piece of software does, I ask what it means. What mix of social forces and individual desires led to this code being created? What cultural effects are produced by people using it?
  Creating Crossword Puzzles with Python
by: Ed March

Ever try laying out crossword puzzles by hand? Ever try writing a computer program to generate them? Well you won't have to do either since this article describes a Python program that does this work for you.
Note about Py:
This is going to be a much shorter than usual Issue.

Its intended to tide our subscribers over while we work on Issue 5 which we will publish at the beginning of January 2004.
The articles in this edition were submitted to Py before beehive assumed responsibility for publication.
Py now releases articles "throughout the Quarter"

This means that instead of all articles being released at once they are published roughly two weeks apart. This allows us to take the necessary time to work with authors and deliver great Python articles.
We will accepting new subscribers in February 2004 when we will publish Issue 5 of Py.

Please visit our Migration FAQ for the latest updates.




Home   Subscribe   Migration FAQ   Contact PyZine   Write for PyZine   ZopeMag   opensourcexperts.com  

Reproduction of material from any of PyZine's pages without prior written permission is strictly prohibited. Copyright 2003 - 2005 PyZine Zope/Plone hosting by Nidelven IT