In weniger als einer Minute können Sie mit dem Lesen von Learning Python auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen Oder fangen Sie mit einer unserer gratis Kindle Lese-Apps sofort an zu lesen.

An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle eBooks lesen - auch ohne Kindle-Gerät - mit der gratis Kindle Lese-App für Smartphones und Tablets.
Learning Python

Learning Python [Kindle Edition]

Mark Lutz , David Ascher
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)

Kindle-Preis: EUR 15,13 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 15,13  
Taschenbuch --  

Kunden, die diesen Artikel angesehen haben, haben auch angesehen



As a book for programmers who want to learn Python, it does a very good job. The coverage is informative and well order; making it easy to find what you're looking for. Overall, if you do some work with Python, you will benefit from owning this book. " - Sam Smith, news@UK, March "This book is a good example of Python culture, in the clarity of its text as much as in the quality of its code. Anyhone working their way through it will have a solid foundation upon which to explore Python's potential. Highly recommended." - Ivan Uemilianin, CVu, October 2004


Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. Python is considered easy to learn, but there's no quicker way to mastery of the language than learning from an expert teacher. This edition of Learning Python puts you in the hands of two expert teachers, Mark Lutz and David Ascher, whose friendly, well-structured prose has guided many a programmer to proficiency with the language.

Learning Python, Second Edition, offers programmers a comprehensive learning tool for Python and object-oriented programming. Thoroughly updated for the numerous language and class presentation changes that have taken place since the release of the first edition in 1999, this guide introduces the basic elements of the latest release of Python 2.3 and covers new features, such as list comprehensions, nested scopes, and iterators/generators.

Beyond language features, this edition of Learning Python also includes new context for less-experienced programmers, including fresh overviews of object-oriented programming and dynamic typing, new discussions of program launch and configuration options, new coverage of documentation sources, and more. There are also new use cases throughout to make the application of language features more concrete.

The first part of Learning Python gives programmers all the information they'll need to understand and construct programs in the Python language, including types, operators, statements, classes, functions, modules and exceptions. The authors then present more advanced material, showing how Python performs common tasks by offering real applications and the libraries available for those applications. Each chapter ends with a series of exercises that will test your Python skills and measure your understanding.

Learning Python, Second Edition is a self-paced book that allows readers to focus on the core Python language in depth. As you work through the book, you'll gain a deep and complete understanding of the Python language that will help you to understand the larger application-level examples that you'll encounter on your own. If you're interested in learning Python--and want to do so quickly and efficiently--then Learning Python, Second Edition is your best choice.


  • Format: Kindle Edition
  • Dateigröße: 1560 KB
  • Seitenzahl der Print-Ausgabe: 624 Seiten
  • Gleichzeitige Verwendung von Geräten: Keine Einschränkung
  • Verlag: O'Reilly Media; Auflage: 2 (9. Februar 2009)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B0043EWVHO
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: #351.120 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr


