ANN: Python training, 2006 Feb 1-3, San Francisco

2005-12-08 Thread w chun
What:   Python Programming I: Introduction to Python
When:   February 1-3, 2006
Where:  San Francisco, CA, USA
Web:http://cyberwebconsulting.com

Need to get up-to-speed with Python as quickly as possible?  Come join
us in beautiful Northern California for another rigorous Python
training event taught by software engineer, Core Python Programming
author, and technical instructor Wesley Chun.

This is an intense introduction to Python programming geared towards
those who have some proficiency in another high-level language. Topics
include:

* Syntax, Data Types, Operators, and Methods
* Python's Objects and Memory Model
* Errors and Exception Handling
* Flow Control (Loops and Conditionals)
* Writing Optimized Python
* Files and Input/Output
* Functions and Functional Programming Aspects
* Modules and Packages
* OOP: Classes, Methods, and Class Instances
* OOP: Class Customization, Inheritance
* Execution Environment
* Operating System Interface
* Advanced Topics and Python Updates

This course will take place near the San Francisco International Airport at the:

Staybridge Suites
San Francisco Airport
1350 Huntington Ave
San Bruno, CA  94066 USA
+1-650-588-0770

VISITORS: free transportation to/from the San Francisco International airport
LOCALS and VISITORS:  easy access to public transit (BART [across the
street!], CalTrain, SamTrans) can help you get all over the San
Francisco Bay Area

Discounts are available for multiple registrations as well as
teachers/students.  For more information and registration, go to
http://cyberwebconsulting.com and click on the Python Training link.
Unlike previous courses, we are limiting enrollment to a maximum of 15
attendees.  If you have any questions, feel free to contact us at
cyberweb-at-rocketmail.com.

For those who are interested in more advanced Python topics,
we'reoffering a follow-on course late Spring 2006 (most likely May). 
Also, if there is sufficient interest, we may hold another one of
these Intro to Python courses down in Silicon Valley in April;
contact me directly if you're interested in this location.

Note: i will only send out ONE MORE REMINDER in January... yeah, i
don't like spam either. :-)

cheers,
-- wesley
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Core Python Programming, Prentice Hall, (c)2006,2001
http://corepython.com

wesley.j.chun :: wescpy-at-gmail.com
cyberweb.consulting : silicon valley, ca
http://cyberwebconsulting.com
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


[ANN] Python-OpenID 1.0

2005-12-08 Thread Kevin Turner
It is with great pleasure that JanRain, Inc. announces version 1.0 of
the Python OpenID library.  This library contains packages to support
both OpenID consumers (relying parties) and servers.  For back-end
storage, it supports a variety of methods, including flat file, SQL, and
MemCached.

In our own work on making applications OpenID enabled, we've been
reminded that every web framework is different.  For that reason we've
strived to make this library general enough to fit in to any Python web
application.  We also like to think the API is simple to follow.  Let us
know how it works for you.


Home: http://openidenabled.com/openid/libraries/python
License:  LGPL
Download: http://openidenabled.com/openid/libraries/python/downloads/
Docs: http://openidenabled.com/python-openid-docs/1.0.0/

Requires: Python (versions 2.2 through 2.4)


What is this OpenID Thing Anyway?

OpenID is a decentralized identity system that provides authentication
for web applications, i.e. single sign-on for the web.  
See http://openid.net/

If you're interested in OpenID but this library isn't quite what you've
been waiting for for, keep your eye on http://openidenabled.com.
There's more coming.


Share and Enjoy,

 - the OpenID Team at JanRain
   [EMAIL PROTECTED]


-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


[ANNOUNCE] Twenty-seventh release of PythonCAD now available

2005-12-08 Thread Art Haas
Hi.

I'm pleased to announce the twenty-seventh development release of PythonCAD,
a CAD package for open-source software users. As the name implies,
PythonCAD is written entirely in Python. The goal of this project is
to create a fully scriptable drafting program that will match and eventually
exceed features found in commercial CAD software. PythonCAD is released
under the GNU Public License (GPL).

PythonCAD requires Python 2.2 or newer. The interface is GTK 2.0
based, and uses the PyGTK module for interfacing to GTK. The design of
PythonCAD is built around the idea of separating the interface
from the back end as much as possible. By doing this, it is hoped
that both GNOME and KDE interfaces can be added to PythonCAD through
usage of the appropriate Python module. Addition of other PythonCAD 
interfaces will depend on the availability of a Python module for that
particular interface and developer interest and action.

The twenty-seventh release contains primarily bug fixes and internal
code enhancements. A long-standing interface problem where the display
of selected entities was not clear has been fixed. When you select an
entity it is redrawn in a highlighting color, making it clear which
entities are selected at any one time. Also, the ability to deselect
a selected entity has been added to the interface. The bug fixes included
in this release address a few problems introduced in the previous release
as well as various older issues.

A mailing list for the development and use of PythonCAD is available.
Visit the following page for information about subscribing and viewing
the mailing list archive:

http://mail.python.org/mailman/listinfo/pythoncad

Visit the PythonCAD web site for more information about what PythonCAD
does and aims to be:

http://www.pythoncad.org/

Come and join me in developing PythonCAD into a world class drafting
program!

Art Haas
-- 
Man once surrendering his reason, has no remaining guard against absurdities
the most monstrous, and like a ship without rudder, is the sport of every wind.

-Thomas Jefferson to James Smith, 1822
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html