Twitter (was mache ich gerade?)

    Suche

     

    Credits

    Archiv

    Mai 2006
    Mo
    Di
    Mi
    Do
    Fr
    Sa
    So
     1 
     2 
     3 
     4 
     5 
     6 
     7 
     8 
     9 
    13
    14
    20
    21
    22
    23
    25
    27
    28
    29
    31
     
     
     
     
     

    Status

    Online seit 6713 Tagen
    Zuletzt aktualisiert: 17. Apr, 22:03

    Counter & Co.

    Egoload - Verträumter Idealist
    Mein
Koordinaten auf der EgoMap:  93,2
    100% Heidnisch

    Locations of visitors to this page

    Mittwoch, 10. Mai 2006

    Schlangefraß

    Da ich mich seit einer Weile beruflich mit Zope, bzw. dem darauf aufsetzendem Plone auseinander setzen muß, habe ich die Gelegenheit beim Schopfe ergriffen, mich ordentlich in die verwendete Programmiersprache Python einzuarbeiten.
    Meine Erkenntnisse und Notizen werden ich also in Zukunft hier in loser Folge ablegen bzw. präsentieren.
    Als Dokumentation dient mir das Python Tutorial for Programmers sowie "Python Gepackt" von Michael Weigend, erschienen im mitp-Verlag, ISBN 3-8266-1512-3.
    Man kann auch genau erkennen, wann ich mich auf welche Dokumentation beziehe, weil ein Teil meiner Experimente auf Englisch gehalten sind, andere auf Deutsch... ;-)

    Hier einige Kurzinfos:
    Python ist eine objektorientierte Skriptsprache, d.h. die in Form von Textdateien gespeicherten Programme werden zur Laufzeit in ein ausführbares Programm übersetzt, ähnlich wie das bei Shell-Skripten, Perl und Java der Fall ist.
    Im Gegensatz zu den meisten anderen Sprachen verwendet Python keine Klammern, um zusammenhängende Befehlsblöcke, wie z.B. in Schleifen, Funktionen und dergleichen, zu kennzeichnen. Außerdem markiert das Zeilenende das Ende einer Anweisung, zusätzliche Zeichen, wie z.B. das oftmals verwendete Semikolon, werden nicht benötigt. Hier mal ein abstraktes Beispiel:
    
    # Dieses Beispiel enthaelt keinen ausfuehrbaren Python-Code
    # Zeilen die mit einerm # anfangen sind Kommentare
    Befehl 1
    Ein weiterer Befehl
    Hier koennte eine Schleife anfangen
       Alle Befehle, die in der Schleife ausgefuehrt werden sollen,
       muessen einheitlich eingerueckt werden
       Wird z.B. eine Bedingung innerhalb der Schleife eingefuehrt,
          werden die Anweisungen, die zu der Bedingung gehoeren,
          noch weiter eingerueckt
       Diese Zeile wuerde also nicht mehr zur Bedingung gehoeren,
       sondern zur Schleife
    Und diese hier auch nicht mehr zur Schleife.
    
    Auch wenn das hier unverständlich erscheint, es macht Python sowohl übersichtlich wie auch einfach - wer einmal in einem längeren Sourcecode einen Klammerfehler eingebaut hat, und diesen stundenlang gesucht hat, wird wissen, was ich meine.
    Umgekehrt verleiten die unterschiedlichen Einrückungen natürlich zu Fehler ganz eigener Art.
    Übrigens ist die Art der Einrückung - Tabulatoren oder Leerzeichen - frei wählbar, es empfiehlt sich nur nicht, beides zu mischen, weil der Python-Interpreter zur Laufzeit Tabulatoren in Leerzeichen umwandelt. Wer Leerzeichen verwendet darf sich auch pro Einrückung überlegen, wieviele Leerzeichen es sein sollen. Im obigen Beispiel verwende ich drei pro Einrückung, aber auch nur eines oder mehr als drei wären erlaubt.

    Weg sind sie

    ...die Blattläuse, von denen ich Anfang März schonmal in einem Beitrag berichtete. Das Mittel, das ich auf besagter Seite gefunden habe, wirkt wirklich hervorragend, und die Erdbeerpflanze scheint es ganz gut verkraftet zu haben, zumindest hängt sie mittlerweile wieder draußen und ist nach wie vor grün. ;-)
    Womit ich auch Zuckers Frage in ihrem Kommentar zu einem völlig anderen Beitrag beantwortet hätte. ;-)

    Kleine Blogpause

    Bei mir war in der letzten Zeit mal wieder einiges los, vor allem auf persönlicher Ebene, weshalb sich mein Interesse am bloggen in Grenzen hielt. Viel geändert hat sich an der Gesamtsituation zwar nicht, aber meine Lust am schreiben hat sich wieder gemeldet, also bin ich wieder da. :-)

    Aktuelle Beiträge

    Im happy I finally registered
    Excellent write-up. I absolutely love this site. Continue...
    http://mittenmail3.isblog.net/pick-a-winner-via-hashtag-entry-for-twitter-and-instagram-woobox-bl... (Gast) - 17. Apr, 22:03
    Just want to say Hi!
    I all the time emailed this blog post page to all...
    how to get instagram likes (Gast) - 30. Mär, 23:20
    Im happy I now signed...
    Hello, There's no doubt that your website could possibly...
    buy instagram followers cheap (Gast) - 30. Mär, 09:27
    Hallo Miau!
    Ich will einen schönen Tag wünschen, mit unseren Schmusekatzen....
    SCHLAGLOCH - 4. Apr, 14:51
    Sehe hier nut Tag und...
    Wo ist das Jahr an dem der Text geschrieben wurde?
    Gast (Gast) - 3. Mär, 20:38

    User Status

    Du bist nicht angemeldet.

    ...wenn man trotzdem lacht
    Atari Mega ST
    Auf Arbeit
    Bloggen
    Bookmarks & Links
    BSD
    Bundeswehr
    CCC07
    Computing
    Contentmafia
    Datenschutz
    DRM
    Fahrrad
    Finanzkrise
    Fundsachen
    G8
    ... weitere
    Profil
    Abmelden
    Weblog abonnieren