Oder, dass es bei vielen der erste Eintrag bei google ist. ("python buch")cofi hat geschrieben:Ich rate mal: Es ist deutsch.Leonidas hat geschrieben:Ich weiß nicht warum so viele dieses Buch posten. Freie Bücher gibts wie Sand am Meer und die meisten sind Welten besser.
Neuling mit Python Anfängertips
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
-
BlackJack
@3ff: OMG, vielleicht solltest Du so spät keine Beiträge mehr verfassen. Da kommt offenbar Unsinn bei heraus. 
Mach die Augen auf, die Dokumentation für PyQt ist hier: PyQt v4 - Python Bindings for Qt v4. Das Problem liegt nicht bei Hyperion -- Die (PyQt)-Pythonwelt ist nicht so, wie *Du* sie gerne hättest.
Was hat `QRegEx` mit Einrücken zu tun? Reguläre Ausdrücke sind ja nun wieder eine ganz andere Sprache. Und warum überhaupt `QRegEx` wenn Python selbst eine gute Bibliothek für reguläre Ausdrücke mitbringt!?
Der Python-*Compiler* bricht die Übersetzung ab, sobald er einen Fehler findet. Das machen C++-Compiler in der Regel auch. Und auch C++-Programme tendieren dazu abzubrechen wenn ein Laufzeitfehler existiert. Oft nicht so schön und informativ, aber immerhin. Ein Python-Programm in 100k+ C++-Quelltext zu übersetzen wird auch dauern, und dauern. Das dürfte für jedes Paar von Programmiersprachen gelten, bei denen der Unterschied zwischen den Sprachen nicht nur einfacher syntaktischer Natur ist.
Was Du uns damit sagen willst, dass Guido bei Tanenbaum Vorlesungen gehört hat und "DIE" Idee hatte "eine Stack-Konstruktion einzuführen" ist mit total schleierhaft. Ersteres sieht nach unnötigem, irrelevanten "name dropping" aus. Und zweiteres ist Unsinn. Das ist nicht "DIE idee" (sic) -- einen Stapel verwenden sehr viele Programmiersprachen für lokale Variablen und das schon seit Ewigkeiten.
Nokia verlangt keine Lizensgebühren für die Sprache Python. Nicht einmal für die Qt-Bibliothek. Und Dokumentation für diese Bibliothek gibt es.
Mach die Augen auf, die Dokumentation für PyQt ist hier: PyQt v4 - Python Bindings for Qt v4. Das Problem liegt nicht bei Hyperion -- Die (PyQt)-Pythonwelt ist nicht so, wie *Du* sie gerne hättest.
Was hat `QRegEx` mit Einrücken zu tun? Reguläre Ausdrücke sind ja nun wieder eine ganz andere Sprache. Und warum überhaupt `QRegEx` wenn Python selbst eine gute Bibliothek für reguläre Ausdrücke mitbringt!?
Der Python-*Compiler* bricht die Übersetzung ab, sobald er einen Fehler findet. Das machen C++-Compiler in der Regel auch. Und auch C++-Programme tendieren dazu abzubrechen wenn ein Laufzeitfehler existiert. Oft nicht so schön und informativ, aber immerhin. Ein Python-Programm in 100k+ C++-Quelltext zu übersetzen wird auch dauern, und dauern. Das dürfte für jedes Paar von Programmiersprachen gelten, bei denen der Unterschied zwischen den Sprachen nicht nur einfacher syntaktischer Natur ist.
Was Du uns damit sagen willst, dass Guido bei Tanenbaum Vorlesungen gehört hat und "DIE" Idee hatte "eine Stack-Konstruktion einzuführen" ist mit total schleierhaft. Ersteres sieht nach unnötigem, irrelevanten "name dropping" aus. Und zweiteres ist Unsinn. Das ist nicht "DIE idee" (sic) -- einen Stapel verwenden sehr viele Programmiersprachen für lokale Variablen und das schon seit Ewigkeiten.
Nokia verlangt keine Lizensgebühren für die Sprache Python. Nicht einmal für die Qt-Bibliothek. Und Dokumentation für diese Bibliothek gibt es.
Mal zurueck zum Thema. Ich habe damals mit "How to think like a python programmer" angefangen (Link hier)
Das kann ich wirklich nur empfehlen. Es ist frei erhaeltlich (oder gegen bezahlung als hardcover soweit ich weiss) und was fuer mich wichtig war, hat einfache fragen am ende jedes kapitels die man durcharbeiten kann. Ich habe mich am anfang sehr schwer getan, mir passende uebungen fuer das eben gelernte auszudenken und da war das genau richtig.
Ich bin mir nicht sicher, ob es in deutsch zu finden ist, was vielleicht ein Nachteil sein kann.
Hope that helps
Johannes
EDIT: Gibt es schon einen sticky mit den (im konsens gefundenen) besten online ressourcen zum Lernen von Python? Diese Frage (oder eine aehnliche) sehe ich mit ziemlicher Regelmaessigkeit und/oder fragen von leuten, die dieses buch benutzen von dem jeder abraet.
Das kann ich wirklich nur empfehlen. Es ist frei erhaeltlich (oder gegen bezahlung als hardcover soweit ich weiss) und was fuer mich wichtig war, hat einfache fragen am ende jedes kapitels die man durcharbeiten kann. Ich habe mich am anfang sehr schwer getan, mir passende uebungen fuer das eben gelernte auszudenken und da war das genau richtig.
Ich bin mir nicht sicher, ob es in deutsch zu finden ist, was vielleicht ein Nachteil sein kann.
Hope that helps
Johannes
EDIT: Gibt es schon einen sticky mit den (im konsens gefundenen) besten online ressourcen zum Lernen von Python? Diese Frage (oder eine aehnliche) sehe ich mit ziemlicher Regelmaessigkeit und/oder fragen von leuten, die dieses buch benutzen von dem jeder abraet.
@BlackJack
ich versprech Dir, das ist das letzte mal, das ich mich dazu äussere.
Ich rede von DOKU in Python und beispiele in Python.
Du verstehst es nicht!
Sehr wohl fallen Lizensgebühren an für kommerzielle Nutzer und nur die wollen doch Qt nutzen im größeren Umfang .
Ich muß Deinen widerholten Einwänden zu meinen Bemerkungen entnehmen, daß Du für Nokia arbeitest.
Ich persönlich bin ja von Qt überzeugt, aber auch von den Schwachstellen nicht so wirklich.
Wenn ich jetzt PyQt4 für unsere Firma empfehlen würde und es geht was schief, da werd ich meinen Job los.
Die Marketingidee, PyQt4 nicht zu Dokumentieren ist klar:
Dann müßte Nokia auch was für Ruby, pearl etc. tun und das wäre teuer.
Nochmal und abschliessend:
Wir (die Firma für die ich "kämpfe") haben PyQt4 und PySide auf Halt gestellt, solange Nokia keine vernünftige DOKU für diese Produkte liefert.
Deine Argumentation läuft nach folgendem Schema ab, wie ich es vor Jahren in einem russischen Flugzeug erlebt habe.
Die Aussentür dieser Antonov war nicht richtig dicht und der Endschalter hat das gemeldet.
Der Pilot hat die rote Alarmlampe rausgedreht.
Nun ruht er in Frieden, denn das ist schon 25 jahre her, ich war damals noch jung und er stand vor der Rente.
Guude!
Fritz

