Kategorie Programmierung (2 Artikel)


Python

Der Begriff Python hat für mich zwei Bedeutungen: Einerseits ist es ein faszinierendes Tier (das obige Foto habe ich im Basler Zolli aufgenommen), andererseits ist Python meine Lieblingsprogrammiersprache.

pythongif Dies zeichnet Python aus:

Hier gibts für alle, die Python nicht kennen, eine Kurzanleitung mit einigen Beispielen.

  1. Python herunter laden und installieren (direkter Link zum Python-Download für Windows)

  2. Python-Kommandozeile starten: Startmenü - Programme - Python 2.4 - Python (command line)

  3. Es öffnet sich ein Fenster, in dem Python-Kommandos eingegeben werden können.

  4. 25 * 25 + 25 eingeben und mit der Eingabetaste abschliessen. Resultat: 650

  5. 2 ** 64 eingeben. Dies berechnet 2 hoch 64. Resultat: eine zwanzigstellige Zahl (das überfordert einen Taschenrechner bereits)

  6. print '12 mal 12 ist',12*12 eingeben. Resultat: 12 mal 12 ist 144

  7. range(10) eingeben. Resultat: Die Zahlenreihe von 0 bis 9.

  8. a='halli'

    b='hallo'

    print a + b

    Resultat: hallihallo

  9. import random (lädt das Modul zur Berechnung von Zufallszahlen)

    random.randrange(45)+1

    Resultat: eine Zufallszahl im Bereich 1 - 45 für den Lottoschein

Dies dürfte fürs Erste genügen, um den Appetit anzuregen. bigsmile

Details (2 Kommentare)   |   Tierwelt   |   Programmierung   |   Fotos


Die KISS-Methode 09.03.2005

KISS bedeutet Keep it simple and stupid.

Auf Deutsch könnte man sagen,

In der Kürze liegt die Würze

oder

Wieso denn kompliziert, wenns einfach geht?

Ich habe insbesondere bei Softwareprojekten gute Erfahrungen mit diesem Konzept gemacht. So wurde auch die Software für dieses Weblog unter diesem Gesichtspunkt entwickelt: Die Bedienung soll einfach und selbsterklärend sein, auf überflüssige Features und unnötige Mausklicks soll verzichtet werden. Ausserdem soll die Internetadresse (URL) eines Blogartikels möglichst kurz sein, so dass sie ohne (oft problematischen) Zeilenumbruch in eine Mail kopiert oder notfalls sogar auf einem Zettel notiert werden kann.

Meine Weblogsoftware setzt auf dem Application-Server Zope auf. Da Zope eine objektorientierte Datenbank enthält, war das Weblog relativ einfach zu realisieren. Jeder Artikel und die zugehörigen Kommentare sind in einem Folder-Objekt abgelegt, in den Eigenschaften der Folder sind zusätzliche Daten wie Titel, Publikationsdatum, Kategoriezugehörigkeiten usw. definiert. In den Eigenschaften jedes Kommentars sind u.a. Name und IP-Adresse des Absenders vermerkt.

Details (0 Kommentare)   |   Wissen   |   Programmierung   |   Blogging