Pythonmania

Script Different!

Suchen in:
Suche:
In Partnerschaft mit Amazon.de
Startseite | Schockwellenreiter | Impressum
Anzeigen


Daily Link Icon Dienstag, den 27. Januar 2009
Schlangenfraß

Auf die Schnelle ein paar Python-Links:

Die Links hat mein emailender Dauertipgeber für Euch rausgesucht. [Peter van I. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Daily Link Icon Dienstag, den 20. Januar 2009
Suppenkasper

Beautiful Soup ist ein fehlertoleranter, in Python geschriebener HTML/XML-Parser. Er wird in der Hauptsache für quick and dirty Projekte, die Screen Scraping benötigen, eingesetzt. Testen!

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Mit Django auf Wolke 27

Pinax ist eine Sammlung von Modulen für das Python-basierte Webapplication-Framework Django, die die Erstellung von Social Network Sites vereinfachen will. Unter anderem sind Module für OpenID-Support, Passwort-Management, einem Twitter-Klon, Weblogs, Wikis und einer Photosammlung a la flickr vorhanden. James Tauber stellte Pinax in einem einstündigen Vortrag auf der DjangoCon 2008 vor:

Eine Demo-Installation ist Cloud27, wo Ihr die Leistungsfähigkeit der Module testen könnt. Sieht a) danach aus, als ob ich mich unbedingt endlich näher mit Django beschäftigen müsste und b) daß ich Pinax dann einem Test unterziehen werde.

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Montag, den 19. Januar 2009
Schlangenbeschwörer am MIT