4 Sterne
3 Sterne
2 Sterne
1 Sterne
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
5 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Geht tief und ist faszinierend 7. Juli 2004
Format:Taschenbuch|Von Amazon bestätigter Kauf
eigentlich wollt ich mir dieses Buch nicht kaufen, da ich doch einige Kritiken las, die die erste Ausgabe 1999 gekauft hatten und mit der zweiten Auflage dann unzufrieden waren.
Aber für mich als Erstbetrachter der 2.Auflage bot sich eine total andere Sicht. Ich muss einfach sagen das die Aufteilung, die Formatierung, die Beispiele, der Umfang und die Gründlichkeit dieses Buch sehr wertvoll machen.
Man macht auf jeden fall einen gründlichen, interessanten Einstieg. Ich möchte gar keine Seite auslassen, es ist einfach zu spannend.
Habe schon Bücher über Perl, C++, Bash mir zugelegt aber dieses liegt einfach an der Spitze. Natürlich fliesst auch dabei ein dass Pythen übersichtlich und mächtig ist.
Also super gelungen und vor allem für Neulinge ( auch nicht ganz so neue ) die den ersten Band noch nicht gelesen haben absolut super.
Ein Genuss
Carl r.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf (beta) 3.6 von 5 Sternen  51 Rezensionen
135 von 145 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Good even for experienced... 26. Januar 2004
Von Wayne Folta - Veröffentlicht auf
Format:Taschenbuch|Von Amazon bestätigter Kauf
I was a programmer for 15+ years and used Perl for 8 or so of those years, so although I'm a newcomer to Python I'm definitely not a newcomer to programming or to scripting languages. When I ordered this book, I was worried that it might be too basic, but the more advanced O'Reilly Python books have not been updated to Python 2.2/2.3, so I ordered Learning Python anyhow.
And now that I've read it, I can highly recommend it even for experienced programmers. You will have to skim over basics in various chapters, but it's well-written and covers many topics, including 5-10 pages on 2.2's new-style classes, including static and class methods, instance slots, class properties, and __getattribute__.
It refers you to Python's documentation for the details of complex topics, but still gives you an idea of the concepts in play. For example, after a couple of paragraphs on instance slots, it says,
"... Slots are something of a break with Python's dynamic nature, which dictates that any name may be created by assignment. They also have additional constraints and implications that are far too complex for us to discuss here (e.g. some instances with slots may not have an attribute dictionary __dict__); see Python 2.2 release documents for details."
Which I think is a good compromise. They don't fill the book with details, but they don't simply wave their hands and give you no clue as to issues outside the scope of the book.
It is well-written and well-organized. It covers the core language well and gives a good taste for standard packages and many other tools including things like Pyrex and ctype.
(And you won't be disappointed with Python itself. A great language!)
37 von 39 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen very good book for us noobs 26. August 2007
Von GameMaker - Veröffentlicht auf
Format:Taschenbuch|Von Amazon bestätigter Kauf
I'm an experienced C/C++ developer and needed to pick up python in a hurry for work. I ended up buying several python books to make sure I had all my bases covered. I've come to appreciate this book a lot.

It does two things very well. First, it gives you a good overview of the language. You can read the book front to back and it has a nice progression. You'll certainly know the basics if you do that.

Second, and probably more importantly, for those of us too impatient to read a book cover-to-cover, it serves as an excellent reference for beginners. When I started out there were all the little noob things that I found myself constantly having to look up. Like "how do you specify a comment?" or "how do you structure and if-block?" or "how to you get a substring out of a string". Very basic questions like this that many python books don't bother with because apparently they are too basic.

If there is a weakness, it's just that this book is rather small and only covers the very basics. So reading this book alone will certainly not make you a mighty python programmer, or even give you enough info to probably write something interesting. But this book definitely deserves a place on your bookshelf if you are starting out and need the basics.
96 von 112 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Not really useful 3. Januar 2006
Von Joshua P. Swink - Veröffentlicht auf
This book is not very good for actually learning Python. It also lacks a reference section and is excessively wordy.

Learning implies tutorials and a gentle progression from basic to advanced subjects; this book does neither. For example, in chapter 3, "How You Run Programs", it introduces modules and namespaces--fairly advanced concepts to read about before even the first "hello world" program! In chapter 4, as it describes the use of numbers and strings, it is already delving deep into the uses and implications of Python's objects.

With well over 500 pages, there should be plenty of room for a reference section, but there is none. There is no list of built-in classes and their methods.

The overall tone of the book is enthusiastic, touting Python's object-orientedness and other advantages. Unfortunately, it is excessively wordy and difficult to read. Cheerleading can be excused, but it is present on nearly every page and gets old quick.

In a book about programming or a programming language, one might want tutorials, reference, discussion of advanced topics, or code examples. This book provides none of these things. I do not recommend it.
29 von 33 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen This book is awful. Use the online tutorial instead. 27. Juli 2007
Von S. Rodrigues - Veröffentlicht auf
Format:Taschenbuch|Von Amazon bestätigter Kauf
I am an experienced Perl and C programmer who wanted to try something new, and everyone raves about Python. The language itself is great -- but this book is awful. Here's the really short form of why I think so:
- The point of Python (or any programming language) is to do things, not to marvel at how cool the language is. Reading the book, you can't do anything other than toy programs until you're almost all the way through. That's 400+ pages of reading before you can do anything more interesting than basic operations.
- The book isn't concise -- quite the opposite. The authors marvel at the implementation details of the language at the very start -- which takes up many pages and isn't really relevant for the beginning python programmer.
I finally just went to the online python tutorial[...]it covered most of the same topics with a lot fewer words, and was less confusing to boot.
- The reason I buy books rather than just use online resources is to use the exercises as a method of forcing myself to learn the language in a structured fashion. The exercises in the book are trivially easy: they're not about thinking and understanding, but regurgitating what the book said. Because you're not doing any real work until the 400-page mark, you can't do anything really interesting in the exercises or on your own (if you're just reading the book).

I've read a lot of "Learning XXX" books. This is by far the worst.

My recommendation is to skip this book and go straight to the online tutorial. You'll save trees, money, and time.
17 von 19 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Thorough introduction but slow and not good for reference 2. Januar 2005
Von Peter Alfheim - Veröffentlicht auf
Format:Taschenbuch|Von Amazon bestätigter Kauf
Update for the 2009 edition: Mr Lutz has really gone overboard. This "learning" book has became heavier than Python itself. The size of the book detracts from the spirit of Python, which fortunately remains a compact and simple language as intended. I believe that many computer-literate people will find it easier and definitely quicker to just start coding in Python and read a documentation page now and then rather than read this book. Busy programmers who reported writing their first useful Python class in a few hours would need weeks to do the same while reading this book. Mr Lutz, let's be pythonic and scale this tome back to 500 pages, shall we?

The rest of the review is about the second edition:
I would never try to use this book as a reference. It was not designed and it's not good for that.

It was designed as your first book on Python, especially if this is your first programming language. As such, it gives you a really thorough and extensive introduction written by a renowed authority. The parts on functional programming, Python's OOP and modules lay the solid foundation for the future Python programmer. Beware though: compared to similar "foundation" books in other languages' realms, this one is slow-paced, limited in scope, wordy and even redundant at times.

If you already know a language like C++, Java or Perl, and especially if you've already written some Python code, then this book is not your best choice: it will seem terribly slow paced, tedious, bloated and of no value as a reference (which is what an experienced programmer like you really needs most of the time). In this case, you could use a short and freely available tutorial like Guido's, then a good reference book like Python in a Nutshell and maybe some more advanced books like Python Cookbook and Python 2.1 Bible (provided there will be a new edition).

As an intermediate or experienced programmer, you may still benefit from Lutz's "textbook". You may want to skim quickly through the first 3 Parts (which make 180 pages of beginner's stuff you've learned in highschool, decorated with the occasional gem toward the end of some chapters), then slow down a bit for the rest of the book and pay special attention to chapters 14, 17, 18, 21, 22, 23, and 27. This book has too many chapters for my taste, btw.

Part VIII, written by another authority (David Ascher), is a little too short and still bad for reference. In the next edition, I hope it will be expanded to a reasonable level of detail. I found the coverage of regular expressions particularly disappointing -- probably because they are covered by Mr Lutz's other book, Programming Python, which was supposed to be your second book. The exercises at the end of each Part are not the most interesting and useful I know of.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Beliebte Markierungen

 (Was ist das?)
If the letter "r" (uppercase or lowercase) appears just before the opening quote of a string, it turns off the escape &quote;
Markiert von 7 Kindle-Nutzern
If you need a complete, fully independent copy of a deeply nested data structure, use the standard copy module: import copy, and say X=copy.deepcopy(Y) to fully copy an arbitrarily nested object Y. &quote;
Markiert von 6 Kindle-Nutzern
Slice expressions with empty limits copy sequences. The dictionary copy method copies a dictionary. Some built-in functions such as list also make copies. The copy standard library module makes full copies. &quote;
Markiert von 5 Kindle-Nutzern

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Kunden, die diesen Artikel markiert haben, haben auch Folgendes markiert

Ähnliche Artikel finden