Kategorie Programmierung (2 Artikel)
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.
Dies zeichnet Python aus:
- Pythonprogramme sind gut lesbar.
- Der Anfänger hat sofort Erfolgserlebnisse, der Profi findet auch nach Jahren noch Optimierungsmöglichkeiten für seine Programme.
- moderne Programmiersprache; traditionelle Programmierung mit Funktionen kann beliebig gemischt werden mit objektorientierter Codierung.
- Python ist kostenlos (Open Source) und läuft auf den meisten Betriebssystemen (neuerdings sogar auf Handys).
- Codefragmente lassen sich auf der Kommandozeile interaktiv ausprobieren.
- Die Kommandozeile von Python lässt sich auch als Rechner für (fast) beliebig grosse Zahlen nutzen.
Hier gibts für alle, die Python nicht kennen, eine Kurzanleitung mit einigen Beispielen.
Python herunter laden und installieren (direkter Link zum Python-Download für Windows)
Python-Kommandozeile starten: Startmenü - Programme - Python 2.4 - Python (command line)
Es öffnet sich ein Fenster, in dem Python-Kommandos eingegeben werden können.
25 * 25 + 25 eingeben und mit der Eingabetaste abschliessen. Resultat: 650
2 ** 64 eingeben. Dies berechnet 2 hoch 64. Resultat: eine zwanzigstellige Zahl (das überfordert einen Taschenrechner bereits)
print '12 mal 12 ist',12*12 eingeben. Resultat: 12 mal 12 ist 144
range(10) eingeben. Resultat: Die Zahlenreihe von 0 bis 9.
a='halli'
b='hallo'
print a + b
Resultat: hallihallo
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. 
Details (2 Kommentare) | Tierwelt | Programmierung | Fotos
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



