Commencez à lire Learning Python sur votre Kindle dans moins d'une minute. Vous n'avez pas encore de Kindle ? Achetez-le ici Ou commencez à lire dès maintenant avec l'une de nos applications de lecture Kindle gratuites.

Envoyer sur votre Kindle ou un autre appareil


Essai gratuit

Découvrez gratuitement un extrait de ce titre

Envoyer sur votre Kindle ou un autre appareil

Learning Python
Agrandissez cette image

Learning Python [Format Kindle]

Mark Lutz
5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)

Prix conseillé : EUR 37,97 De quoi s'agit-il ?
Prix éditeur - format imprimé : EUR 59,37
Prix Kindle : EUR 23,62 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 35,75 (60%)

App de lecture Kindle gratuite Tout le monde peut lire les livres Kindle, même sans un appareil Kindle, grâce à l'appli Kindle GRATUITE pour les smartphones, les tablettes et les ordinateurs.

Pour obtenir l'appli gratuite, saisissez votre adresse e-mail ou numéro de téléphone mobile.


Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 23,62  
Broché EUR 58,23  

Les clients ayant acheté cet article ont également acheté

Descriptions du produit

Présentation de l'éditeur

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.

Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code.

  • Explore Python’s major built-in object types such as numbers, lists, and dictionaries
  • Create and process objects with Python statements, and learn Python’s general syntax model
  • Use functions to avoid code redundancy and package code for reuse
  • Organize statements, functions, and other tools into larger components with modules
  • Dive into classes: Python’s object-oriented programming tool for structuring code
  • Write large programs with Python’s exception-handling model and development tools
  • Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

Détails sur le produit

  • Format : Format Kindle
  • Taille du fichier : 6172 KB
  • Nombre de pages de l'édition imprimée : 1595 pages
  • Pagination - ISBN de l'édition imprimée de référence : 1449355730
  • Utilisation simultanée de l'appareil : Illimité
  • Editeur : O'Reilly Media; Édition : 5 (13 juin 2013)
  • Vendu par : Amazon Media EU S.à r.l.
  • Langue : Anglais
  • Synthèse vocale : Activée
  • X-Ray :
  • Word Wise: Non activé
  • Moyenne des commentaires client : 5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
  • Classement des meilleures ventes d'Amazon: n°36.946 dans la Boutique Kindle (Voir le Top 100 dans la Boutique Kindle)
  •  Souhaitez-vous faire modifier les images ?

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

4 étoiles
3 étoiles
2 étoiles
1 étoiles
5.0 étoiles sur 5
5.0 étoiles sur 5
Commentaires client les plus utiles
5.0 étoiles sur 5 Parfait livre de reference 11 avril 2014
Par Sunny Boy
Format:Broché|Achat vérifié
Ce livre est à avoir avec soit, à lire chapitre par chapitre et à consulter avant de commencer un projet python.
Il y a dedans beaucoup d'indication sur des choix à faire. Exemple : faut il utiliser import à la place de from ou inversement ?

je le recommande vivement à ceux qui veule avoir un niveau professionnel en développement python.
Avez-vous trouvé ce commentaire utile ?
Commentaires client les plus utiles sur (beta) 4.1 étoiles sur 5  110 commentaires
137 internautes sur 145 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 A great reference, but not a tutorial 11 août 2013
Par calvinnme - Publié sur
I like how O'Reilly breaks out its PERL books. There is "Learning PERL" for beginners, "Programming PERL" as a reference, and "PERL Cookbook" for solutions. Alas, this book, a weighty tome that makes the dictionary look skinny, should really be renamed "Programming Python". It's a great reference, but good luck trying to learn Python succinctly and from scratch. It's like trying to learn English by reading the dictionary. I'll give it 3 out of 5 on correctness and completeness, but like trying to buy a pair of shoes at a giant Megamart with no department signs, you'll eventually just get frustrated and leave.
89 internautes sur 94 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Finally the book that got me going! 7 septembre 2013
Par mattiasostmar - Publié sur
Format:Format Kindle|Achat vérifié
I was a total noob that wanted to learn to program and was advised to learn Python, since I want to do some text analysis. I started out with Learn Python the Hard Way (to mind numbing), tried (to general) and watched a lot of videos on youtube (too fragmented) and read a lot of different specialized books on Python (like Python for Data Analysis). THIS book is finally the one that step-by-step in a good old school-teacher way is the perfect fit for me. Gentle, start at page 1 and go one page at the time forward - and it all makes sense and is perfectly balanced.

I strongly recommend this book for anyone that is absolutely new to programming and have no ambitions to be a programmer, but only yo learn to use code as a tool.
64 internautes sur 69 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Python doesn't need to be this tedious 28 novembre 2013
Par Resmai - Publié sur
Format:Broché|Achat vérifié
Another reviewer said that trying to learn Python from this book is like trying to learn english by reading the dictionary, and that couldn't be more true. Each discrete topic is covered in minute detail, so it isn't until page 500 or so of this 1500+ page book that you will have covered enough of the basics to write even a simple program. One of Python's strongest selling points is that it's easy to jump in and get programming right away, regardless of prior knowledge, so this book's approach is a major turn-off for anyone that wants to learn through practice and experience.

