python_Anfänger schrieb:
> Kann mir Jemand ein Gutes Buch empfehlen um Python zu lernen?
Wenn Du ein totaler Einsteiger bist und keine bis wenig Erfahrung mit
anderen Sprachen hast, aber auch nicht so sehr tief einsteigen möchtest,
ist die "For Dummies"-Serie immer ganz gut. Da gibt es eine ganze Reihe
von Python-Büchern, such' Dir einfach eines aus und spiel' mit den
Beispielen herum, dann kommst Du sicher schnell hinein.
Ansonsten ist man, wenn man etwas Seriöses zu Softwarethemen sucht,
meistens beim Verlag O'Reilly ganz gut aufgehoben, aber gerade für
Python gibt es dort so viel...
Mein Einstieg (vor vielen Jahren) waren "Learning Python" und danach
"Programming Python", beide O'Reilly von Mark Lutz. Ein wenig trocken,
aber für Menschen mit ein wenig Vorerfahrung (ich kam damals
skriptsprachenseitig von Perl) gut geeignet. Für einige weitere Tipps
und Tricks passen dazu der "Hitchhiker's Guide to Python" und das
"Python Cookbook".
Ebenfalls bei O'Reilly erschienen ist "Programmieren lernen mit Python"
von Allen B. Downey, und wer es etwas verspielter, aber didaktisch
hervorragend aufbereitet und schnell vom Anfänger zum Intermediate
werden mag, probiert "Python von Kopf bis Fuß" aus. Beide Bücher kenne
ich selbst zwar nicht, allerdings habe ich von beiden viel Gutes gehört,
und die "von Kopf bis Fuß"-Serie hat sich mittlerweile einen sehr guten
Ruf erarbeitet.
Wenn Du ein bisschen Python-Erfahrung gesammelt hast und wirklich in die
Tiefen gehen willst, gibt es neben Büchern zu allerlei Spezialthemen
(Datenverarbeitung mit Pandas, Webentwicklung mit Django und Flask, ...)
auch noch ein besonderes Buch namens "Fluent Python", das auch für sehr
erfahrene Pythonistas viele wertvolle Ideen und Anregungen liefert.
Worauf Du achten solltest, ist, daß das gewählte Buch Python3 behandelt.
Und das solltest Du auch benutzen, denn die Vorversion Python2 ist zwar
hin und wieder noch im Einsatz, aber mittlerweile veraltet. Auch wenn
die Unterschiede nicht sehr groß sind: Python3 ist die Zukunft...
HTH, viel Spaß und Erfolg! ;-)