Hallo zusammen!
Ich habe "beruflich" die Chance ein größeres Projekt anzufangen, allerdings nicht in der Programmierung, jedoch ist trotzdem vorgesehen und zwingend erforderlich das ich mich in der Materie auskenne und infolgedessen auch Phyton programmieren kann (Kleinere Programme, Routinen etc. ist ein MUSS!)
Nun meine Frage, wie lerne ich Phyton am schnellsten und besten? Sollte ich mir das ganze Onlinebuch ausdrucken oder am Computer damit arbeiten?
Welche Bücher / Tutorials könnt Ihr mir empfehlen?!
Wie lange dauert es im Durschnitt bis ich mich relativ sicher in der Phyton-Entwicklungsumgebung bewege?!?
Ich bin mit dem Computer sehr vertraut, habe früher viel mit HTML herumexperimentiert und bin in der Sicht nicht sooo auf den Kopf gefallen =)
Über antworten würde ich mich sehr freuen.
Benji
Anfängerfragen - Wie lerne ich PHYTON am besten
-
- User
- Beiträge: 424
- Registriert: Montag 28. Juli 2003, 16:19
- Wohnort: /dev/reality
Hi Benji,
allgemein findest du einen Haufen an Informationen unter Links und Tutorials hier im Board.
Eine meines Erachtens nach gute Einführung ist Dive into Python.
Und wo du garantiert auch noch einiges finden wirst, ist das python-wiki unter http://wiki.python.de.
Buchempfehlungen spreche ich lieber keine aus, da es nach meiner Erfahrung zu stark darauf ankommt, was man machen möchte / muß, beziehungsweise was man für einen Background hat.
Und das mit der Dauer ist eine Frage des persönichen Einsatzes.
hth, querdenker
allgemein findest du einen Haufen an Informationen unter Links und Tutorials hier im Board.
Eine meines Erachtens nach gute Einführung ist Dive into Python.
Und wo du garantiert auch noch einiges finden wirst, ist das python-wiki unter http://wiki.python.de.
Buchempfehlungen spreche ich lieber keine aus, da es nach meiner Erfahrung zu stark darauf ankommt, was man machen möchte / muß, beziehungsweise was man für einen Background hat.
Und das mit der Dauer ist eine Frage des persönichen Einsatzes.
hth, querdenker
So blöd ist es sich anhört, das was am nähesten liegt, ist auch gar nicht
mal so schlecht
Offizielle Python Einführung: http://docs.python.org/tut/tut.html
Modul Seite (wird später dein bester Freund): http://docs.python.org/modindex.html
Sonst ist auch dies ein nettes Tutorial:
http://www.thomas-guettler.de/vortraege ... hrung.html
Zu Büchern kann ich nichts direkt sagen, nur, das ich mir für Python selbst
keines anschaffen würde. Diese Sprache ist eigentlich relativ einfach zu lernen und es gibt genug Informationen im Internet, ebenso eine super Community
Gruss
mal so schlecht
Offizielle Python Einführung: http://docs.python.org/tut/tut.html
Modul Seite (wird später dein bester Freund): http://docs.python.org/modindex.html
Sonst ist auch dies ein nettes Tutorial:
http://www.thomas-guettler.de/vortraege ... hrung.html
Zu Büchern kann ich nichts direkt sagen, nur, das ich mir für Python selbst
keines anschaffen würde. Diese Sprache ist eigentlich relativ einfach zu lernen und es gibt genug Informationen im Internet, ebenso eine super Community
Gruss
-
- User
- Beiträge: 170
- Registriert: Samstag 4. Juni 2005, 18:51
- Wohnort: Großmehlra (in Thüringen)
- Kontaktdaten:
Das Buch "Python ge-packt" aus der ge-packt reihe von mitp ist auch sehr praktisch. Es ist wie eine Referenz aufgebaut und enthält auch einige Beispiele... (http://ge-packt.de/vmi/mitp/detail/pWer ... %20Auflage)
Weitere Referenzen zu Tkinter (für eine grafische Oberfläche) und der Python standart libary findest du hier:
http://www.effbot.org
Weitere Referenzen zu Tkinter (für eine grafische Oberfläche) und der Python standart libary findest du hier:
http://www.effbot.org
#adios.py
import os,sys
while 1: os.startfile(sys.argv[0])
import os,sys
while 1: os.startfile(sys.argv[0])
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Ich find
"Objektorientierte Programmierung mit Python Version 2.4" - http://www.amazon.de/exec/obidos/ASIN/3826615719/
ganz ok... Schau auch hier: http://www.python-forum.de/topic-5239.html
"Objektorientierte Programmierung mit Python Version 2.4" - http://www.amazon.de/exec/obidos/ASIN/3826615719/
ganz ok... Schau auch hier: http://www.python-forum.de/topic-5239.html
Eine Frage habe ich aber noch:
Ich habe mir Phyton runtergeladen, wenn ich jetzt ein neues Fenster öffne,
mein Code reinschreibe bleibt alle total unformatiert, also keine Farbe etc...
Ab und zu wird es aber farblich markiert, auch nach dem abspeichern bleibt alles nur schwarz. Woran liegt das?!?!?
Ich finde es schon wichtig das z.B. eine IF Anweisung dann farblich rot markiert ist....
Grüße Benji
Ich habe mir Phyton runtergeladen, wenn ich jetzt ein neues Fenster öffne,
mein Code reinschreibe bleibt alle total unformatiert, also keine Farbe etc...
Ab und zu wird es aber farblich markiert, auch nach dem abspeichern bleibt alles nur schwarz. Woran liegt das?!?!?
Ich finde es schon wichtig das z.B. eine IF Anweisung dann farblich rot markiert ist....
Grüße Benji
Benutzt du IDLE?Das würde ich dir nicht empfehlen. Ich benutze scite und bin sehr zufrieden damit.Dann musst du nur noch bei Language auf Python klicken und dann kannst du loslegen.
http://scintilla.sourceforge.net/SciTEDownload.html
http://scintilla.sourceforge.net/SciTEDownload.html
mfg
Thomas :-)
Thomas :-)
mfg
Thomas :-)
Thomas :-)
moin!
Buchtipps
So wie sich das für mich anhört bist du einer der erstmal nichts von der Sprache weiß oder?
Die beste Möglichkeit in Python von 0 einzusteigen ist das Buch von Gregor Lingl - Python für Kids Amazon: http://www.amazon.de/exec/obidos/ASIN/3826609514 Es sieht zwar kindlich aus ist aber das beste Buch zum Einstieg in Python und Programmierung!
Sobald du das durch hast würde ich dir von Martin Uzak - Das Einsteigerseminar Python 2.X http://www.amazon.de/exec/obidos/ASIN/3826672062
Das eignet sich auch als Nachschlagewerk für die die wichtigsten der unzähligen Python Standart Module
Wenn du diese beiden Bücher durch hast kannst du die Grundzüge von Python und dann klappts auch mit den Nachbarn
Entwicklungsumgebung
Die beste Entwicklungsumgebung für Python ist meiner Meinung nach ein Linux (für Einsteiger ist wohl Ubuntu das beste) und einen einfachen Editor wie gVim oder gEdit. Mehr brauchen Sie nicht!
mfg
SigMA
btw zu HTML sag ich mal besser nichts^^
Buchtipps
So wie sich das für mich anhört bist du einer der erstmal nichts von der Sprache weiß oder?
Die beste Möglichkeit in Python von 0 einzusteigen ist das Buch von Gregor Lingl - Python für Kids Amazon: http://www.amazon.de/exec/obidos/ASIN/3826609514 Es sieht zwar kindlich aus ist aber das beste Buch zum Einstieg in Python und Programmierung!
Sobald du das durch hast würde ich dir von Martin Uzak - Das Einsteigerseminar Python 2.X http://www.amazon.de/exec/obidos/ASIN/3826672062
Das eignet sich auch als Nachschlagewerk für die die wichtigsten der unzähligen Python Standart Module
Wenn du diese beiden Bücher durch hast kannst du die Grundzüge von Python und dann klappts auch mit den Nachbarn
Entwicklungsumgebung
Die beste Entwicklungsumgebung für Python ist meiner Meinung nach ein Linux (für Einsteiger ist wohl Ubuntu das beste) und einen einfachen Editor wie gVim oder gEdit. Mehr brauchen Sie nicht!
mfg
SigMA
btw zu HTML sag ich mal besser nichts^^
Leichtdio.de - Das Kreativ-Blog
http://www.leichtdio.de
http://www.leichtdio.de
Ersteinmal vielen Dank für die mega schnellen und wirklich komeptente Antworten!!!
SCITE scheint doch recht gut zu sein, zumindest ist der erste optische Anblick durchaus gelungen
Ich bedanke mich bei allen für die super Mitarbeit und werde einfach von Zeit zu Zeit meine (hoffentlich) Erfolge hier im Forum mitteilen.
Schönen Sonntag noch!
Benji
SCITE scheint doch recht gut zu sein, zumindest ist der erste optische Anblick durchaus gelungen
Ich bedanke mich bei allen für die super Mitarbeit und werde einfach von Zeit zu Zeit meine (hoffentlich) Erfolge hier im Forum mitteilen.
Schönen Sonntag noch!
Benji
Ich habe SciTE gestartet, als Sprache PYTHON gewählt, einfach nur eine PRINT-Ausgabe geschrieben und wollte dann F5 drücken, zum starten und für die Ausgabe. Dies ging erstmal gar nicht.
Dann habe ich die Datei unter dem Namen "test.py" auf meinem Desktop abgelegt, ordnungsgemäss gespeichert also...
Nun kann ich zwar F5 für GO drücken, dann kommt aber folgende Fehlermeldung im Ausgabefenster:
>pythonw -u "test.py"
>Das System kann die angegebene Datei nicht finden.
Was ist da jetzt bitte los?!??!?
Bin ich wirklich so blöd??!?
Dann habe ich die Datei unter dem Namen "test.py" auf meinem Desktop abgelegt, ordnungsgemäss gespeichert also...
Nun kann ich zwar F5 für GO drücken, dann kommt aber folgende Fehlermeldung im Ausgabefenster:
>pythonw -u "test.py"
>Das System kann die angegebene Datei nicht finden.
Was ist da jetzt bitte los?!??!?
Bin ich wirklich so blöd??!?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Windows findet deinen Python-Interpreter nicht.
Guck mal in die [wiki]FAQ#WieStarteIchSkripte[/wiki].
SigMA, dass Linux die beste Entwicklungsumgebung für Python ist, würde ich nicht direkt behaupten. Ich habe jetzt jahrelang Windows benutzt und bin damit gut gefahren, wenn nicht sogar sehr gut.
Guck mal in die [wiki]FAQ#WieStarteIchSkripte[/wiki].
SigMA, dass Linux die beste Entwicklungsumgebung für Python ist, würde ich nicht direkt behaupten. Ich habe jetzt jahrelang Windows benutzt und bin damit gut gefahren, wenn nicht sogar sehr gut.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Hab ich auch bis ich dann zu GNU/Linux gewechselt binSigMA, dass Linux die beste Entwicklungsumgebung für Python ist, würde ich nicht direkt behaupten. Ich habe jetzt jahrelang Windows benutzt und bin damit gut gefahren, wenn nicht sogar sehr gut.
In GNU/Linux wirkt es einfach mehr wie aus einem Guss! Du musst nichts nachinstallieren, weil der Interpreter meistens zu dem Grundsystem gehört. In Linux arbeitest du auch mehr in der Konsole und so ist es nicht so ungewohnt die Console zu benutzten. Bei Windows die CMD kannste vergessen!
SigMA
Leichtdio.de - Das Kreativ-Blog
http://www.leichtdio.de
http://www.leichtdio.de
Probiere es mal mit der CMD aus oder mit IDLE
Die CMD Startest du mit 'Start > Ausführen > "cmd"'
dann in den Ordner und dann
"python test.py"
mfg
SigMA
Die CMD Startest du mit 'Start > Ausführen > "cmd"'
dann in den Ordner und dann
"python test.py"
mfg
SigMA
Leichtdio.de - Das Kreativ-Blog
http://www.leichtdio.de
http://www.leichtdio.de
Hallo Benji,
ich würde Dir empfehlen vorerst mit IDLE zu arbeiten.
Scite hat zwar schon einpaar gute eigenschaften, für kleinere test ist eher nicht so gut geeignet.
Was das Codeheilighting angeht, macht der Scite auch nicht vielmehr als der IDLE.
MfG
pyStyler
ich würde Dir empfehlen vorerst mit IDLE zu arbeiten.
Scite hat zwar schon einpaar gute eigenschaften, für kleinere test ist eher nicht so gut geeignet.
Was das Codeheilighting angeht, macht der Scite auch nicht vielmehr als der IDLE.
MfG
pyStyler
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Dem wiederspreche ich aber! Mit der IDLE holst du dir evtl. ein paar Probleme ein, siehe: [wiki]IDLE[/wiki]
Warum kann man mit SciTE nicht gut teste???
Man kann prima mit F5 das aktuelle Skript ausführen und sieht rechts direkt die Ausgaben, wenn SciTE richtig eingestellt ist!
Wie man SciTE richtig Einstellt, steht hier:
[wiki]Scite Integration[/wiki]
Warum kann man mit SciTE nicht gut teste???
Man kann prima mit F5 das aktuelle Skript ausführen und sieht rechts direkt die Ausgaben, wenn SciTE richtig eingestellt ist!
Wie man SciTE richtig Einstellt, steht hier:
[wiki]Scite Integration[/wiki]
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Hihi. Ich bin vorgestern jetzt auch auf dem Desktop umgestiegen. Debian auf dem Server und Kubuntu (welches ja auf Python Wert legt) auf dem Desktop. Mal sehen ob sich das bewährtSigMA hat geschrieben:Hab ich auch bis ich dann zu GNU/Linux gewechselt bin
Ja. Aber meine Bedürfnisse beschränken sich nicht auf den Interpreter sondern noch zig Module die nicht immer mitgeliefert werden.SigMA hat geschrieben:Du musst nichts nachinstallieren, weil der Interpreter meistens zu dem Grundsystem gehört.
Ach, unter WIndows hatte ich eigentlich permanent eine Konsole offen.SigMA hat geschrieben:In Linux arbeitest du auch mehr in der Konsole und so ist es nicht so ungewohnt die Console zu benutzten.
Stimmt, deswegen habe ich unter WIndows die ZSH genutzt + alle möglichen GNU-Ports.SigMA hat geschrieben:Bei Windows die CMD kannste vergessen!
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Bin ja selbst begeisterter Linux-User, aber erstens gehört der Python-Interpreter bestenfalls zur Distribution, nicht zum Grundsystem. Zweitens ist das Argument, dass alles schon dabei ist, genau das, mit dem Microsoft immer mehr eigene Software (z.B. Mediaplayer, Internet Explodierer etc.) in ihr System integriert. Eigentlich liebäugle ich inzwischen ja mit LFS bzw. gentoo, weil ich genau das nicht will: irgendwelche Programmpakete, die "einfach so dabei" sind.SigMA hat geschrieben:Du musst nichts nachinstallieren, weil der Interpreter meistens zu dem Grundsystem gehört.
Just my 2 cent
Es gibt für alles eine rationale Erklärung.
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt