GlichtlWichtl
unregistriert
Erfahrungen mit Python
Hallo zusammen,
ich bin neu in der Community und wollte mal wissen, ob von euch schon Erfahrungen mit Python gemacht hat?
Mir gehts um die Verwendung von Skripte (in Python) mit dem Webspace.
Gibts da wichtige Dinge zu beachten?
Vielen Dank.
Gruß
GlichtlWichtl
ich bin neu in der Community und wollte mal wissen, ob von euch schon Erfahrungen mit Python gemacht hat?
Mir gehts um die Verwendung von Skripte (in Python) mit dem Webspace.
Gibts da wichtige Dinge zu beachten?
Vielen Dank.
Gruß
GlichtlWichtl
Soweit ich weiß kannst du auf dem WMW Webspace kein Python verwenden.
Was Erfahrung mit Python im allgemeinen angeht so kann ich eigentlich nur sagen das es im Vergleich zu PHP viel konsistenter ist, die übliche Code Qualität deutlich besser, und das Programmieren darin mehr Spaß macht.
Was Erfahrung mit Python im allgemeinen angeht so kann ich eigentlich nur sagen das es im Vergleich zu PHP viel konsistenter ist, die übliche Code Qualität deutlich besser, und das Programmieren darin mehr Spaß macht.
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
Habe bisher keine Ahnung von phyton.
Versteh mich bitte nicht falsch. Deine Meinung interessiert mich, da ich wirklich noch keine Erfahrungen mit Phyton habe.
Ich las zwar schon von einigen php-Profis, die nun python bevorzugen, aber eine nachvollziehbare subjektive Darstellung, was konkret besser sei, habe ich noch nicht gefunden.
inwiefern? Besser Namensgebung? logischere Parameter bei Standard- Methoden ? Typisierung und OOP ?
Zitat
... so kann ich eigentlich nur sagen das es im Vergleich zu PHP viel konsistenter ist ...
Meinst du die Code Qualität des Interpreters oder die des Anwenders ( also der Code von jenem, der php-Scripte erstellt)?
Zitat
...die übliche Code Qualität deutlich besser...
Warum macht es dir mehr Spaß und was ist aus deiner Sicht besser gelöst, als in php?
Zitat
...und das Programmieren darin mehr Spaß macht...
Versteh mich bitte nicht falsch. Deine Meinung interessiert mich, da ich wirklich noch keine Erfahrungen mit Phyton habe.
Ich las zwar schon von einigen php-Profis, die nun python bevorzugen, aber eine nachvollziehbare subjektive Darstellung, was konkret besser sei, habe ich noch nicht gefunden.
Habe bisher keine Ahnung von phyton.
Du solltest es dir anschauen, Ich hab es ursprünglich gelernt weil ich Django testen wollte. Nach etwa 4 Stunden wusste ich alles Notwendige um ein PHP Projekt für das ich Kurz davor etwa eine Woche gebraucht habe innerhalb weiteren 4 Stunden zu klonen.
inwiefern? Besser Namensgebung? logischere Parameter bei Standard- Methoden ? Typisierung und OOP ?
Zitat
... so kann ich eigentlich nur sagen das es im Vergleich zu PHP viel konsistenter ist ...
Es sind so Sachen wie die Parameter Reihenfolge, ist es jetzt haystack, needle oder needle, haystack? Das hängt immer von der jeweiligen Funktion ab.
Oder die Funktionsbenennung: nl2br aber strtolower, mal ist es strpad mal str_len.
Eigentlich ist es unmöglich PHP zu Programmieren ohne entweder die ganze Zeit das PHP Manual offen zu haben. Eine gescheite IDE kann da aber wenigstens etwas Abhilfe schaffen, aber manchmal hat man keine IDE zur Verfügung, oder man will schnell was schreiben und VI startet eben schneller als Eclipse oder Zend Studio hat dann aber kein Intellisense oder ähnliches was einem die Inkonsistenzen etwas erträglicher macht.
In Python hat man das Problem einfach nicht (zumindest mit der Standard Library).
Meinst du die Code Qualität des Interpreters oder die des Anwenders ( also der Code von jenem, der php-Scripte erstellt)?
Zitat
...die übliche Code Qualität deutlich besser...