ich versprech Dir, das ist das letzte mal, das ich mich dazu äussere.
Ich rede von DOKU in Python und beispiele in Python.
Du verstehst es nicht!
Sehr wohl fallen Lizensgebühren an für kommerzielle Nutzer und nur die wollen doch Qt nutzen im größeren Umfang .
Ich muß Deinen widerholten Einwänden zu meinen Bemerkungen entnehmen, daß Du für Nokia arbeitest.
Ich persönlich bin ja von Qt überzeugt, aber auch von den Schwachstellen nicht so wirklich.
Wenn ich jetzt PyQt4 für unsere Firma empfehlen würde und es geht was schief, da werd ich meinen Job los.
Die Marketingidee, PyQt4 nicht zu Dokumentieren ist klar:
Dann müßte Nokia auch was für Ruby, pearl etc. tun und das wäre teuer.
Nochmal und abschliessend:
Wir (die Firma für die ich "kämpfe") haben PyQt4 und PySide auf Halt gestellt, solange Nokia keine vernünftige DOKU für diese Produkte liefert.
Deine Argumentation läuft nach folgendem Schema ab, wie ich es vor Jahren in einem russischen Flugzeug erlebt habe.
Die Aussentür dieser Antonov war nicht richtig dicht und der Endschalter hat das gemeldet.
Der Pilot hat die rote Alarmlampe rausgedreht.
Nun ruht er in Frieden, denn das ist schon 25 jahre her, ich war damals noch jung und er stand vor der Rente.
Guude!
Fritz
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Es gibt http://wiki.python.de/TutorialNebelhom hat geschrieben:EDIT: Gibt es schon einen sticky mit den (im konsens gefundenen) besten online ressourcen zum Lernen von Python? Diese Frage (oder eine aehnliche) sehe ich mit ziemlicher Regelmaessigkeit und/oder fragen von leuten, die dieses buch benutzen von dem jeder abraet.
Das Wiki ist aber leider nicht mehr/noch nicht wieder verlinkt, generell waere es vielleicht auch Sinnvoll da einen Sticky anzulegen (wenn auch nur mit dem Link), schliesslich kommt die Frage immer wieder auf.
@3ff: So langsam muss ich dir nun wirklich Absicht unterstellen, da dir jetzt schon mehrfach erklaert wurde, dass PyQt nicht von Nokia (oder Tochterunternehmen) erstellt wird. Und Lizenzgebuehren fallen fuer Qt nur dann an, wenn man die proprietaere Lizenz erwirbt, aber auch mit der LGPL-Lizenz kann man seine Produkte verkaufen, ohne den Code offenzulegen. Fuer PyQt sieht das anders aus, das sind aber 2 Paar Schuh, auch wenn du das nicht akzeptieren willst.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
-
BlackJack
@3ff: PyQt *ist* dokumentiert. Dass Beispiele noch in C++ in der Dokumentation existieren, ändert daran nichts. Die Dokumentation ist ja trotzdem da und auch umfangreich. Und die meisten Beispiele dürften auch für Leute verständlich sein, die kein C++ können. Wer diese Übertragungsleistung nicht schafft, sollte vielleicht besser nicht programmieren.
Qt wird für OpenSource verwendet. Es gibt Programme die direkt darauf aufbauen und sehr viele die das über den Umweg KDE tun. Das also nur kommerzielle Nutzer Qt im grösseren Umfang nutzen wollen, stimmt ebensowenig wie das Nokia für die PyQt-Dokumentation verantwortlich wäre.
Qt wird für OpenSource verwendet. Es gibt Programme die direkt darauf aufbauen und sehr viele die das über den Umweg KDE tun. Das also nur kommerzielle Nutzer Qt im grösseren Umfang nutzen wollen, stimmt ebensowenig wie das Nokia für die PyQt-Dokumentation verantwortlich wäre.
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
*seufz* Man kann nicht mal nen kleinen sarkastischen Scherz machen ...3ff hat geschrieben:@Hyperion
Falle zugeschnappt!
Wo ist denn die DOKU, über die wir hier reden?
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
