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
|
|||||||||||
Graphik mit der SchlangeDer Fuzzyman über testete ein paar GUI- und Chart-Toolkits für Python: Python, GUI Toolkits and Charting Ein paar davon, wie z.B. Chaco, kannte ich auch noch nicht. [Daily Python-URL! (from the Secret Labs)] Technorati-Tags: Charts Python GUI Posted by Jörg Kantel | Permalink | | | Computergraphik Warum? Weil es geht...Django on a Windows PDA: »Hey, I just got the web framework Django running on a Windows Mobile 5 PDA. I'm running under Python 2.5 from here.« [Daily Python-URL! (from the Secret Labs)] Posted by Jörg Kantel | Permalink | | | Python
Noch mehr SchlangenfraßGenerating Diagrams with Python and Quartz: MacResearch bringt einen kurzen und in erster Linie für Python-Programmierer interessanten Artikel über die Programmierung der Quartz-Engine mit Python. [mac.delta-c] Technorati-Tags: Python Quartz MacOSX Posted by Jörg Kantel | Permalink | | | Python SchlangenfraßWhat's New in Python 2.5: »In 15 years, Python has grown out of its initial niche to evolve in new directions. The latest version, Python 2.5, adds and refines features on the way to Python 3000. Jeff Cogswell demonstrates the latest additions.« Ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network] Posted by Jörg Kantel | Permalink | | | Python
Schlangen-UpdatePython 2.4.4 (Final) ist draußen. Es ist ein Bugfix-Release zur Version 2.4. [Python News] Posted by Jörg Kantel | Permalink | | | Python Probleme nebenanDie Server-WG, auf der auch der Schockwellenreiter läuft, ist zur Zeit down. Daher ist zum einen momentan dieser nicht erreichbar, zum anderen liegen dort auch viele Bilder für die Seiten hier. Daher sieht es zur Zeit alles etwas seltsam aus. Ich hoffe, Martin und Andy können das Serverchen bald wieder zum Leben erwecken. Bis dahin macht's wie ich: Fasst Euch in Geduld. Posted by Jörg Kantel | Permalink | |
Noch mehr Python-SpielereienWeil es so schön zu untenstehendem Artikel paßt: Stephen Figgins gibt in Developing Games with Python einen kurzen Überblick über die Möglichkeiten diverser PyGame-Projekte. Technorati-Tags: Python PyGame Posted by Jörg Kantel | Permalink | | | Python Neu in meiner BibliothekGame Programming with Python ist ein Buch von Sean Riley, der auch die auf PyGame aufsetzende GUI-Bibliothek PyUI entwickelt hat. Und genau hier liegt ein — hoffentlich kleines — Problem: Während ich den Einsatz einer Bibliothek wie PyGame ( ) bei einem Buch über Spieleprogrammierung noch für legitim halte — auch wenn ich lieber darauf verzichtet und stattdessen auf wxPython aufgesetzt hätte —, wird hier über einige massive Kompatibilitätsprobleme von PyUI berichtet. Folgerichtig wird auf der CD zum Buch auch nur ein Windows-Installer mitgeliefert. Ob die Programm-Beispiele daher ohne Anpassung auf Mac OS X, Linux oder die diversen Unixe laufen, weiß ich noch nicht. Und das ist schade! Denn ansonsten macht das Buch nach einem ersten Durchblättern einen guten Eindruck: Es behandelt Simulationen, Spielkonzepte, künstliche Intelligenz, Nertzwerkprogrammierung und vieles mehr — nach der Lektüre sollte die Pythonista in der Lage sein, auch andere Bücher zu Spieleprogrammierung und Simulation zu verstehen, auch wenn sie für andere Programmiersprachen geschrieben sind. Ganz anders das Buch Squeak. Learn Programming with Robots von Stéphane Ducasse. Es bringt dem Programmiernovizen die objektorientierte Programmierung mit dem Smalltalk-Ableger Squeak nahe, indem er virtuelle, selbstprogrammierte Roboter über den Bildschirm hetzt und sie die Spuren ihrer Bewegung zeichnen läßt. Das Prinzip ist nicht neu und eigentlich schon seit der Turtle-Graphik ( ) von Logo ( ) und Turbo-Pascal ( ) bekannt, doch bietet sich eine rein objektorientierte Sprache wie Smalltalk hierfür natürlich geradezu an. Nach einem ersten Durchblättern glaube ich, daß man mit diesem Buch tatsächlich eine Menge Spaß haben kann. Und als besonderes Schmankerl gibt es im letzten Kapitel auch noch eine kleine Einführung in Alice, dem spielerischen 3D-Paket von Squeak. Ich werde, nachdem ich mich durch beide Bücher durchgebissen habe, berichten. BTW: Hat schon einmal jemand PyUI unter Mac OS X erfolgreich installiert und vielleicht ein kleines How To parat? Technorati-Tags: Python PyGame PyUI Programming Games Squeak Smalltalk Alice Robots Simulationen 3D Computergraphik Posted by Jörg Kantel | Permalink | | | Bibliothek
Mit Django spielenPhantastisches kleines Django-Tutorial für Anfänger: Django Djumpstart: Build a To-do List in 30 Minutes von James Bennet. Wer also einmal in das Python-basierte Web-Application-Framework hineinschnuppern will, dem sei dieser Artikel schärfstens empfohlen. Man muß ja nicht immer auf roten Schienen fahren. Ausdrucken! [Daily Python-URL! (from the Secret Labs)] Technorati-Tags: Python Django Tutorial Posted by Jörg Kantel | Permalink | | | Webworking
Lernen im Web»The dynamic Learning Content Management System (dLCMS) is a content management system for web based learning materials and supports easy editing and user-friendly compilation of learning contents, enhanced scalability and flexible use of the materials in various didactic contexts.« Das Teil klingt interessant, basiert auf Zope und Silva und sieht nach einem Testkandidaten aus. [Zope.org] Es gibt auch schon eine Dissertation von Samuel Schluepp darüber: Modularization and structured markup for web-based learning content in an academic environment (, 2,4 MB). Technorati-Tags: Zope Silva dLCMS Posted by Jörg Kantel | Permalink | | | CMS
Plone 2.5.1...jetzt auch für Intel-Macs: Mac OS X (Intel and PPC) installers available. Und selbst, wenn man Plone nicht nutzt: Mit diesem Installer bekommt man immer eine saubere und einigermaßen aktuelle Ein-Klick-Zope-Installation, so daß sich auch dafür der Download lohnt. [Daily Python-URL! (from the Secret Labs)] Technorati-Tags: Python Zope Plone MacOSX Software Posted by Jörg Kantel | Permalink | | | CMS
Personal Wiki on the DesktopMoinX (Apache 2 Licence) »is a Mac OS X desktop Wiki, built with ease of use in mind and rich with features. MoinX gives you a full blown and unmodified MoinMoin wiki without forcing you to run a full blown web server. Instead MoinX is bundled with the high performance Twisted webserver.« Testen! [Update]: Yep, klappt! Das Teil ist nach dem Download (3,8 MB) in weniger als einer Minute installiert. Wie der Screenshot zeigt, klingt es sich in die Menüleiste ein, von der aus das Wiki konfiguriert werden kann. Man kann es dann sowohl als Personal Desktop Wiki betreiben als auch als Wiki für kleinere Gruppen. Die Kommunikation mit dem Wiki kann sowohl über eine URL als auch via Rendezvouz ( ) erfolgen. Quellcode und Stylesheets liegen im Paket, die Daten des Wikis in ~/Library/Application Support/MoinX/Instance/data, Python- und CSS-Kundige können so beliebig an dem Wiki rumkonfigurieren und üben. Alles in allem ein nettes Teil, das nicht nur für den Einzelkämpfer geeignet ist, sondern auch in kleineren (die Betonung liegt auf kleineren) Arbeitsgruppen seine Berechtigung hat. Ich glaube, es wird auch nach dem Test bei mir dauerhaft installiert bleiben. Technorati-Tags: Wiki MoinMoin Python Twisted MacOSX Software Posted by Jörg Kantel | Permalink | | | CMS Python Geocoding Toolboxgeopy (Open Source, MIT-Licence) »makes it easy for developers to locate the coordinates of addresses, cities, countries, and landmarks across the globe using third-party geocoders and other sources of data, such as wikis.« Auf der Seite sind einige interessante Beispiele, was man damit alles anstellen kann. Testen! [Daily Python-URL! (from the Secret Labs)] Technorati-Tags: geopy Python Geocoding Posted by Jörg Kantel | Permalink | | | Mapping
Security Alert: PythonBug in Python läßt beliebigen Code ausführen: Betroffen sind die Versionen 2.3 und 2.4, Abhilfe bringt der Wechsel auf Python 2.5. [heise online news] Technorati-Tags: Security Posted by Jörg Kantel | Permalink | | | Python
Pythons WSGI 2.0Introducing WSGI: Python's Secret Web Weapon, Part Two: »In Part Two, James Gardner completes his introduction of WSGI, the new Python standard for building reusable web-framework components.« Natürlich auch ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network] Posted by Jörg Kantel | Permalink | | | Webworking
Yep! Klappt! 3D Data VisualizerIch habe ein wenig mit dem 3D Data Visualizer (siehe Eintrag von gestern) herumgespielt. Ist wirklich ein nettes Tool. Spaßeshalber (und weil ich zufällig wußte, wie das Ergebnis aussehen muß), wollte ich die Funktion (sin(x + sin(y)) zeichnen lassen. Die Daten habe ich mit einem kleinen Python-Script erzeugt. Und nachdem ich ein wenig an den Paramterschrauben rumgedreht habe, habe ich auch schnell obiges Bildchen zustande bekommen. Eigentlich ist alles einfach und durchsichtig. Allein die Drehregler für die Rotationen sind für Grobmotoriker wie mich nicht einfach zu bedienen. Und für eine geeignete Position der Lichtquelle ist wohl etwas Erfahrung und Experimentieren nötig. Und hier das kleine Skriptchen, mit dem ich die Daten erzeugt habe:
Wenn man ein Script auf dem Mac via TextWrangler ausführen läßt, leitet dieser Technorati-Tags: Science Visualisierung 3D Mathematik Posted by Jörg Kantel | Permalink | | | Computergraphik
Daten visualisierenMan muß ja nicht immer das Rad neu erfinden, sondern kann auch auf vorhandene Komponenten zurückgreifen. Der 3D Data Visualizer (frei wie Freibier) zum Beispiel wird mit Daten im ASCII-Format gefüttert, die jede Script- oder Programmiersprache Eures Vertrauens erstellen kann, und erzeugt daraus wunderchöne 3D-Line und -Surface Plots, die Ihr interaktiv noch aufhübschen könnt. Der Screenshot und das Demo-Movie (, 5,3 MB) sehen jedenfalls sehr vielversprechend aus. Sollte ich unbedingt einmal testen. Technorati-Tags: Science Visualisierung 3D Mathematik Posted by Jörg Kantel | Permalink | | | Computergraphik Werbung: |
||||||||||||