Eigentlich sagt dieses Bild mehr als tausend Worte. Aber ich schreibe trotzdem was dazu:
Python Code ist aufgrund einiger Zentraler Vorgaben einfach lesbarer als PHP, es gibt für Python einfach Vorgaben wie man Programmieren und Dokumentieren soll. (PEP-8 und PEP-257)
Fehler sind durchgängig Exceptions, und nicht eine Mischung von diversen Error Reporting Funktionen.
Warum macht es dir mehr Spaß und was ist aus deiner Sicht besser gelöst, als in php?
Zitat
...und das Programmieren darin mehr Spaß macht...
Ich weiß nicht ob du Systeme mit REPL (Read-Eval-Print Loop) kennst, aber da kann man Ideen schnell und einfach mal aus Probieren, oder einfache Tests Praktisch aus dem Stand machen.
Das ist zwar nicht die Offizielle Variante aber eine die so direkt in PHP warscheinlich nicht möglich wäre: http://bpython-interpreter.org/screenshots/
Ich habe neben PHP und Python auch Erfahrung mit anderen Sprachen wie Scheme, Clojure, Java, C und Erlang, aber in Python Programmiere ich wirklich am liebsten.
Wenn du noch weitere Fragen hast, stell sie ruhig und bohre nach wo ich nicht ausführlich genug geantwortet habe, denn ich weiß das es nicht ausführlich genug ist
. Aber ich wollte auch möglichst Zeitnah antworten da ich sonnst warscheinlich gar nicht geantwortet hätte.
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
Ich würde dir wirklich empfehlen, bei der ersten Programmiersprachen mit Python zu arbeiten.
Dort lernt man die gängigsten programmiersprachenübergreifende Begriffe, und das richtige - konsequente - Einrücken, da Python Programmstrukturen nur durch Einrücken verarbeitet.
Als Python-Tutorial hat uns unser Infolehrer mal diese Seite empfohlen.
Ist für Schüler gedacht.
Dort lernt man die gängigsten programmiersprachenübergreifende Begriffe, und das richtige - konsequente - Einrücken, da Python Programmstrukturen nur durch Einrücken verarbeitet.
Als Python-Tutorial hat uns unser Infolehrer mal diese Seite empfohlen.
Ist für Schüler gedacht.
@treo
Sorry für die späte Antwort. Deine Ausführungen sind gut. Die Syntax von phyton ist für mich ein bißchen gewöhnungsbedürftig.
Hmm, Zeit müßte man haben...
Dank und Gruß
Sorry für die späte Antwort. Deine Ausführungen sind gut. Die Syntax von phyton ist für mich ein bißchen gewöhnungsbedürftig.
Hab ich mir fast gedacht. Das ist ja auch einer der zentralen Kritikpunkte an php und obendrein der besondere Spaß bei den Prüfungen der php - Zertifizierung (da sie dieses wohl auch verlangen - ohne Hilfe des Manuals).
Zitat
...Es sind so Sachen wie die Parameter Reihenfolge, ist es jetzt haystack, needle oder needle, haystack?...
Soweit ich sah, soll das ja nun zumindest in den zukünftigen Versionen von php auch über die php.ini konfigurierbar werden. (oder ist es das schon ab php5.3?)
Zitat
...Fehler sind durchgängig Exceptions...
Hmm, Zeit müßte man haben...
Dank und Gruß
Die Syntax von phyton ist für mich ein bißchen gewöhnungsbedürftig.
Es sieht auf den ersten Blick gewöhnungsbedürftig aus, aber nach etwa 15 Minuten in denen man mit Python gearbeitet hat ist es in der Regel schon kein weiteres Problem mehr.
Zitat
...Fehler sind durchgängig Exceptions... Soweit ich sah, soll das ja nun zumindest in den zukünftigen Versionen von php auch über die php.ini konfigurierbar werden. (oder ist es das schon ab php5.3?)
Das wäre natürlich toll wenn das PHP bald auch kann, dann sollte die Fehlerbehandlung endlich Konsistenter werden.
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
Ähnliche Themen
-
Sonstige Programmiersprachen »-
Kennt/kann jemand Python ?!
(21. Oktober 2005, 23:33)
-
PHP »-
PHP-ähnliche Programmiersprache ?
(15. September 2003, 16:21)


