Na, ob man das dem Buch in die Schuhe schieben kann? Ich verstehe ohnehin nicht warum dermaßen über das Buch hergezogen wird. Es ist sicher nicht das Gelbe vom Ei und man hätte vieles besser machen können, aber so schlecht? Bei einige Kommentaren könnte man meinen, es hätte nicht einmal die Note 6 verdient. Ich gebe ihm noch eine 4-.Leonidas hat geschrieben:Naja, du siehst ja selbst dass du es nicht hinbekommst einen funktionsfähigen Fünfzeiler zu schreiben. Nimm lieber etwas anständiges, von jemandem geschrieben der auch Python kann.Sonjiru hat geschrieben:Von Galileocomputing habe ich auch den Ausbildungsbegleiter (lerne Fachinformatiker Systemintegration) und bin mit dem Buch eigentlich recht zufrieden.
Python Newbie Frage
Ein paar ausgesuchte pros für Python, die mir gerade einfallen:Sonjiru hat geschrieben:Wieso sehr löblich
- Große Community (bei Problemen wichtig, gelle)
- Große Verbreitung
- Plattform übergreifend
- Viele Module (Wahlmöglichkeiten)
- Gute Doku
- Lange und stetige Entwicklung der Sprache
- Ich mag die Syntax
- ...
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Und wieso sollte man aus einem Buch lernen, bei dem man nicht *weiß*, was gut und was schlecht ist? Und wieso überhaupt ein Buch wählen, welches Du mit 4- bewerten würdest, wenn es einfach bessere gibt?peddy hat geschrieben:Bei einige Kommentaren könnte man meinen, es hätte nicht einmal die Note 6 verdient. Ich gebe ihm noch eine 4-.
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
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das Kernproblem des Buches ist es, dass die Autoren keine Python-Programmierer sind, sondern Java-Programmierer. Es ist ein Java-Buch mit Python-Syntax was zudem noch ne Reihe von (mehr oder weniger schlimmen) Fehlern/Ungenauigkeiten hat. Die Leute die daraus Python lernen lernen kein idiomatisches Python sondern wie Python ausschaut wenn man Java-Programmierer ist. Python is not Java wurde schon 2004, also vor fast 9 Jahren publiziert, aber das scheint beim Openbook nicht angekommen zu sein.peddy hat geschrieben:Ich verstehe ohnehin nicht warum dermaßen über das Buch hergezogen wird. Es ist sicher nicht das Gelbe vom Ei und man hätte vieles besser machen können, aber so schlecht?
Klar, man kann nicht alle Fehler der Lernenden dem Buch in die Schuhe schieben, aber wenn man die Leute auf ein Tutorial abschieben kann dass von Python-Programmierern für zukünftige Python-Programmierer ist, finde ich diese etwas hinterlistige Taktik ok
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Die Note 4 ist in der Schriftsprache eine "ausreichend" und genau so sehe ich das Buch. Es ist "ausreichend", um in die Sprache rein zu schnuppern und erste Gehversuche zu unternehmen, zumal es Kostenlos im Netz verfügbar ist.Hyperion hat geschrieben:Und wieso sollte man aus einem Buch lernen, bei dem man nicht *weiß*, was gut und was schlecht ist? Und wieso überhaupt ein Buch wählen, welches Du mit 4- bewerten würdest, wenn es einfach bessere gibt?
Ich muss dir aber insofern recht geben, wenn es eine bessere Alternative gibt, dann sollte diese gewählt werden. Leider sieht es am deutschen Markt ziemlich mau aus. Mir fällt auf jeden Fall kein Buch ein, über das nicht geschimpft wird.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das Python Praxisbuch ist zumindest von jemandem der sich auskennt. Ich würde es mir auch nicht selbst kaufen weil viel zu dick und schwer und nicht über Python sondern auch über irgendwelche mehr oder minder nützlichen Libraries, aber fachlich wirkte der Autor kompetent.peddy hat geschrieben:Mir fällt auf jeden Fall kein Buch ein, über das nicht geschimpft wird.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ok, die Erklärung leuchtet mir ein. Mit dem Openbook lernt man zwar Programmieren, aber kein gutes Python. Es gleich richtig zu lernen ist auf jeden Fall der bessere Weg.Leonidas hat geschrieben:Das Kernproblem des Buches ist es, dass die Autoren keine Python-Programmierer sind, sondern Java-Programmierer. Es ist ein Java-Buch mit Python-Syntax was zudem noch ne Reihe von (mehr oder weniger schlimmen) Fehlern/Ungenauigkeiten hat. Die Leute die daraus Python lernen lernen kein idiomatisches Python sondern wie Python ausschaut wenn man Java-Programmierer ist. Python is not Java wurde schon 2004, also vor fast 9 Jahren publiziert, aber das scheint beim Openbook nicht angekommen zu sein.
Was ist deiner Meinung nach ein gutes englischsprachiges Buch zu Python. In meinem Schreibtisch wäre noch etwas Platz dafür
@peddy: Ich sehe es nicht als „ausreichend”, eben weil es kein Python in Python sondern Java in Python ist. Aus dem Buch kann man keine Objektorientierung in Python lernen und OOP ist in einer objektorientierten Programmiersprache irgendwie ziemlich wichtig.
Dann gibt's noch A Byte Of Python und Think Like a Computer Scientist (Python-Ausgabe), die beide frei auf deutsch erhältlich sein sollten. Wobei letzteres auch nicht unbedingt Python als Fokus hat, dafür aber allgemeine Grundlagen vermittelt.
Grundsätzlich weiss ich nicht ob sich Bücher über „aktuelle” Programmiersprachen wirklich lohnen. Meiner Erfahrung nach bekommt man die meisten Informationen auch im Netz und sie veralten relativ schnell, so dass man nach ein bis zwei Jahren einen teuren Staubfänger im Regal stehen hat. Bücher über Konzepte die etwas längerfristig aktuell sind als konkrete Versionen von Programmiersprachen sind IMHO besser angelegtes Geld.
Dann gibt's noch A Byte Of Python und Think Like a Computer Scientist (Python-Ausgabe), die beide frei auf deutsch erhältlich sein sollten. Wobei letzteres auch nicht unbedingt Python als Fokus hat, dafür aber allgemeine Grundlagen vermittelt.
Grundsätzlich weiss ich nicht ob sich Bücher über „aktuelle” Programmiersprachen wirklich lohnen. Meiner Erfahrung nach bekommt man die meisten Informationen auch im Netz und sie veralten relativ schnell, so dass man nach ein bis zwei Jahren einen teuren Staubfänger im Regal stehen hat. Bücher über Konzepte die etwas längerfristig aktuell sind als konkrete Versionen von Programmiersprachen sind IMHO besser angelegtes Geld.
Ich war gerade auf deinen Blog und habe mir deine Meinung zu OOP in diesem Buch durchgelesen. Nach dem was ich heute so gehört habe rutscht die Note für das Buch definitiv ab.BlackJack hat geschrieben:@peddy: Ich sehe es nicht als „ausreichend”, eben weil es kein Python in Python sondern Java in Python ist. Aus dem Buch kann man keine Objektorientierung in Python lernen und OOP ist in einer objektorientierten Programmiersprache irgendwie ziemlich wichtig.
Vielen Dank für deine Empfehlungen. Ich werde mir beides näher ansehen.BlackJack hat geschrieben:Dann gibt's noch A Byte Of Python und Think Like a Computer Scientist (Python-Ausgabe), die beide frei auf deutsch erhältlich sein sollten. Wobei letzteres auch nicht unbedingt Python als Fokus hat, dafür aber allgemeine Grundlagen vermittelt.
Grundsätzlich weiss ich nicht ob sich Bücher über „aktuelle” Programmiersprachen wirklich lohnen. Meiner Erfahrung nach bekommt man die meisten Informationen auch im Netz und sie veralten relativ schnell, so dass man nach ein bis zwei Jahren einen teuren Staubfänger im Regal stehen hat. Bücher über Konzepte die etwas längerfristig aktuell sind als konkrete Versionen von Programmiersprachen sind IMHO besser angelegtes Geld.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich würde da zustimmen. Ich denke die frei verfügbaren Online-Ressourcen die im Netz erhältlich sind sind im Fall von Python relativ umfangreich und auch einigermaßen Empfehlenswert. Natürlich kann man sich die auch auf Papier kaufen oder Ausdrucken, wenn man mag. Aber zum Von-vorne-bis-Hinten durchlesen sind die Bücher sowieso nicht gedacht, da lernt man keine Sprache, also für ne Strandlektüre wärs wohl eher nix.BlackJack hat geschrieben:Grundsätzlich weiss ich nicht ob sich Bücher über „aktuelle” Programmiersprachen wirklich lohnen. Meiner Erfahrung nach bekommt man die meisten Informationen auch im Netz und sie veralten relativ schnell, so dass man nach ein bis zwei Jahren einen teuren Staubfänger im Regal stehen hat. Bücher über Konzepte die etwas längerfristig aktuell sind als konkrete Versionen von Programmiersprachen sind IMHO besser angelegtes Geld.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice