SPONSERED
|
Brocade Silkworm Switches UK based Brocade specialists. New & Used Brocade Silkworm Switches available from NexStor. Boracade specialists
Enterprise consolidation Enterprise consolidation from Nexstor
Office Space MLS has a proven track record for providing office space, services and solutions for todays fast-changing businesses. We offer a host of useful facilities across all our business centres in the UK.
Internet Marketing Solution If you need the best internet marketing solution for your business, we will help you achieve results without a 12 month contract and set up fees. We also include tracking and reporting on your results
Hypnotherapy WestOne's Hypnotherapy training course is a full certified qualification in Hypnotherapy from The American Board of Hypnotherapy.
Science Sales Jobs Zenopa Ltd is a recruitment agency that places personnel into the science industry. We specialise in Science Sales Jobs.
|
|
|
| | Home > Python > Development | wxPython is a toolkit for creating cross platform graphical user interfaces (GUI) for the programming language Python. wxGlade is a GUI designer for wxPython. |
|
| | Home > Python > Searching | This tutorial describes how to to build a simple search engine in Python and MySQL. |
|
| | Home > Python > Introduction to Python | In this tutorial we will create a little application written in PyGTK and we will use Glade to create the graphical use terface (GUI). Another feature of this tutorial is that we will create a bar chart with Matplotlib. |
|
| | Home > Python > Development | In this tutorial you will learn how to build a simple website using CherryPy, much like this very website you are visiting right now.
|
|
| | Home > Python > Miscellaneous | SPE is a free Python IDE with Blender, Kiki, PyChecker, Remote Debugger, Uml, and wxGlade support. |
|
| | Home > Python > Miscellaneous | IronPython is a new implementation of the Python language targeting the Common Language Runtime (CLR). It compiles python programs into bytecode (IL) that will run on either Microsoft's .NET or the Open Source Mono platform. IronPython includes an interactive interpreter and transparent on-the-fly compilation of source files just like standard Python. In addition, IronPython supports static compilation of Python code to produce static executables (.exe's) that can be run directly or static libraries (.dll's) that can be called from other CLR languages.
|
|
| | Home > Python > Development | The Qt toolkit is a widely-used cross-platform GUI toolkit, available for Windows, Linux, Mac OSX, and handheld platforms. QT has a well-structured, but flexible, object-oriented organization, clear documentation, and an intuitive API. In this article, David Mertz and Boudewijn Rempt look at the Qt library, with a focus on the PyQt bindings that let Python programmers access Qt functionality.All in all, choosing a GUI toolkit for your application can be a tricky matter. Programmers in Python, as in many languages, have a wide variety of GUI toolkits to choose from, and each toolkit comes with its own advantages and disadvantages. Some are faster than others, some smaller; some easier to install and some more cross-platform (more to the point, some support specific features that you need to address). And of course, the various libraries are accompanied by various licenses.
|
|
| | Home > Python > Development | This column continues David's introduction to functional programming (FP) in Python. Enjoy this introduction to different paradigms of program problem-solving, where David demonstrates several intermediate and advanced FP concepts. An object is a piece of data with procedures attached to it... A closure is a procedure with a piece of data attached to it.
In Part 1, my previous column on functional programming, I introduced some basic concepts of FP. This column will delve a little bit deeper into this quite rich conceptual realm. For much of our delving, Bryn Keller's "Xoltar Toolkit" will provide valuable assistance. Keller has collected many of the strengths of FP into a nice little module containing pure Python implementations of the techniques. In addition to the module functional , Xoltar Toolkit includes the lazy module, which supports structures that evaluate "only when needed." Many traditionally functional languages also have lazy evaluation, so between these components, the Xoltar Toolkit lets you do much of what you might find in a functional language like Haskell.
|
|
| | Home > Python > Introduction to Python | Along with several other popular scripting languages, Python is an excellent tool for scanning and manipulating textual data. This article summarizes Python's text processing facilities for the programmer new to Python. The article explains some general concepts of regular expressions and offers advice on when to use (or not use) regular expressions while processing text. |
|
| | Home > Python > Introduction to Python | Python has a very extensive, well documented and portable module library that provides a large variety of useful functions. The Internet-related collection is particularly impressive, with modules to deal with everything from parsing and retrieving URL's to retrieving mail from POP servers and everything in between. Main topics include: Why should my next CGI project be in Python? Your First CGI program in Python, Getting some real work done, Defining a useful Display function, Putting the pieces together, and Simple Database Access. |
|
| | Home > Python > Miscellaneous | Pippy is a port of (a subset of) Python to the PalmOS. With Pippy, Python programmers can create custom applications to run on Palm devices, as well as use Pippy as an interactive environment directly on the Palm. David evaluates the strengths and limitations of Pippy as a means of implementing Palm applications.Let me introduce Pippy in the style of a good news/bad news joke. The good news about Pippy is that it allows a Python programmer to write and run programs right on the Palm. Moreover, with version 0.7, Pippy has gotten faster, more stable, and easier to use. The bad news is that, so far, Pippy is still fairly "bleeding edge" software, and a lot of the things programmers want in a development environment are planned for later versions, not available today. Still, Pippy gives you enough to play with now, and enables you to do some useful things without too much effort.
|
|
| | Home > Python > Searching | As the volume of information grows, effective means of locating specific information become ever more crucial. This column discusses the field of full-text indexing, with a focus on the author's public-domain indexer module.This column discusses a Python project of mine, the indexer module, and it has an additional purpose: Like you, I am always trying to learn more, and with this installment, I invite comments and ideas from readers. Your contributions will be included in this project and in future columns. I would like this column, in general, to reflect the interests and knowledge of its readers, and not just present my own. Let's see how it goes.
|
|
| | Home > Python > XML and Python | XML is a fairly simple format. It uses plain Unicode text rather than binary encoding, and all the structures are eclared with predictable-looking tags. Nonetheless, there are still enough rules in the XML grammar that a carefully debugged parser is needed to process XML documents -- and every parser imposes its own particular programming style. An alternative is to make XML even simpler. The open-source PYX format is a purely line-oriented format for representing XML documents that allows for much easier processing of XML document contents with common text tools like grep,sed, awk, wc, and the usual UNIX collection. |
|
| | Home > Python > XML and Python | In Python, modules and packages such as xmllib , xml.sax , pyxie , and xml.dom provide ways of handling XML documents that are common in the XML community. You may be familiar with similar modules and libraries available for other programming languages. In fact, many of these modules are based on language-neutral XML standards, and they commonly implement an XML-centric way of handling documents and objects |
|
| | Home > Python > XML and Python | As part of the ongoing quest to create a more seamless integration between XML and Python, this article presents the xml_pickle module. The author discusses the design goals and decisions that went into xml_pickle and provides a list of likely uses. |
|
|
|
|