Development/Languages/Python
Python is a powerful object oriented, dynamic language. You can find out more about the language itself on the Python website at http://www.python.org/.
Two important pieces of software are needed to develop KDE applications using Python, PyQt and PyKDE. PyQt provides Python support for the Qt library which KDE is built on. PyQt can be obtained at http://www.riverbankcomputing.co.uk/software/pyqt/ . Riverbank Computing has a lot of good documentation about how to use PyQt to create pure Qt applications. If you are new to KDE / Python development, then learning how to use PyQt is the best first step.
PyKDE builds on top of PyQt and add Python support for KDE's libraries and technologies.
You can obtain PyKDE 4 from KDE's subversion repository:
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebindings/python/pykde4
It's also available via http://websvn.kde.org/trunk/KDE/kdebindings/python/pykde4/.
[edit] Documentation and Tutorials
Main documentation:
Extra tutorials and articles:
[edit] KDE 3 and PyKDE 3
Documentation and tutorials for the older PyQt and PyKDE 3.
- Python-Qt tutorial
In this tutorial, the basic steps of creating a Qt-based application with PyQt are explained.