Python DevCenter
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences. Sign In/My Account | View Cart   
Articles Weblogs Books Learning Lab eDocuments  
Find & fix bad SQL: Download Quest Software's new SQL Server white paper

Search

ONLamp.com
All of O'Reilly
 
 Advanced Search »

Login
Register
Manage Newsletters
Register Your Books


Python Topics

Sites
codezoo.com
LinuxDevCenter.com
MacDevCenter.com
WindowsDevCenter.com
Mozilla DevCenter
ONDotnet.com
ONJava.com
ONLamp.com
Apache
BSD
MySQL
PHP
Python
Security
OpenP2P.com
Perl.com
Policy DevCenter
Wireless DevCenter
XML.com
WebServices.XML.com

Affiliate Sites
LinuxQuestions.org
OSDir.com
Servlets.com

Resource Centers
Bioinformatics
C/C++
Databases
Digital Media
Enterprise Development
Game Development
Java
Linux/Unix
Macintosh/OS X
.NET
Open Source
Oracle
Perl
Python
Scripting
Security
SysAdm/Networking
Web
Web Services
Windows
Wireless
XML  

Atom Feed
RSS Feed
RSS Feed
Using our RSS Feeds


Related O'Reilly Books

Traveling to
a tech show?

Search Discount Hotels
Niagara Falls Hotels
New York City Hotels
Vancouver Hotels
Orlando Hotel Search
Dallas Hotels, Texas
Las Vegas, Nevada Hotels
France Hotels


ONLamp.com
supported by:

Web Directory
Mortgage Leads






  

Writing Google Desktop Search Plugins
Inside Google's Kongulo

  

Python Standard Logging
Logging handlers, formats, levels, and destinations made easy

  

Python on Your (S60) Phone
It works; is it useful?

  

More Test-Driven Development in Python  The goal of test-driven development is not to produce tests; they're merely a helpful by-product. The real goal is to produce elegant, working code. Jason Diamond demonstrates how test-driven development can improve the design of code.   [ONLamp.com]

Enhanced Interactive Python with IPython  An interactive programming environment can be a powerful tool to assist in writing programs. Python has one as part of its standard distribution. Yet IPython, "an enhanced Interactive Python shell," is a far superior replacement. Jeremy Jones demonstrates.   [ONLamp.com]

O'Reilly Learning LabLinux/Unix SysAdmin Certificate Special -- Learn system administration skills online and receive certification from the University of Illinois Office of Continuing Education. Courses include: The Unix File System, Networking and DNS, Unix Services (including email and web servers), and Scripting for Administrators with Sed, Awk, and Perl. It's all at the O'Reilly Learning Lab. Enroll today and save 40%.

Design by Wiki  Is your project drowning in a sea of useless, out-of-date, and irrelevant documentation? Or is your project foundering with no map whatsoever? Before you shell out time and money for a proprietary package, consider that a humble wiki may solve most of your woes. Jason Briggs explains how his team uses MoinMoin to track its project documentation--and diagrams.   [ONLamp.com]

Python-Powered Templates with Cheetah  It's true; XSLT isn't the be-all, end-all of templating and transformation systems. If you use Python, consider instead Cheetah, a template engine based on Python. Andrew Glover demonstrates its simplicity and power for producing text in all kinds of formats.   [ONLamp.com]

Test-Driven Development in Python  The goal of test-driven development is not to produce tests; they're merely a helpful by-product. The real goal is to produce elegant, working code. Jason Diamond demonstrates how test-driven development works using Python and PyUnit to create a sample event-tracking utility.   [ONLamp.com]

Open Source Content Management with Plone  Publishing web sites is easy for geeks. When you're tired of your users asking you to make tiny changes that they could easily handle themselves, it's time to consider a content management system (CMS). If you're a Python or Zope fan, you may have heard of Plone, a powerful and easy-to-use CMS. If not, let Brad Bollenbach convince you to give it a try.   [Python DevCenter]

A Python Quick Reference to Useful Commands  Plucked from the pages of Python in a Nutshell and Learning Python, 2nd Edition, these excerpts, available for download as a PDF (55K), offer a quick reference to useful Python commands, covering methods, common file operations, and much more. Print it out to keep by your keyboard as you program.   [ONLamp.com]

Python and XML
Decomposition, Process, Recomposition  In Uche Ogbuji's latest Python and XML column he explores a pattern for handling very large XML files easily and efficiently.   [XML.com]

Inside Mitch Kapor's World  Mitch Kapor has had a huge influence on the software world, being the founder of Lotus and a driving force behind 1-2-3. Now his Open Software Applications Foundation is working on Chandler, an open-source PIM written in Python. Steve Holden interviewed Mitch after the recent PyCon about his life and career, the OSAF, Chandler, open source, and Python.   [Python DevCenter]

Python and XML
XML Namespaces Support in Python Tools, Part Three  In this month's Python and XML column Uche Ogbuji examines the namespace support in ElementTree, PyRXPU, and libxml.   [XML.com]

Python and XML
XML Namespaces Support in Python Tools, Part Two  In his latest Python and XML column, Uche Ogbuji continues his tour of XML namespaces support in Python tools, focusing this time on 4Suite.   [XML.com]

Panther, Python, and CoreGraphics  Mac OS X Panther includes many updated developer tools. Among them is an enhanced version of Python 2.3 with its own SWIG-based bindings to the CoreGraphics library. Here's a look at the capabilities of the module and examples of how to use CoreGraphics to rescale and decorate images for publication on the Web.   [MacDevCenter.com]

Mod_python's PSP: Python Server Pages  For simple web sites, inlining code in the pages themselves is shockingly effective. For more complex sites, it can even work with good MVC design. Fear not, Pythonistas, mod_python's PSP brings the power and clarity of Python to web programming. Grisha Trubetskoy explains.   [Python DevCenter]

Python and XML
Introducing PyRXP  In Uche Ogbuji's latest Python and XML column he examines PyRXP, discovering that it's not a conformant XML parser. He recommends the use of the PyRXPU variant instead.   [XML.com]

Understanding Network I/O, Part 2  Network programming is easy to start, but it can get complex very quickly. When is it appropriate to use synchronous IO and when do you need asynchronous? When do you need concurrency? George Belotsky explores these questions in the context of network programming with Python.   [Python DevCenter]

When Pythons Attack  Mark Lutz, coauthor of the recently released Learning Python, 2nd Edition, offers tips, gleaned from his first-hand experience as a Python trainer, on the most common programming and coding mistakes that new Python programmers make. For seasoned Python programmers, Mark offers tips on working with Python's larger features, such as datatypes, functions, modules, and classes.   [Python DevCenter]

An Introduction to the Twisted Networking Framework  Network programming is difficult, and not just because bandwidth and latency are hard to manage. Sending and receiving messages in a timely fashion is tricky, even if you're working with a well-established protocol. Itamar Shtull-Trauring introduces Python's Twisted framework for writing networked applications.   [Python DevCenter]

Python and XML
Building Dictionaries With SAX  In Uche Ogbuji's latest Python and XML column he describes an optimization technique for speeding up Python XML applications by using SAX to build specialized Python dictionaries.   [XML.com]

Understanding Network I/O: From Spectator to Participant  By design, the Internet is a simple network; any endpoint can serve any client. Even better, it's easy to write a client or a server, if you understand a few things about network programming. George Belotsky demonstrates the essential concepts with Python.   [Python DevCenter]

Python and XML
More Gems From the Mines  In his latest Python and XML column Uche Ogbuji presents new gems from the archives of the main Python-XML mailing list, again focusing on XML output.   [XML.com]

Introducing mod_python  mod_python is an Apache module that gives Python programmers full access to the Apache API. If that's not enough, it can speed up your Python web programming substantially. Grisha Trubetskoy explains just what mod_python can do for you.   [Python DevCenter]

Python and XML
Three More For XML Output  In his latest Python and XML column Uche Ogbuji introduces three more tools for creating correct XML output in Python programs.   [XML.com]



Python Cookbook Recipe of the Day

You want to read a binary record from somewhere inside a large file of fixed-length records, without reading a record at a time to get there.

Do it now.


Python Resources
  • Python Cookbook
  • Python.org
  • Starship Python
  • Vaults Parnassus
  • Daily Python URL



  • Today's News
    June 09, 2005

    pyc 0.5 released [Source: Python URL (daily updates)]

    Comparison between Io 'Vector' and Python 'numarray' [Source: Python URL (daily updates)]

    Epiphany 1.7.1 adds Python bindings [Source: Python URL (daily updates)]

    Safer serialization of simple python types, part two [Source: Python URL (daily updates)]

    SchoolTool 0.10 RC1 released [Source: Python URL (daily updates)]

    TunaPie 0.6.0 released [Source: Python URL (daily updates)]

    Twisted in the classroom [Source: Python URL (daily updates)]

    Drools 2.0 allows rules to be written in Python [Source: Python URL (daily updates)]

    Where have all the hobos gone? [Source: Python URL (daily updates)]

    CherryPy WSGI is up and running [Source: Python URL (daily updates)]

    PyBlosxom 1.2.1 released [Source: Python URL (daily updates)]

    Who wants to work on Wax? [Source: Python URL (daily updates)]

    Testing in PyBlosxom [Source: Python URL (daily updates)]

    Spyce 2.0.2 released [Source: Python URL (daily updates)]

    WebFolders update breaks Zope [Source: Python URL (daily updates)]


    Sponsored by:




    Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs

    Copyright © 2000-2005 O’Reilly Media, Inc. All Rights Reserved.
    All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

    For problems or assistance with this site, email