Speaking of which, readers will need to have at least some previous programming experience to make sense of this book, since it relies heavily on jargon that complete beginners are unlikely to understand. If you don't already know what functions, methods, strings, and such are (and experienced programmers here will laugh, but when you are first starting out, such terms can be confusing!) the author isn't going to explain, or if he does, it will be 200 pages later in a different section.

A more minor complaint is the dry and formal, textbook-like voice of the author. I don't need to be constantly entertained while learning, but I do need to have fun, and a little humor and personality go a long way.

I'm over a hundred pages in, and I give up. I need to actually program while learning to program. I was looking for a beginner friendly, tutorial style book that would encourage exploration and test my knowledge with quizzes. This isn't it. I think I will go back to my severely outdated copy of Beginning Python by Magnus Lie Hetland to brush up on basic program construction, then use this book as a reference as I get deeper into programming with Python.
48 internautes sur 51 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Learning Python - Powerful Object Oriented Programming by Mark Lutz, O'Reilly Media 14 juillet 2013
Par Aleksander B. Hansen - Publié sur
In the 5th edition of this book, author Mark Lutz takes you on a comprehensive tour of the Python language. In this book he covers a lot of ground, and does so in an easy-to-understand way, making this book great for beginners, or for someone coming from another language. Moreover this book covers both Python 2.7.X and 3.X which is a big plus.

Learning Python lives up to its title: after reading this book, someone new to programming altogether will walk away with a solid understanding of the Python language basics, including some advanced features. As mentioned this book covers a lot of ground, which is to be expected when it is 1600 pages long, however, it does so in an engaging manner. The author manages to convey the more complex concepts in a good way by breaking them down and walking you through a large range of examples. Furthermore, the writing style is very clear and it is obvious from the text that this author has a lot of experience teaching classes on Python as he seems to "preempt" any confusion before it arises.

Compared to similar books, Learning Python goes deeper into each topic, and covers more topics than any one "Learning" or beginners' book that I have seen. I believe that's a real plus, as you are not left hanging with questions regarding a topic as one sometimes might be when reading books that just scratches the surface and gives a brief example of some language feature. Even though this book is appropriate for beginners, it introduces what is sometimes thought of as more advanced topics, such as list comprehensions, decorators, descriptors and generators. It is nice to see these features and more included in this comprehensive text as they have become more prevalent recently.

There is only one negative that I can think of with regards to this book, and that is the author's tendency to repeat himself. This is partly due to how the book is organized, and it would benefit from merging similar or identical topics into fewer sections. That is, a topic is covered, and then covered again, and once again but each time the topic is elaborated on more in-depth. Although I understand the idea behind this 'build on what we've learned' style I nevertheless think the book would benefit from having one more "superficial" introduction to the topic, and then a single more in-depth look at the topic rather than multiple, briefer in-depth discussions over multiple different sections which partly overlaps with the previous discussion of the topic.

All in all I would highly recommend this book to someone wanting to learn the Python language, whether a complete newcomer to programming, or a seasoned programmer wanting to pick up the syntax and style. In my opinion it compares favorably to Think Python as well as Introduction to Computation and Programming Using Python.
73 internautes sur 84 ont trouvé ce commentaire utile 
2.0 étoiles sur 5 Repetitios and very hard to use book. 12 août 2013
Par Dmitriy Krasnikov - Publié sur
It's been awhile since I read something that badly written in computer books.
Don't get me wrong the guy knows his stuff and there is a lot of information hidden in there.
Unfortunately it is truly hidden in unnecessary repetitions and fluff.
It is not a book or reference or tutorial, this is something like a notes from Mark Lutz class, that he teaches. While in the class it is totally ok to revisit previous topics or not get distracted by advanced concepts in the book repetition and "I'll talk about it later" becomes super painful. Dear author, It's the book I can re-read previous topics as needed, there is no need to repeat it 20 times (and this is not an exaggeration).
In fact the most used phrase- which you will meet on average twice per page is "more on * later" and "as we discussed previously/(in chapter *)". If you don't believe me do a regular expression search on it.
This book would've been so much better if it was 1/5 in size with topics staying together (we have 3 places/chapters for strings in different places in the book and don't even get me started on classes presentation structure).
Also it looks a little biased toward 2.6 version and old ways (% vs format for instance), the very important point of being able to re-use positional anchor with format statement is not even mentioned as an advantage "{0}={0}.value".format("var") for example cannot do it with % have to type "var" twice.
Ces commentaires ont-ils été utiles ?   Dites-le-nous
Rechercher des commentaires
Rechercher uniquement parmi les commentaires portant sur ce produit

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Première publication:
Aller s'identifier

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon

Rechercher des articles similaires par rubrique