Servus Leute!
Würde gerne Wissen, was man für Python alles benötigt, um professionell und einwandfrei arbeiten zu können.
Vielen Dank und freue mich von Euch zu lesen.
Lg
Gladi
Was brauche ich für Python??
1. Python
2. einen Editor, mit dem du gut klarkommst. Da gibts viele... beherrschen sollte er syntax highlighting und man sollte einstellen können, dass beim Druck auf Tab 4 Leerzeichen und kein Tab eingefügt werden
3. eine Anleitung
4. Die Dokumentation der Standardbibliothek
5. kritisches Urteilsvermögen bei Themen, die in der Python-Community quasi-religiös diskutiert werden.
sehr beliebt ist hier darüber hinaus Linux als Betriebssystem. Jedes Linux bringt Python mit, meist vorinstalliert, aber in fast jedem Fall zumindest leicht verfügbar. Darüber kann man also nachdenken.
2. einen Editor, mit dem du gut klarkommst. Da gibts viele... beherrschen sollte er syntax highlighting und man sollte einstellen können, dass beim Druck auf Tab 4 Leerzeichen und kein Tab eingefügt werden
3. eine Anleitung
4. Die Dokumentation der Standardbibliothek
5. kritisches Urteilsvermögen bei Themen, die in der Python-Community quasi-religiös diskutiert werden.
sehr beliebt ist hier darüber hinaus Linux als Betriebssystem. Jedes Linux bringt Python mit, meist vorinstalliert, aber in fast jedem Fall zumindest leicht verfügbar. Darüber kann man also nachdenken.
Ne invoces expellere non possis
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
[url=xmpp://florian@florianheinle.de]xmpp:florian@florianheinle.de[/url]
Hallo tiax,
danke für deine schnelle Antwort.
Ok soweit alls verstanden, außer das mit der Bibliothek, wozu braucht man diese Bibliothek. Ich nehme mal an, so ne Art Datenbank oder so???
Naja ich habe zudem noch ein Problem mit der Systemvariable oder besser bekannt als Umgebungsvariable. Für Java habe ich die Optimale einstellung, aber für Python weiß ich nicht, was ich für Path eingeben muss und ob ich wie bei Java noch eine Variable erstellen muss, dass zu der .exe Datei verlinkt??? Aso ja, ich arbeite mit Vista, aber werde sobald ich die Sprache einigermaßen gut beherrsche zu Linux auch installieren.
Noch mal danke
gruß
gladi
danke für deine schnelle Antwort.
Ok soweit alls verstanden, außer das mit der Bibliothek, wozu braucht man diese Bibliothek. Ich nehme mal an, so ne Art Datenbank oder so???
Naja ich habe zudem noch ein Problem mit der Systemvariable oder besser bekannt als Umgebungsvariable. Für Java habe ich die Optimale einstellung, aber für Python weiß ich nicht, was ich für Path eingeben muss und ob ich wie bei Java noch eine Variable erstellen muss, dass zu der .exe Datei verlinkt??? Aso ja, ich arbeite mit Vista, aber werde sobald ich die Sprache einigermaßen gut beherrsche zu Linux auch installieren.
Noch mal danke
gruß
gladi
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Damit man nicht alles was man so häufig braucht selbst neu implementieren muss.gladiator hat geschrieben:Ok soweit alls verstanden, außer das mit der Bibliothek, wozu braucht man diese Bibliothek. Ich nehme mal an, so ne Art Datenbank oder so???
Das habe ich schon in deinem anderen Thread beantowotet. Crossposts sind nicht gerne gesehen.gladiator hat geschrieben:Naja ich habe zudem noch ein Problem mit der Systemvariable oder besser bekannt als Umgebungsvariable. Für Java habe ich die Optimale einstellung, aber für Python weiß ich nicht, was ich für Path eingeben muss und ob ich wie bei Java noch eine Variable erstellen muss, dass zu der .exe Datei verlinkt???
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
hi......
naja hatte mit java angefangen und fand es recht interessant, dann habe ich im internet gelesen, dass python für den einstieg sehr gut wäre und deshalb habe ich erstmal eine cut in java gemacht und will erstmal python lernen. naja......ich bin zudem noch im wartesemester für den studiengang informatik und kenne freunde die computer science studieren und auch unter anderem python lernen müssen. Aber hauptsächlich Java und C/C++ usw...Denke schlecht ist es nicht oder??? Bist ganz schön neugierig, aber ein Hacker will ich nicht werden, da ich noch die letzten Haare auf meinem Kopf behalten möchte. Zudem habe ich noch einige Fragen.
1. Welchen Editor könnt ihr mir empfehlen.
2. Warum funktioniert die ausführung von xx.py datei nicht, path einstellung usw... habe ich befolgt laut FAQ. Vlt muss ich das gespeicherte klein schreiben. python xx.py in der konsole eingeben.
Naja sonst bin ich eigentlich mit büchern gut versorgt denke ich mal und werde damit sehr viel Zeit verbringen.
naja hatte mit java angefangen und fand es recht interessant, dann habe ich im internet gelesen, dass python für den einstieg sehr gut wäre und deshalb habe ich erstmal eine cut in java gemacht und will erstmal python lernen. naja......ich bin zudem noch im wartesemester für den studiengang informatik und kenne freunde die computer science studieren und auch unter anderem python lernen müssen. Aber hauptsächlich Java und C/C++ usw...Denke schlecht ist es nicht oder??? Bist ganz schön neugierig, aber ein Hacker will ich nicht werden, da ich noch die letzten Haare auf meinem Kopf behalten möchte. Zudem habe ich noch einige Fragen.
1. Welchen Editor könnt ihr mir empfehlen.
2. Warum funktioniert die ausführung von xx.py datei nicht, path einstellung usw... habe ich befolgt laut FAQ. Vlt muss ich das gespeicherte klein schreiben. python xx.py in der konsole eingeben.
Naja sonst bin ich eigentlich mit büchern gut versorgt denke ich mal und werde damit sehr viel Zeit verbringen.
Also wenn du die PATH Settings in den Umgebungsvariablen gesetzt hast, kannst du nun den Python-Interpreter einfach mit python aufrufen.
Das sollte (wenn du alles richtig gemacht hast) in der DOS-Box funktionieren.
Wenn du nun ein Python Skript ausführen willst, dann musst du dieses dem Interpreter zum Verarbeiten übergeben.
zum Beispiel so:
Damit Pythonskripte per Default von Windows mit dem Pythoninterpreter gestartet werden musst du genauso vorgehen wie mit jeder anderen Dateiendung die mit einem speziellen Programm gestartet werden soll.
Das sollte (wenn du alles richtig gemacht hast) in der DOS-Box funktionieren.
Wenn du nun ein Python Skript ausführen willst, dann musst du dieses dem Interpreter zum Verarbeiten übergeben.
zum Beispiel so:
Code: Alles auswählen
c:\>python meinskript.py
hallo zap, danke für die antwort, aber die datei die ich abgespeichert habe ist ja eine .py datei, also ein script. die habe ich im richtigen ordner abgespeichert also in c:\.
gehe in die konsole und gebe python spiel.py ein, aber da passiert nichts.
Ich denke, dass es entweder an der einstellung in der U-Variable liegt oder ich habe falsch programmiert ich werde mal was fertiges kopieren und das so abspeichern und dann nochmal ausführen, um das auszuschließen.
Nochmal danke
lg
gladi
gehe in die konsole und gebe python spiel.py ein, aber da passiert nichts.
Ich denke, dass es entweder an der einstellung in der U-Variable liegt oder ich habe falsch programmiert ich werde mal was fertiges kopieren und das so abspeichern und dann nochmal ausführen, um das auszuschließen.
Nochmal danke
lg
gladi
Also ich habe mal den Quellcode hier und vlt könnt ihr mir ja mal sagen was da falsch ist. Ist halt eine Übung also nichts grossartiges.
secret = 100
guess = 0
i = 0
while guess != secret:
guess = input("Raten Sie: ")
if guess < secret:
print "Zu klein"
if guess > secret:
print "Zu gross"
i = i + 1
print "Super, Sie haben es in ", i, "Versuchen geschafft!"
cucu
secret = 100
guess = 0
i = 0
while guess != secret:
guess = input("Raten Sie: ")
if guess < secret:
print "Zu klein"
if guess > secret:
print "Zu gross"
i = i + 1
print "Super, Sie haben es in ", i, "Versuchen geschafft!"
cucu
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Da du ohne Code-Tags gepostet hast und damit deine Formatierung gekillt hast, könnte das eine Menge sein, noch dazu wenn du keine Fehlerbeschreibung dazulegst
Aber evtl könntest du mal dein print in den `else:' Zweig der while Schleife verlegen.
Aber evtl könntest du mal dein print in den `else:' Zweig der while Schleife verlegen.
oooooh sorry.......ja der hatte mir auch ein fehler line 6 angezeigt. du liegst verdammt richtig.....aber was meinst du guess mit secret gleich setzen. Ein Beispiel hast du nicht oder??
Code: Alles auswählen
secret = 100
guess = 0
i = 0
while guess != secret:
guess = input("Raten Sie: ")
if guess < secret:
print "Zu klein"
if guess > secret:
print "Zu gross"
i = i + 1
print "Super, Sie haben es in ", i, "Versuchen geschafft!"
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Das mit dem Vergleich hatte ich rauseditiert, da ich danach noch einen Blick auf deinen Code geworfen hab und der das als Bedingung der while-schleife eh testet.
Was sagt die Fehlermeldung denn?
Im Übrigen solltest du
statt
verwenden.
Was sagt die Fehlermeldung denn?
Im Übrigen solltest du
Code: Alles auswählen
guess = int(raw_input("Raten Sie: "))
Code: Alles auswählen
guess = input("Raten Sie: ")
hmm nun ja, das hatte ich vom buch in gallileo openbook. bin noch nicht soweit, vlt wird das ja noch gezeigt was du meinst. also wo liegt denn jetzt der fehler und was muss ich korrigieren außer zusätzlich noch was reinzuschreiben. das muss ja auch so funktionieren!
der sagt :
File "spiel.py", line 6
if guess < secret:
aber danke cofi
gladi
der sagt :
File "spiel.py", line 6
if guess < secret:
aber danke cofi
gladi
- mkesper
- User
- Beiträge: 919
- Registriert: Montag 20. November 2006, 15:48
- Wohnort: formerly known as mkallas
- Kontaktdaten:
Schau lieber mal, was so unter [wiki=Tutorial]Tutorial im Python Wiki[/wiki] verlinkt ist. Das Galileo openbook wurde anscheinend von Leuten geschrieben, die die Konzepte von Python nicht verstanden haben.gladiator hat geschrieben:hmm nun ja, das hatte ich vom buch in gallileo openbook.
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Zap hat recht. Drum hab ich auch deinen geposteten Code getestet. Der funktioniert
Aber unabhängig davon: Benutze am besten das offizielle Tutorial. Oder schau dir die Bücher `Byte of Python' oder `Dive into Python' an (beide kostenlos auf Englisch zu haben).
Aber unabhängig davon: Benutze am besten das offizielle Tutorial. Oder schau dir die Bücher `Byte of Python' oder `Dive into Python' an (beide kostenlos auf Englisch zu haben).
Falls es mit dem Englischen nicht so gut bestellt ist: Z.T. gibt es auch deutsche Übersetzungen (i.d.R. aber etwas veraltet; reicht für den Anfang aber trotzdem):cofi hat geschrieben:Benutze am besten das offizielle Tutorial. Oder schau dir die Bücher `Byte of Python' oder `Dive into Python' an (beide kostenlos auf Englisch zu haben).
Byte of Python und das Python-Tutorial
hmm echt.......naja kann ich nicht beurteilen, aber bei amazon usw.. hat es eigentlich eine gute bewertung bekommen und die leute hätten gute erfahrung gemacht. wer ist noch der gleichen ansicht wie numerix??
nun ja......ich gucke es mir mal noch mal an. danke
gladi
nun ja......ich gucke es mir mal noch mal an. danke
gladi