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

Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible

Learning Python [Format Kindle]

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

Prix conseillé : EUR 40,62 De quoi s'agit-il ?
Prix éditeur - format imprimé : EUR 61,31
Prix Kindle : EUR 26,40 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 34,91 (57%)

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 26,40  
Broché EUR 61,22  

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 : 6214 KB
  • Nombre de pages de l'édition imprimée : 1595 pages
  • Utilisation simultanée de l'appareil : Illimité
  • Editeur : O'Reilly Media; Édition : 5 (12 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°65.814 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
1 internautes sur 1 ont trouvé ce commentaire utile 
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  128 commentaires
165 internautes sur 174 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.
103 internautes sur 109 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.
78 internautes sur 85 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.
26 internautes sur 27 ont trouvé ce commentaire utile 
2.0 étoiles sur 5 Too thorough, makes for very dense reading. 29 janvier 2014
Par Michael Nolet - Publié sur
Format:Format Kindle|Achat vérifié
Caveat - I've been programming since 1992 in C/C++, Pascal, Java, PHP and have recently decided it's time to learn Python. This review is intended for those that know basic programming principles

This book probably has more content about Python than you will ever need. The problem is, it makes for very dense reading as Mark tries to appeal to too broad an audience, both newbies to programming and veterans. This means he laboriously explains all the basics AND all of the minute details of the language. This means learning basics like methods and classes takes many more hours of reading than it should.

Mark's style is: when in doubt to be verbose. If there are three ways to do something in Python, all three methods are explained in detail (sometimes multiple times) and the "pythonic" or "best practice" often saved until all are explained in full detail. For example, Mark spends multiple pages on the difference between __str__ and __repr__ (two methods you can override for class output) across several chapters, rather than just concisely explaining to use __repr__ most of the time, explain the difference and maybe a sidebar/appendix on the minutia of why "most of the time" you should just use __repr__ but there are a few exceptions.

Going back, I realized another reviewer summed it up perfectly -- "It's like learning the English language by reading a dictionary."

DO buy this book if you want to have a reference dictionary that has ever minute detail about Python.
DON'T buy this book if you are new to the language and want to get going quickly.

I've moved to just writing the code and following online tutorials, and when I run into a problem I don't understand diving into the book to try to find the reasons.
76 internautes sur 87 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