PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Scriptsprachen-Interessiert : Python ???



hmikux
20-11-2002, 20:48
hallo leute ,

seit geraumer zeit nutze ich nun linux und bin absolut begeistert. habe mich auch schon mal etwas durch die bash gearbeitet, komme soweit auch schon ganz gut zurecht - naja bei awk und sed hängts noch einwenig! nun bin ich durch den aktuellen linux-user auf wxBasic gestossen, und habe mir mal den adventskalender etwas genauer angeschut und modifiziert.

dies hat nun mein interesse zur erweiterten script-programmierung geweckt - und nach aussagen eines kollegn soll wohl python sehr gut sein.

was brauche ich nun um ein programm mit python laufen zu lassen?
genauer : brauche ich da auch einen interpreter oder kompiler?
wäre nett wenn ihr anhand dem klasischen "hallo welt" des alles erklären könntet!

nutze zur zeit suse linux 8.0! rpm -q python ergab : python-2.2-105

reicht das ?

gruss hmikux aus hessen

anda_skoa
20-11-2002, 22:27
Du kannst ein Python Programm wie ein Bashscript starten.
Also entweder
python script
oder als erste Zeile im Script den Interpreter angeben und dann executable machen.



#!/usr/bin/python
print "Hello World"


Hans-Georg Norman kann dir da sicher bessere Tipps geben.
Er ist hier unser Pythonexperte.

Ciao,
_

hmikux
20-11-2002, 22:30
super, das funzt ja auf anhieb, und ist noch viel einfacher wie ich dachte!

kann man auch fensterchen und buttons und so etwas ähnliches bauen? und das alles ohne kompilierung??? laufen die programme dann auch plattform übergreifend?

anda_skoa
20-11-2002, 22:52
Original geschrieben von hmikux
super, das funzt ja auf anhieb, und ist noch viel einfacher wie ich dachte!

:)



kann man auch fensterchen und buttons und so etwas ähnliches bauen?


Ja, kann man, wenn man eine der UI Bibliotheken nimmt, die Python Bindings haben.
HG Normann hat da ein paar solche Tools auf seiner Homepage.
Kannst ja nach seinen Postings suchen , da steht in einigen die URL drin.
EDIT: http://python.normann-live.de/



und das alles ohne kompilierung???


Ja.



laufen die programme dann auch plattform übergreifend?

Wenn die verwendeten Bibliotheken dort laufen.

Ciao,
_

Hans-Georg Normann
21-11-2002, 18:56
mach ich mal Reklame für mich selbst ........

Schau mal nach python.normann-live.de (http://python.normann-live.de) oder
auch python.sandtner.net (http://python.sandtner.net)
www.python.de (http://www.python.de)

Wenn du meine Scripts mit QT basierter Oberfläche laufen lassen willst, dann muß auch QT und PyQt installiert sein.

Ich denke, das sollte für den Anfang mal reichen

fork
21-11-2002, 22:55
Tach,

Was ist eigentlich der Vorteil von Python gegenüber Perl(ich kenn nicht viel mehr als den Namen)?

Grundsätzlich sind ja beides erweiterbare Universalskriptsprachen für kleine bis mittlere Anwendungen. Perl hat Tonnen voll Erweiterungsmodule(-> www.cpan.org ), die seines gleichen in anderen Skriptsprachen sucht. Ansonsten ist Perl die Textmustererkennung/-verarbeitung super integriert und die Sprache ist insgesamt geeignet für faule Programmierer.

fork

JoelH
22-11-2002, 14:10
bin mir nicht sicher, aber Python ist objektorientiert wärend PERL dies erst seit der Version 5 ist. Ansonsten ist es eh Geschmacksache welche Sprache man verwendet, es kommt mehr auf den Verwendungszweck an und auch die persönliche Neigung was Spachen und Syntaxe angeht, ich würd dir nämlich von beidem Abraten und mal Ruby zu probieren ;) Aber das ist jetzt wieder ein anderes Thema.
Links zu ruby
www.ruby-lang.org
www.selfruby.de
http://www.approximity.com/rubybuch/
http://www.ruby.ch/en/rubymain.shtml
ich finde die Sprache besser als PERL oder auch Python aber wie gesagt, es ist Geschmacksache, ich denke nicht dass es grundsätzlich einen Schwarz/Weiss Vergleich zwischen Sprachen geben kann, jede hat ihre Stärken sonst würde sie nicht benutzt werden.

hmikux
24-11-2002, 11:51
hallo leute,

ich mal wieder! habe mir nun mal das einsteigerbuch für python2.x von martin uzak aus dem bhv-verlag für 9,95euro zugelegt, und bin ich schon etwas über dem >hello world< in python hinaus!

eigentlich ist das buch für diesen preis richtig gut, leicht verständlich - also gut!

meine ersten schritte in python machen richtig spass - so das ich unbedingt mehr darüber erfahren möchte - vorab schonmal DANKE für die tollen links!

habt ihr den auch eine buchempfehlung für mich, die unbedingt jeder python-programmierer gelesen haben sollte - oder die auch als nachschlagewerk und referenz dient?

gruss hmikux aus dem taunus

Hans-Georg Normann
25-11-2002, 20:17
Also das einzigste Buch in Sachen Python was ich habe ist Python und GUI-Toolkits von Michael Lauer, Verlag MITP. Die 35 Euro hätte ich besser stecken lassen sollen.

Habe mir natürlich die Referenz von Python und QT auf Platte gezogen. Ist zwar in neudeutsch, aber so schwer ist's ja auch nicht. Notfalls gibts ja noch die Foren.

Hans