Literatur
Literatur
Hallo zusammen,
ich habe mich mal wieder (bedingt) entschlossen, was neues zu lernen.
Was haltet ihr von dem Buch Einstieg in Python? "http://www.galileocomputing.de/katalog/ ... 6-nd.-yx5E"
Oder von dem "Python 3" http://www.galileocomputing.de/katalog/ ... 6-nd.-yx5E
Davon gibt es ja ein Openbook zu Python 2.5
Gruß
Xerion21
ich habe mich mal wieder (bedingt) entschlossen, was neues zu lernen.
Was haltet ihr von dem Buch Einstieg in Python? "http://www.galileocomputing.de/katalog/ ... 6-nd.-yx5E"
Oder von dem "Python 3" http://www.galileocomputing.de/katalog/ ... 6-nd.-yx5E
Davon gibt es ja ein Openbook zu Python 2.5
Gruß
Xerion21
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Literatur
Ich würde mir zum Lernen keine Bücher von 1000 Seiten kaufen...
Soviel Stoff liest ja nichtmals ein qualifizierter Lektor freiwillig und für die Tutorials hier ist es schon schwer genug die Beispiele auch alle gegenzuprüfen.
Soviel Stoff liest ja nichtmals ein qualifizierter Lektor freiwillig und für die Tutorials hier ist es schon schwer genug die Beispiele auch alle gegenzuprüfen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Literatur
ja einstieg in python habe ich eh zu hause von daher passt das eh
Re: Literatur
Wenn du kein Programmierneuling bist, würde ich dir keine Bücher empfehlen, die "Einstieg" im Titel tragen. Die Bücher bestehen zu großen Teilen aus den Basics. Allerdings (!) werden auch die Konzepte von Anfang an erklärt, und Python hat da ein paar tolle Sachen zu bieten. Aber wenn du schon Programmieren kannst, schau dir solche Sachen im internet an, Tuts und OpenBooks gibts ja wie Sand am Meer.
Zu Python hab ich in echt nur die Python Pocket Reference von O'Reilly, da steht einiges übersichtlicher und besser drin, als in der offiziellen Doku.
Wenn du dir nach Eigenheiten von Python suchen willst, hier ein paar Stichworte: Generators, List Comprehensions, List/Tuples (Unterschiede), Map, Reduce, Filter, ... und ganz toll, auch dieser Thread auf Stackoverflow: mit u.a. folgenden Themen: Argument Unpacking, Chaining Comparison Operators, Dictionary default .get value, Ellipsis Slicing Syntax, Enumeration, For/else, Function as iter() argument, import this, In Place Value Swapping, List stepping, __missing__ items, Multi-line Regex, Named string formatting, Nested list/generator comprehensions, Regex Debugging, Sending to Generators, try/except/else, with statement
Zu Python hab ich in echt nur die Python Pocket Reference von O'Reilly, da steht einiges übersichtlicher und besser drin, als in der offiziellen Doku.
Wenn du dir nach Eigenheiten von Python suchen willst, hier ein paar Stichworte: Generators, List Comprehensions, List/Tuples (Unterschiede), Map, Reduce, Filter, ... und ganz toll, auch dieser Thread auf Stackoverflow: mit u.a. folgenden Themen: Argument Unpacking, Chaining Comparison Operators, Dictionary default .get value, Ellipsis Slicing Syntax, Enumeration, For/else, Function as iter() argument, import this, In Place Value Swapping, List stepping, __missing__ items, Multi-line Regex, Named string formatting, Nested list/generator comprehensions, Regex Debugging, Sending to Generators, try/except/else, with statement
Re: Literatur
Programmieren kann ich eigentlich schon.sebix hat geschrieben:Wenn du kein Programmierneuling bist, würde ich dir keine Bücher empfehlen, die "Einstieg" im Titel tragen. Die Bücher bestehen zu großen Teilen aus den Basics. Allerdings (!) werden auch die Konzepte von Anfang an erklärt, und Python hat da ein paar tolle Sachen zu bieten. Aber wenn du schon Programmieren kannst, schau dir solche Sachen im internet an, Tuts und OpenBooks gibts ja wie Sand am Meer.
Zu Python hab ich in echt nur die Python Pocket Reference von O'Reilly, da steht einiges übersichtlicher und besser drin, als in der offiziellen Doku.
Wenn du dir nach Eigenheiten von Python suchen willst, hier ein paar Stichworte: Generators, List Comprehensions, List/Tuples (Unterschiede), Map, Reduce, Filter, ... und ganz toll, auch dieser Thread auf Stackoverflow: mit u.a. folgenden Themen: Argument Unpacking, Chaining Comparison Operators, Dictionary default .get value, Ellipsis Slicing Syntax, Enumeration, For/else, Function as iter() argument, import this, In Place Value Swapping, List stepping, __missing__ items, Multi-line Regex, Named string formatting, Nested list/generator comprehensions, Regex Debugging, Sending to Generators, try/except/else, with statement
Das Buch habe ich noch aus der Schulzeit daheim liegen