Python Icon, Photo: Gabriele Kantel MIT OpenCourseWare: A Gentle Introduction to Programming Using Python. Sehr empfehlenswerter Link für alle, die Programmieren und Python (kennen-) lernen wollen (und Englisch lesen können). [Noch einmal Peter van I. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Daily Link Icon Freitag, den 16. Januar 2009
Multimedia mit der Schlange

Ein dringender Testkandidat: libavg (LGPL) »is a high-level multimedia platform with a focus on interactive installations. It is meant to pick up where Macromedia Director and Adobe Flash leave off and gives you high-quality hardware-accelerated visuals as well as easy and flexible authoring, testing and deployment. libavg works well with other open-source solutions for sound, networking and hardware device support, resulting in a complete and well-integrated package. It uses an xml-based layout language for screen design and python as scripting language.« Die Software gibt es für Linux und für MacOS X. [Marco K. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Bubble, bubble toil and trouble

Bei Juice Analytics zeigt man uns, wie man mit Hilfe von Nodebox (unter anderem) mit wenigen Zeilen Python-Code nette Bubble Graphs aus statistischen Daten erstellen kann. Ausdrucken! [rfc1437.de]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Mittwoch, den 14. Januar 2009
Schlangengeschichte(n)

Guido van Rossum hat ein Blog begonnen, das in einer Serie von Artikeln die Geschichte von Python, die Geschichte der Community dieser Skriptsprache und die ihr zugrunde liegenden Prinzipien festhalten will. Spätestens, wenn eine Software Version 3.x erreicht hat, sollte man dies wohl tun. Grins [Daily Python URL]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Daily Link Icon Dienstag, den 13. Januar 2009
Google startet Konvertierungsprojekt für Blog-Inhalte

Mit Blog Converters (eine AppEngine-Anwendung, Apache Lizenz) hat Google ein Open-Source-Projekt gestartet, das den Austausch von Blog-Postings und Kommentaren zwischen verschiedenen Plattformen einfacher machen soll. Aktuell besteht die Software aus einer Reihe von Python-Bibliotheken und -Skripten, die die Daten zwischen den Exportformaten von Googles eigenem Dienst Blogger sowie LiveJournal, MovableType und WordPress konvertieren. Für Blogging-Dienste ohne Import-/Export-Features soll es in einem nächsten Schritt Synchronisationstools geben. Auch die Unterstützung von BlogML steht auf dem Programm. [heise Developer]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Was ist neu in Python 3?

Book Cover Eine erste Antwort auf diese Frage gibt Cesar Otero im IBM Developer Network. Weitere Antworten sollen folgen. Und der Vater von Python, Guido van Rossum, diskutiert mit chromatic bei O'Reilly The Evolution of Python 3. [Peter van I. per Email.]

Python Icon, Photo: Gabriele Kantel   Script different!

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Daily Link Icon Mittwoch, den 7. Januar 2009
Yet Another Python GUI-Toolkit

uxPython (MPL-Lizenz) »is a cross-platform UI toolkit for creating stunning user interfaces. Built from the ground up to empower the developer to create widgets and interactions that are distinctive and easy to use. uxPython comes with many standard widgets while making custom widgets are easy.«

A picture named persfin1.png

Die Widgets sehen eher nach Browser, denn nach Desktop aus, aber das ist der Trend der Zeit. Vielleicht wächst so zusammen, was zusammengehört. Grins Es gibt Packages für Windows und Linux. Ob das Teil auch wirklich unter MacOS X funktioniert, kann ich (noch) nicht beurteilen. [Peter van I. per Email.]

Man at Work   Still diggin'!

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Daily Link Icon Dienstag, den 6. Januar 2009
Noch mehr zum Thema Spieleprogrammierung

Mein per Email mitbloggender niederländischer Dauertipgeber hat sich von meinem gestrigen Output zur Spieleprogrammierung mit Processing ebenfalls inspirieren lassen und mir eine Menge Material zusammengesucht, das ich Euch nicht vorenthalten möchte:

  • Invent Your Own Computergames With Python ist ein herrlich nostalgisches Buch, das zeigt wie man mit Python so nette alte Games wie Hangman oder Reversi programmieren kann. Und das Schönste ist: Der gesamte Output erfolgt in klassischer ASCII-Graphik, nix mit Bildchen. Ich fühlte mich an die Zeit meines Studiums zurückerinnert, als so etwas auf VT100-Terminals State of the Art war. Das Buch steht unter einer CC-Lizenz und man kann es hier herunterladen (PDF Icon, 2,7 MB).
  • Soya3D (GPL) ist eine High Level 3D Engine für Python, die nicht nur für die Spieleprogrammierung, sondern auch für wissenschaftliche Simulationen und Visualisierungen eingesetzt wird. Soya3D soll unter Windows, Linux, div. Unixe und MacOS X lauffähig sein. Notiz an mich: Testen!
  • Auf Tile based games findet Ihr ein wunderbares Tutorial zu diesem Thema. Und auch wenn es für Flash und Actionscript geschrieben ist, es ist allgemein genug gehalten, daß Ihr es auch in der Sprache Eurer Wahl nutzen könnt. Auch diese Seiten stehen unter einer CC-Lizenz.
  • Die Seite Game Graphics auf Molotov.nu ist eine Linksammlung zu freien Tiles-Ressourcen. Das meiste überschneidet sich mit schon von mir genannten Seiten oder ist in einem unüblichen Format, bringt einen 404-Fehler oder die Rechtslage scheint mir ungeklärt. Lediglich die Tiles, die unter Angband Graphics zu finden sind, sind wirklich brauchbar, wenn auch nicht animiert, und zumindest für den nichtkommerziellen Einsatz freigegeben.
  • Und last but not least: Amit's Game Programming Information ist eine kommentierte Linksammlung zum Thema mit einem besonderen Schwerpunkt auf Algorithmen und Künstlicher Intelligenz. Sie ist aus dem Jahre 2008 und daher ziemlich aktuell.

Auf jeden Fall habe ich jetzt genügend Material für die nächsten Regentage. Grins [Peter van I. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |

Daily Link Icon Montag, den 5. Januar 2009
Ich habe gelesen: Game Programming

Book Cover Und nun die Quelle meiner Inspiration: Das Buch Game Programming von Andy Harris, ist nach Beginning Game Development with Python and Pygame das zweite hervorragende Buch, das einem die Spieleprogrammierung mithilfe von Python und PyGame nahebringen will. Auf 570 Seiten erfährt man wirklich alles, was man zur Programmierung von 2D-Spielen wissen muß: Von der Spriteerstellung über die Animation und Kollisions-Erkennung bis hin zu pysikalisch korrekten Bewegungen der Sprites. Und zum Schluß baut man eine eigene Game Engine, die einem die Programmierung eigener Spiele massiv erleichtert. Der Autor hält Vorlesungen und liebt sein Thema. Das merkt man dem Buch an. Es ist spannend, kurzweilig und mit Leidenschaft geschrieben. Die Lektüre macht Spaß, und das kann man nicht von jedem Computerbuch behaupten.

Die dritte Dimension kommt allerdings nicht vor, die wird aber in dem anderen, oben erwähnten PyGame-Buch behandelt (Besprechung hier). So schadet es nicht, beide Bücher zu besitzen. Sie überschneiden sich recht wenig und auch im Programmierstil unterscheiden sich die beiden Autoren sehr stark. Daraus kann man nur lernen...

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | | Python

Daily Link Icon Freitag, den 2. Januar 2009
EC2Python

Book Cover Greg spielte über die Feiertage mit Amazons Webservices und Python herum. Herausgekommen ist dieser kleine Aufsatz: Simple Python code for Amazon EC2 und eine neue Pythonklasse, den EC2Controller. Allerdings gibt es, ebenfalls bei Google Code, schon ein Alternativ-Projekt, boto, das Python-Interfaces für alle Amazon Webservices (S3, SQS, EC2, SimpleDB und mehr) verspricht. [Peter van I. per Email.]

Technorati-Tags:

Posted by Jörg Kantel | Permalink | | |




Werbung: