Need to get up-to-speed with Python as quickly as possible? Come join
me, Wesley Chun, author of Prentice-Hall's bestseller "Core Python
Programming," for a comprehensive intro course coming up this May in
beautiful Northern California! Please pass on this note to whomever
you think may be interested. I look forward to meeting you and your
colleagues! feel free to pass around the PDF flyer linked down below.
(Comprehensive) Introduction to Python
Mon-Wed, 2010 May 10-12, 9am-5pm
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(COMPREHENSIVE) INTRO+INTERMEDIATE PYTHON
Although this course may appear to those new to Python, it is also
perfect for those who have tinkered with it and want to "fill in the
gaps" and/or want to get more in-depth formal training. It combines
the best of both an introduction to the language as well as a "Python
Internals" training course.
We will immerse you in the world of Python in only a few days, showing
you more than just its syntax (which you don't really need a book to
learn, right?). Knowing more about how Python works under the covers,
including the relationship between data objects and memory management,
will make you a much more effective Python programmer coming out of
the gate. 3 hands-on labs each day will help hammer the concepts home.
Come find out why Google, Yahoo!, Disney, ILM/LucasFilm, VMware,
NASA, Ubuntu, YouTube, and Red Hat all use Python. Users supporting
or jumping to Plone, Zope, TurboGears, Pylons, Django, Google App
Engine, Jython, IronPython, and Mailman will also benefit!
PREVIEW 1: you will find (and can download) a video clip of a
class session recorded live to get an idea of my lecture style and
the interactive classroom environment at:
PREVIEW 2: Partnering with O'Reilly and Pearson, Safari Books
Online has asked me to deliver a 1-hour webcast last Spring called
"What is Python?". This was an online seminar based on a session
that I've delivered at numerous conferences in the past. It will give
you an idea of lecture style as well as an overview of the material
covered in the course.
download (reg req'd):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WHERE: near the San Francisco Airport (SFO/San Bruno), CA, USA
LOCALS: easy freeway (101/280/380) with lots of parking plus public
transit (BART and CalTrain) access via the San Bruno stations, easily
accessible from all parts of the Bay Area
VISITORS: free shuttle to/from the airport, free high-speed internet,
free breakfast and regular evening receptions; fully-equipped suites
See website for costs, venue info, and registration. There is a significant
discounts available for full-time students, secondary teachers, and others.
Hope to see you there!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"Core Python Programming", Prentice Hall, (c)2007,2001
"Python Fundamentals", Prentice Hall, (c)2009
wesley.j.chun :: wescpy-at-gmail.com
python training and technical consulting
cyberweb.consulting : silicon valley, ca
I have just released Shed Skin 0.4, an experimental (restricted) Python-to-C++
compiler. Please see my blog for more details about the release:
"Overdesigning is a SIN. It's the archetypal example of what I call 'bad
taste'" - Linus Torvalds
modern-package-template is a PasteScript template to create an initial layout for your Python projects using modern tools and practices followed in the Python community.
Release date: 30-Mar-2010
• Add a 'Credits' section to README.txt
• #2: Include a sample entry point
• #13: Include .hgignore
• #11: Include dev howtos in HACKING.txt
• Remove setup.cfg -- simple to have no .dev marker
Email not displaying correctly? View it in your browser.
Spring is upon us and arrangements for SciPy 2010 are in full swing.
We're already nearing on some important deadlines for conference
participants: April 11th is the deadline for submitting an abstract
for a paper, and April 15th is the deadline for submitting a tutorial
Help choose tutorials for SciPy 2010...
We set up a UserVoice page to brainstorm tutorial topics last week and
we already have some great ideas. The top ones at the moment are:
Effective multi-core programming with Cython and Python
Building your own app with Mayavi
High performance computing with Python
Propose your own or vote on the existing suggestions here.
...Or instruct a tutorial and cover your conference costs.
Did you know that we're awarding generous stipends to tutorial
instructors this year? So if you believe you could lead a tutorial,
by all means submit your proposal — soon! They're due April 15th.
Call for Papers Continues
Submitting a paper for to present at SciPy 2010 is easy, so remember
to prepare one and have your friends and colleagues follow suit. Send
us your abstract before April 11th and let us know whether you'd like
to speak at the main conference or one of the specialized tracks.
Have you registered?
Booking your tickets early should save you money — not to mention the
early registration prices you will qualify for if you register before
The SciPy 2010 Team
@SciPy2010 on Twitter
You are receiving this email because you have registered for the SciPy
2010 conference in Austin, TX.
Unsubscribe amenity(a)enthought.com from this list | Forward to a friend
| Update your profile
Our mailing address is:
515 Congress Ave.
Austin, TX 78701
Add us to your address book
Copyright (C) 2010 Enthought, Inc. All rights reserved.
What is ceODBC?
ceODBC is a Python extension module that enables access to databases using the
ODBC API and conforms to the Python database API 2.0 specifications with a few
additions. I have tested this on Windows against SQL Server, Access, dBASE
and Oracle and others have reported success on more obscure drivers.
On Linux I have tested this against PostgreSQL and MySQL.
Where do I get it?
1) Added support for Python 3.x and Unicode.
2) Added support for 64-bit Python installations.
3) Added test suites for MySQL, PostgreSQL and SQL Server.
4) Added support for cursor nextset().
5) Added support for cursor execdirect() which calls SQLExecDirect()
instead of SQLExecute() which can be necessary in order to work around
bugs in various ODBC drivers.
6) Added support for creating variables and for specifying input and
output converters as in cx_Oracle.
7) Added support for deferred type assignment for cursor executemany()
as in cx_Oracle.
8) Fixed a number of bugs found by testing against various ODBC drivers.
PyModel is an open-source model-based testing framework in Python.
Code, documents, and downloads are available:
The initial public release, v 0.80, appeared in January 2010. Version
0.85 adds features that support "passive testing": automatically
checking log files (or other traces collected from instrumented
systems) against a model. It also adds some improvements to the
graphics and a few conveniences and bug fixes.
For details see pymodel/notes/release-0.85.txt at the above site.
I've just released the first beta of Pydirs, a very simple object
database that uses a directory structure for storage. It can be found here:
Or directly downloaded from:
Pydirs has the following features:
* easy to understand (the library is less than 500 lines)
* the storage format is easy to read and even modify, using plain OS tools
* transaction support
* hooks for logging, debugging, caching, etc.
* starts fast, so suitable for CGI and WSGI environments
* lazy data retrieval
Note that Pydirs uses the Py lib for file system access and unit tests.
I hope you find it useful, if you have questions, remarks, etc. let me know!