Ich überfliege das Buch auch eher um mich wieder an die Syntax und Co zu gewöhnen.
Das Openbook behandelt jediglich Python 2.5, im Wandel zu Python 3 haben sich doch ein paar Dinge verändert und dies wird leider nicht in diesem Openbook dargestellt -.-
Python brauche ich eigtl nur um meine 3.0 Scripte auf meinem Linux-Server laufen zu lassen für eine Homepage
Re: Literatur
Reicht dafür nicht 2to3, wenn du sonst nichts machen willst?xerion21 hat geschrieben:Python brauche ich eigtl nur um meine 3.0 Scripte auf meinem Linux-Server laufen zu lassen für eine Homepage
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Literatur
Sind die Unterschiede zwischen Py2 und 3 nicht sowieso marginal?!
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Literatur
Wenn es sich nicht um größere Programme handelt, sollten sie sich sehr in Grenzen halten.
Ich habe allerdings nie so viel mit Python2 gearbeitet, sodass ich nicht mehr Unterschiede kenne als print function / statement.
Ich habe allerdings nie so viel mit Python2 gearbeitet, sodass ich nicht mehr Unterschiede kenne als print function / statement.
Re: Literatur
ja die sind relativ marginal.Reicht dafür nicht 2to3, wenn du sonst nichts machen willst?
Re: Literatur
Erm, vielleicht ist das nur bei mir so aber weder habe ich selbst noch andere gesehen das diese Python für große
Projekte genutzt haben, noch würde ich das freiwillig machen.
Wenn ich Python auspacke dann um ein Problem möglichst schnell zu lösen das von allgemeiner Natur ist.
(zusätzlich noch meine Numerik und Stochastik Aufgaben, aber das auch nur Dank NumPy)
Wie auch immer, mein Punkt ist das ich eigentlich gar kein Buch für sowas wie Python kaufen würde.
Es gibt online einige gute Tutorials sollte man das von Grund auf lernen wollen
und wenn man nur was bestimmtes brauch dann gibts eine Dokumentation da dafür.
Ich persönlich schlage wenn ich eine mir unbekannte Funktion brauche das auf.
Und was Syntax angeht ist diese doch eigentlich gleich geblieben.
Sollte etwas ungewöhnliches passieren schaut man nochmal in die Zusammenfassung die es für
Umsteiger von 2 auf 3 gibt.
Das ist vielleicht etwas off-topic aber gibt es eigentlich heutzutage wirklich Gründe warum man ein
Buch über eine Programmiersprache brauch ausser wenn man wirklich tief in die Sprache eintauchen will?
(Ich denke da an Compiler selber schreiben, Programmoptimierung auf hohem Grad)
Projekte genutzt haben, noch würde ich das freiwillig machen.
Wenn ich Python auspacke dann um ein Problem möglichst schnell zu lösen das von allgemeiner Natur ist.
(zusätzlich noch meine Numerik und Stochastik Aufgaben, aber das auch nur Dank NumPy)
Wie auch immer, mein Punkt ist das ich eigentlich gar kein Buch für sowas wie Python kaufen würde.
Es gibt online einige gute Tutorials sollte man das von Grund auf lernen wollen
und wenn man nur was bestimmtes brauch dann gibts eine Dokumentation da dafür.
Ich persönlich schlage wenn ich eine mir unbekannte Funktion brauche das auf.
Und was Syntax angeht ist diese doch eigentlich gleich geblieben.
Sollte etwas ungewöhnliches passieren schaut man nochmal in die Zusammenfassung die es für
Umsteiger von 2 auf 3 gibt.
Das ist vielleicht etwas off-topic aber gibt es eigentlich heutzutage wirklich Gründe warum man ein
Buch über eine Programmiersprache brauch ausser wenn man wirklich tief in die Sprache eintauchen will?
(Ich denke da an Compiler selber schreiben, Programmoptimierung auf hohem Grad)