noqqe » blog | sammelsurium | photos | projects | about

Ich lerne Python

2008-07-09 @ development, linux, python

Ist eigentilch Recht einfach. Aber ich glaube das liegt auch ein bisschen an meinen 2 Jahren C++ in der Berufsschule. Hier meine ersten paar kleinen Skripte:

Variablen und Operatoren

#!/usr/bin/python
laenge = 5
breite = 2
flaeche = 2 * (laenge + breite)
print 'laenge' , laenge
print 'breite' , breite`` print 'flaeche ist: ' , flaeche

Schleifen und Breaks

#!/usr/bin/python

while True:
  s = raw_input ('geben sie etwas ein ')
  if s == 'ende' :
    break
  if len(s) < 3:
    continue
  print 'Laenge ist ausreichend', len(s)
  print 'fertig'

Globale und Interne Variablen

#!/usr/bin/python

def funk():
  global x
  print 'x ist', x
  x = 2
  print 'lokales x ist jetzt' , x
  x = 50

funk()
print 'der wert von x ist' ,x

und hier das erste Skript mit Unterhaltungswert :D Zahlenraten.

#!/usr/bin/python
zahl = 23
weiter = True
  while weiter:
    geraten = int(raw_input('geben sie eine zahl ein'))

  if zahl == geraten:
    print 'glueckwunsch, du hasts!'
    weiter = False
  elif geraten < zahl:
    print 'nein die zahl ist etwas hoeher'
  elif geraten > zahl:
    print 'nein die zahl ist etwas niedriger'
  else:
    print 'schleife beendet'
print 'Fertig'

Ich hoff ich kann bald produktiv damit arbeiten :)

Comments (6)

Dr. Azrael Tod on 2008-07-10T00:15:04
zum produktiven Arbeiten empfehle ich übrigens Google App-Engine ;-) Kostenloses Webhosting mit Datenbank in Python, dazu gibts auch noch eine ziemlich gute Einführung.

zypral on 2008-07-10T00:23:26
Ein Buch das ich mir bestellt habe und empfehlen kann: http://www.amazon.de/Objektorientierte-Programmierung-Python-Michael-Weigend/dp/382661660X/

noqqe on 2008-07-10T01:04:28
Danke für die Empfehlungen! Ein neues Buch kauf ich mir erst wenn ich mti meinem Linux-Befehle Buch durch bin. Dauert nichtmehr lange! Aber wenn hab ich da schon was im Auge. Eventuell sogar http://www.galileocomputing.de/openbook/python Google App-Engine werd ich mir auch mal anschaun!

zypral on 2008-07-10T22:30:18
Hatte ich auch angefangen, bis ich das gelesen habe: http://www.python-forum.de/topic-13008.html

CracKPod on 2008-07-11T00:46:12
Hey, was zypral sagte stimmt, solltest du nicht kaufen. Ich wünsche dir viel Spaß mit Python und hoffe du hast relativ schnell Erfolge. :) *Wollte eigentlich nur einen Kommentar machen und hat einen vernünftigen Vorwand gesucht* MfG, CracKPod

charlysan on 2008-07-16T13:58:41
Python ist wirklich genial, bin auch am rumspielen damit und dokumentiere dabei so das ein oder andere auf meinem Blog, also wen sowas interessiert, der kann ja mal vorbeischauen. Das mit der Google App Engine ist ein cooler Tip, das werd ich mir mal angucken. Als Buch kann ich btw "Programming Python" von O'Reilly empfehlen, ist zwar mit 1500 Seiten ein ganz schöner Schinken und auch nicht gerade preiswert, aber dafür wirklich gut. Gruß Charlysan