PythonmaniaScript Different! |
|
||||||||||||
Navigation
Artikel zu Python
Warum Python? Hallo Welt Wie alt ist der Kapitän? Schmetterlingskurve Apfelmännchen Dancing Python User-Agenten fakeMail() Template Engine Python & XML (1) wxPython (1) wxPython (2) wxPython (3) How To's ftp mit Python Filedialog Piddle und Mac OS X XML-RPC Blogger API Zope und Python ZWiki und Plone Navigation und DTML »Last Update« Book Reviews Python und Tkinter Python Cookbook Alte Artikel O'Reilly MacPython & Tkinter (d) MacPython & Tkinter (e) Modul W Easy Dialogs File Dialogs Archiv Oktober 2009 Juni 2009 Mai 2009 April 2009 März 2009 Februar 2009 Januar 2009 Dezember 2008 November 2008 Oktober 2008 September 2008 August 2008 Juli 2008 Juni 2008 Mai 2008 April 2008 März 2008 Februar 2008 Januar 2008 Dezember 2007 November 2007 Oktober 2007 September 2007 August 2007 Juli 2007 Juni 2007 Mai 2007 April 2007 März 2007 Februar 2007 Januar 2007 Dezember 2006 November 2006 Oktober 2006 September 2006 August 2006 Juli 2006 Juni 2006 Mai 2006 April 2006 März 2006 Februar 2006 Januar 2006 Dezember 2005 November 2005 Oktober 2005 September 2005 August 2005 Juli 2005 Juni 2005 Mai 2005 April 2005 März 2005 Februar 2005 |
Anzeigen
|
||||||||||||
Spaß mit der Python Image LibraryDie Python Image Library (PIL) ist für Bildverarbeitung und Bildmanipualtion so etwas wie der Standard unter Python. Als ich mir neulich eine aktuelle Version herunterlud, erlebte ich eine Überraschung. Die Funktion OK, für eine echte Anwendung übergibt man das Bild zur Darstellung sicher besser einem GUI-Tool (wie hier am Beispiel wxPython gezeigt), aber um sich schnell mal etwas anzuschauen oder für Debugging-Zwecke ist das eine nützliche Funktion. [Anmerkung]: Wenn man sich PIL von der schon häufiger erwähnten MacPython Packages-Seite von Bob Ippolito runterlädt und an einer Maschine sitzt, die mehr als einen Administrator hat, kann man in meinem Fall sogar in die Rechte neu setzen. Aber das ist hoffentlich nur eine vorübergehende Unannehmlichkeit.
Technorati-Tags: Python Imaging Computergraphik PIL Posted by Jörg Kantel | Permalink | | | Computergraphik Schlangenspaß mit der West Side StoryRaymond Hettinger im Python-Kochbuch: Data Mining with Neural Nets. [Daily Python-URL! (from the Secret Labs)] Technorati-Tags: Python NeuronaleNetze DataMining Posted by Jörg Kantel | Permalink | | | SoftComputing Noch mehr Schlangenfraß...im Big Nerd Ranch Weblog: Experiments with Python, PyObjC, and Cocoa. Ausdrucken! [Peter van I. per Email.] Dort gefunden: iCalendar package for Python. »The iCalendar package is a parser/generator of iCalendar files for use with Python. It follows the RFC 2445 (iCalendar) specification.« Technorati-Tags: Python PyObjC Cocoa MacOSX Posted by Jörg Kantel | Permalink | | | Python Python und das SommerlochDas Ungeheuer von Loch Ness ist in diesem Jahr noch nicht aufgetaucht, dafür aber eine Python in einer rheinischen Postfiliale. Technorati-Tags: Sommerloch Posted by Jörg Kantel | Permalink | | | Python
Die Schlange in LeipzigDas Ungeheuer von Loch Ness ist in diesem Jahr noch nicht wieder aufgetaucht, wohl aber die Schlange in Leipzig: Am 8. September findet in Leipzig der Workshop »Python im deutschsprachigen Raum« statt. Der Workshop ist als Ergänzung zu den internationalen und europäischen Python-Zusammenkünften gedacht. Die Themenpalette der Vorträge ist sehr weit gefaßt und soll alles einschließen, was mit Python im deutschsprachigen Raum zu tun hat. Vorträge können bis zum 31. Juli angemeldet werden. [Daily Python-URL! (from the Secret Labs)] Posted by Jörg Kantel | Permalink | | | Python
Die SchmetterlingskurveIn diesem Sommer sind sehr viele Schmetterlinge zu beobachten. Was liegt daher näher, als meine Tests der matplotlib mit einer »Schmetterlingskurve« fortzusetzen. Diese wird nach folgender Formel berechnet: Sie ist eine meiner Standard-Test-Formeln, ich hatte sie schon einmal für (das leider obsolet gewordene) MacPerl wie auch für die graphische Ausgabe mit Python und Tkinter verwendet. Wenn man sich dort die Scripte anschaut, ist das Script für die Ausgabe mit der matplotlib von genialer Kürze:
Erst wird der Vektor Damit der Schmetterling aufrecht steht, habe ich gegenüber der »normalen« Dartstellung die x- und y-Koordinaten vertauscht. [Und noch eine Ergänzung]: Die matplotlib versteht sich nicht nur mit numarray, sondern auch mit dem (neueren?) NumPy. Das kann (und sollte) man ebenfalls von Bob Ippolitos MacPython Package Seite herunterladen. Technorati-Tags: Schmetterlingskurve Python matplotlib Computergraphik Mathematik Numerik Posted by Jörg Kantel | Permalink | | | Mathematik UpdateZope 2.9.4 ist draußen. Langsam wird's eng bis zur 3. [Zope.org] Posted by Jörg Kantel | Permalink | | | CMS
Python, die Alternative zu Matlab?Sicher nicht in allen Fällen, aber die Kombination der beiden (Open Source) Python-Module numarray und matplotlib decken doch schon eine große Bandbreite ab. Sie sind einfach zu bedienen, in der Regel hinreichend schnell und machen Spaß. Für Mac OS X gilt: Wenn man sich die Module von Bob Ippolitos Package Site für Universal Python 2.4 herunterlädt, hat man — vorausgesetzt, man hat auch Universal Python 2.4 installiert (auch auf dieser Seite erhältlich) — ein Paket, daß auch auf den neuen Intel-Macs native läuft. Zu beachten ist lediglich:
Dann könnt Ihr loslegen, denn Mathematik macht Spaß! Technorati-Tags: Python Numerik Matlab numarray matplotlib 2D Computergraphik Posted by Jörg Kantel | Permalink | | | Mathematik
Installing Django on MacOS X (development version)Rhonabwy: »Yep, step by step. I took the easiest possible track for installation—installing with SQLite support. Not what you’d probably want to do for any sort of production world, but lovely for quick development.« [Ranchero] Technorati-Tags: Python Django MacOSX Posted by Jörg Kantel | Permalink | | | Webworking
Atom mit der SchlangeImplementing the Atom Publishing Protocol: »Joe Gregorio's latest Restful Web column implements the Atom Publishing Protocol as a Python ( ) web service using WSGI ( ).« Natürlich ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network] Technorati-Tags: Python XML Atom Webservice REST WSGI Posted by Jörg Kantel | Permalink | | | Webworking Auch auf SpOn ist mal ein Python-ArtikelNot- Operation: Python frißt Heizdecke: Eine Pythonschlange im US-Bundesstaat Idaho hat etwas extrem schwer Verdauliches verschlungen: eine Heizdecke, Queen-Size, samt Kabel und Bedieneinheit. Zwei Tierärzte kämpften stundenlang um das Leben des Tieres. [Spiegel Online] Und das Ungeheuer von Loch Ness ist in diesem Jahr auch noch nicht aufgetaucht, aber dafür eine Python im Neckar. [SZOn-Blog] Technorati-Tags: Python Posted by Jörg Kantel | Permalink | | | Python
wxPython Tutorial (3): Wir laden ein Bild Es wird Zeit, daß ich mein wxPython-Tutorial fortsetze [1] [2]. Heute möchte ich zeigen, wie man in wxPython ein Bild in ein Fenster lädt. Dazu definieren wir uns — wie in nahezu jedem wxPython-Programm, erst einmal einen Frame, der das Bild enthalten soll. Dieses Bild wird dort auch schon geladen. Man merkt dann deutlich an, daß das wx-Toolkit seine Wurzeln in Unix unter X hat, denn um das Bild anzuzeigen, benötigt es dieses als eine (X-) Bitmap. Dies kann uns jedoch egal sein, da die Methode Dann erstellen wir eine Klasse PaintWindow, die wir von wxWindow ableiten. Diese Terminologie ist ein wenig gewöhnungsbedürftig: Ein Window ist in der wx-Terminologie das, was in anderen GUI-Toolkits ein Widget ist. Was wir gemeinhin unter Window verstehen, entspricht im wx-Jargon eher einem Frame. Beim Initialisieren der Klasse legen wir fest, daß unsere Methode Hier nun der Quelltext:
Bei der Festlegung der Rahmengröß müssen wir darauf achten, daß oben etwa 22 Pixel für die Titelleiste des Rahmens mit eingerechnet werden müssen. Der Rest folgt altbekanntem Schema: Wenn das Modul als eigenständiges Programm läuft, dann wird eine Instanz von Wir können den Rahmen beliebig vergrößern oder verkleinern, das Bild wird immer korrekt neu gezeichnet. Da wir noch keine eigene Exit-Routine festgelegt haben, beendet sich das Programm nach dem Schließen des Fensters. Ist doch einfach, oder? Technorati-Tags: Python wxPython GUI Posted by Jörg Kantel | Permalink | | | Python
Noch ein Update: Blender 2.42Heute ist Update-Tag im Schockwellenreiter: Die freie 3D-Software Blender (GPL) ist nun in der Version 2.42 verfügbar und soll sich damit besonders für professionelle 3D- und Videoarbeit eignen, versprechen die Entwickler. Die neue Blender-Ausgabe bietet unter anderem eine neue Render-Pipeline und einen überarbeiteten Sequenzeditor. Viele der neuen Funktionen wurden speziell für die Macher des freien Films Elephants Dream (wir berichteten) in Blender integriert. [Golem.de] Technorati-Tags: Computergraphik 3D Blender Animation Posted by Jörg Kantel | Permalink | | | Computergraphik wxPython 2.6.3.3 ist draußenLaut Ankündigung ist es in der Hauptsache ein Bugfix-Release. Hier gibt es den Download und hier das Changelog. [Daily Python-URL! (from the Secret Labs)] Posted by Jörg Kantel | Permalink | | | Python
Zope-SicherheitsupdateZope 2.8.8 Released. Correcting an important security vulnerability. [Zope.org] Technorati-Tags: Zope Security Posted by Jörg Kantel | Permalink | | | CMS
Django kommt unter die RäderPython Web frameworks, Part 2: Web development with TurboGears and Python: »In this second article of a two-part series, we demonstrate TurboGears, another open source MVC-style Web application framework based on Python. Where the first article was an introduction to the Django framework, this article shows how to use TurboGears to create a Web-based shopping application and concludes with a comparison between Turbogears and Django.« Ausdrucken! Beide Artikel! [Daily Python-URL! (from the Secret Labs)] Technorati-Tags: Python TurboGears Django Posted by Jörg Kantel | Permalink | | | Webworking Google kauft einen der Plone-Gründer einEiner der Plone-Gründer, Alexander Limi, wechselt im Oktober zu Google und soll dort an der Benutzeroberfläche für Plone 3.0 weiterarbeiten. [netzpolitik.org] Technorati-Tags: Python Zope Plone Google Posted by Jörg Kantel | Permalink | | | CMS
Die Schlange umklammertDas ist abgefahren: CLPython »is an implementation of the Python programming language in Common Lisp. It is developed by Willem Broekema with support from Franz Inc. CLPython is released under the LLGPL.« [Lambda the Ultimate - The Programming Languages Weblog - Join today!] Posted by Jörg Kantel | Permalink | | | Python
GTK+ UpdateGUI-Toolkit GTK+ 2.10 erschienen: Das plattformübergreifende freie Toolkit zur Erstellung grafischer Bedienoberflächen, GTK+, steht in Version 2.10.0 zum Download bereit. Das GUI-Toolkit, das ursprünglich für die Bildbearbeitungssoftware GIMP entwickelt wurde und daher auch seinen Namen - Gimp Toolkit - hat, ist inzwischen die Basis vieler grafischen Anwendungen. Und die Python-Bindings gibt es hier: PyGTK: GTK+ für Python. [heise online news] Technorati-Tags: GTK+ GUI Programming Posted by Jörg Kantel | Permalink | | | Python
PyGTK und Threads und Podcasts und die SchlangeJeremy Jones: PyGTK and Threading: »I’ve been working on wrapping PyGTK ( ) around a podcast grabbing Python script that I wrote. You can take a glance at the code that actually does the work here.« [OnLamp.com] Technorati-Tags: PyGTK Python Podcasting GUI Posted by Jörg Kantel | Permalink | | | Python Werbung: |
|||||||||||||