-
Dr David Boddie (Trolltech AS)03/07/2006, 09:00Python Language and LibrariesPyQt4 is a set of bindings for Qt 4, a cross-platform C++ framework used to make graphical user interface (GUI) applications. With the release of PyQt4, Python developers are now able to develop powerful cross-platform applications and deploy them under the GNU General Public License (GPL) or the Qt Commercial License on all platforms that support Qt and Python. We will first...Go to contribution page
-
Mr Moshe Zadka (B-hive Networks)03/07/2006, 09:35Python Language and LibrariesTwisted is an event-based framework, with many high-level constructs for handling networking, threads and more. Unfortunately, existing applications are often written so as to own a whole thread of execution. This talk will survey various techniques, using an arranged hypothetical case study, for integrating Twisted with already-existing applications.Go to contribution page
-
Mr Harald Armin Massa (Na Zen Baer)03/07/2006, 11:00Python Language and LibrariesPostgreSQL is a heavenly match to Python. Both share the same kind of licence, both have an excellent community, both work perfectly together. I will destroy bad PostgreSQL myths, give an overview of using PostgreSQL to interface with Python, and as a special feature show how to use Python inside PostgreSQL to write stored procedures. The business aspect, the possibilites of rollout...Go to contribution page
-
Mr Luis Belmar-Letelier (Itaapy)03/07/2006, 11:35Python Language and LibrariesThere are not many solutions for indexing and searching in Python. Among them itools.catalog is the only one 100% Python and actively maintained. This talk will explain the usage of itools.catalog. We will also define its functional scope, this is to say, what it can do and what it cannot do. And we will put it in context with other solutions available to Python.Go to contribution page
-
Mr Hervé Cauwelier (Itaapy), Mr Nicolas Deram (Itaapy)03/07/2006, 12:10Python Language and LibrariesThis talk will introduce how itools.csv provides a high-level API to handle CSV files. From the loading of a simple CSV file to the serialisation of a complex object, we will demonstrate automatic type marshalling, rows handling, and the search engine. We will address underlying concepts, such as datatypes encoding and decoding, indexing, and querying by using a simple syntax. Extending...Go to contribution page
-
Mr Brian Quinlan (Scionics)03/07/2006, 14:00Python Language and LibrariesThis talk will use a simple (but useful) example application to demonstrate how Windows Presentation Foundation (WPF) applications can be build using Python. The talk will begin by explaining key Microsoft .NET concepts and how they can be accessed though IronPython. Authoring simple eXtensible Application Markup Language (XAML) interfaces will also be demonstrated, both using...Go to contribution page
-
Mr Aaron Bingham (Cenix BioScience GmbH)03/07/2006, 14:35Python Language and LibrariesDesign by Contract (DbC), as proposed by Bertrand Meyer, is an approach to software development whereby the expectations (preconditions) and guarantees (postconditions and class invariants) of methods are formally specified. These formally-specified contracts can then be checked automatically at runtime. First, Design by Contract as proposed by Meyer is defined, its strengths...Go to contribution page
-
Mr Marc-André Lemburg (eGenix.com)03/07/2006, 16:00Python Language and LibrariesThe talk presents ways of designing Python applications to be Unicode-aware from ground up. I've held the talk at the LSM 2005 conference in Dijon, France and people were very interested. You can download the PDF for a preview: http://www.egenix.com/files/python/LSM2005-Developing-Unicode-aware-applications-in-Python.pdfGo to contribution page
-
Mr Philippe Bossut (OSAF)03/07/2006, 16:35Python Language and LibrariesAs a cross platform desktop client, Chandler needed a rich and robust internationalization (i18n) strategy. Alas, though Python does have some good localization (l10n) support, it does not provide a robust i18n strategy covering things like: localizable searching, sorting, currency and date formating and boundary recognition. The Chandler project decided to bite the bullet and bring...Go to contribution page
-
Ignas Mikalajūnas (Programmers of Vilnius)03/07/2006, 17:10Python Language and LibrariesWith pytz and datetime being included in the python2.4 distribution most people don't expect to have any trouble with using them. While they seem easy on the surface both of these libraries have a few gotchas that are very easy to encounter unless you really know them both. Working on a calendaring heavy web applications (SchoolTool/SchoolBell) I have encountered a lot of datetime related...Go to contribution page
-
Mr Anders Hammarquist (AB Strakt)04/07/2006, 09:00Python Language and LibrariesBy using metaclasses and other powerful features of Python it is possible to use Python as a domain specific language. We will show how we replaced a domain specific language in CAPS with Python, and discuss our reasons for doing so. Using metaclasses and other meta-features, it is possible to greatly alter the behaviour of Python. We have exploited these to give us what we needed for...Go to contribution page
-
Andi Vajda (OSAF)04/07/2006, 09:35Python Language and LibrariesOSAF's flagship project, Chandler (http://chandler.osafoundation.org), is a personal information manager (PIM). As such, it needs to persist much of a user's personal data. Three years ago, OSAF embarked on developing an embedded desktop database for persisting the kinds of Python objects used in a PIM. Along with its data model, the Chandler Repository is the foundation layer in the...Go to contribution page
-
Mr James Fulton (Zope Corporation)04/07/2006, 10:10Python Language and LibrariesApplications and application-development environments are often built from parts, such as Python packages, databases, libraries, and configuration. The assembly process can be quite involved. It is best to use tools to automate the assembly process. Setuptools is a project that provides a packaging system for Python. It extends Distutils with the ability to define package...Go to contribution page
-
Mr Michael Hudson (Heinrich Heine Universität Düsseldorf)04/07/2006, 11:00Python Language and LibrariesPyPy is an implementation of Python written in Python itself. It aims are performance and flexibility. This talk will introduce the project and attempt to explain why it is interesting and useful. The intended audience is people who have heard of PyPy, have a vague idea that it is interesting but are not really sure why, though if you've never heard of PyPy I'll be delighted to...Go to contribution page
-
Holger Krekel (merlinux GmbH), Samuele Pedroni (AB Strakt)04/07/2006, 11:35Python Language and LibrariesIn this session we will present and interactively discuss with the audience the basic architectural picture of PyPy - a next generation Python compiler and interpreter. We will emphasize emphasize various emerging possibilities enabled by our architecture and ask the audience for questions. In particular, we'll describe the following architectural pieces and point out extension and...Go to contribution page
-
Mr Armin Rigo (researcher), Mr Carl Friedrich Bolz (student), Mr Eric van Riet Paap (programmer)04/07/2006, 12:10Python Language and LibrariesThis talk describes novel features of the PyPy project (a next generation Python interpreter) which are made possible by its flexible architecture. The talk focuses mostly on example usages and less about their implementation. Specifically we will discuss and showcase the following: - lazy evaluation with the thunk object space - lightweight threadlets similar to those provided by...Go to contribution page
-
Dr Micheles Simionato (StatPro Italy)04/07/2006, 14:00Python Language and LibrariesI will talk about: - what decorators are (with examples); - how to write custom decorators; - when to use them and when not to use them; - expecially cool decorators; - 5 minutes of discussion about the decorator module I wrote.Go to contribution page
-
Andrew Dalke Dalke (Dalke Scientific Software, LLC)04/07/2006, 14:35Python Language and LibrariesPython comes with batteries, and more are added with every release. It's hard to keep track of all of them, and I won't even try. My talk will cover some of the standard library modules I think more people should know about. I'll cover the new ctypes and ElementTree modules and older modules including subprocess, csv, and optparse. Depending on the time I'll also show examples using...Go to contribution page
-
holger krekel (merlinux GmbH)04/07/2006, 15:10Python Language and LibrariesJan Balster presents a distributed computing approach and applications. There are different approaches to the distribution problem, each solution emphasises a special part of the problem. py.execnet provides an ad-hoc approach towards distributing programs which can work without any server side installation (except SSH and Python installed). It executes client-provided code...Go to contribution page
Choose timezone
Your profile timezone: