Helping ordinary people create extraordinary websites!
HOME TUTORIALS SCRIPTS WEB HOSTING BLOG FORUM
Get Our Newsletter
Email:

Extending Python and Zope in C

By Michael Roberts
2004-12-04


Resources

• On the Python home page, you'll find the complete Python documentation, as well as the Python source distributions you'll need to extend Python. The Python documentation is in tutorial form, which I don't particularly like, but if take time to read it, you'll find the answers to a lot of your Python questions.

• If you're developing for Windows, you'll need Robin Dunn's build tools.

The Zope home page is where you can read the Zope documentation. The documentation for Zope is very raw, but getting better by leaps and bounds. The entire text of the forthcoming book The Zope Book is online, along with a great many how-to documents of varying levels of usefulness. Pay particular attention to the Zope Developer's Guide; it's still a work in progress, but it contains a lot of useful information about building and distributing Zope products.

Using External Methods covers the details of creating External Methods for Zope.

A Very Minimal Product how-to is a good introduction in how to get started with a Zope Product. The "minimal" product doesn't do much, but it's easier to understand than the current Zope Developer's Guide.

• Visit the wftk home page. My workflow toolkit (a C library) is my big Zope integration project. When it's ready for public viewing I'll link to it from the project home page, so check there for more information on Zope integration.

• Browse more Linux resources ondeveloperWorks.

• Browse more Open source resources ondeveloperWorks.

Tutorial Pages:
» The Best of Both Worlds
» Extending Python for Fun and Profit
» Writing the Code
» Building the Extension
» Taking it to Zope
» Creating an External Method
» Zope scripts: Cliff Notes version
» Going all out With a Product
» Where to go From Here
» Resources


First published by IBM DeveloperWorks


 | Bookmark
Related Tutorials:
» Python and Java - A Side by Side Comparison
» Learn Python in 10 Minutes
» Python 201 - (Slightly) Advanced Python Topics
» Python 101 - Introduction to Python
» Google Sitemaps
» Python 101