55,02€55,02€
y Devoluciones GRATIS
Entrega GRATIS:
lunes, 30 de enero
En stock.
Envío desde: Amazon Vendido por: Amazon
Política de devoluciones: Se puede devolver en un plazo de 30 días a partir de la fecha de recepción
¿Dispuesto a esperar?
53,25€53,25€
Entrega GRATIS:
14 - 21 de feb.
Envío en 2 a 3 días.
Envío desde: PBShop ES TRACKED Vendido por: PBShop ES TRACKED
Política de devoluciones: Se puede devolver en un plazo de 30 días a partir de la fecha de recepción
Compara precios en Amazon
& Envío GRATIS
84 % de calificaciones positivas en los últimos 12 meses
+ 3,79 € de envío
85 % de calificaciones positivas en los últimos 12 meses

Descarga la app de Kindle gratuita y comienza a leer libros para Kindle al instante en tu smartphone, tablet u ordenador. No necesitas un dispositivo Kindle. Más información
Lee al instante en tu navegador con Kindle para Web.
Con la cámara de tu teléfono móvil, escanea el siguiente código y descarga la app de Kindle.


Learning Python: Powerful Object-Oriented Programming Tapa blanda – 6 julio 2013
Precio Amazon | Nuevo desde | Usado desde |
Versión Kindle
"Vuelva a intentarlo" | — | — |
- Versión Kindle
32,23 € Leer con nuestra App gratuita - Tapa blanda
55,02 €
Mejora tu compra
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
- ISBN-101449355730
- ISBN-13978-1449355739
- EdiciónN.º: 5
- EditorialO'Reilly Media
- Fecha de publicación6 julio 2013
- IdiomaInglés
- Dimensiones17.78 x 7.11 x 23.34 cm
- Longitud de impresión1600 páginas
Comprados juntos habitualmente
- +
- +
Los clientes que vieron este producto también vieron
- PYTHON POCKET REFERENCE: Python in Your Pocket (Pocket Reference (O'Reilly))Charlotte & Peter FiellTapa blanda
Más información del producto

¿Quién usa Python hoy?
En el momento de escribir este artículo, la mejor estimación que cualquiera puede hacer del tamaño de la base de usuarios de Python es que hay aproximadamente 1 millón de usuarios de Python en todo el mundo en la actualidad (más o menos algunos). Esta estimación se basa en varias estadísticas, como tasas de descarga, estadísticas web y encuestas para desarrolladores. Debido a que Python es de código abierto, es difícil realizar un recuento más exacto: no hay registros de licencias para contar. Además, Python se incluye automáticamente con las distribuciones de Linux, las computadoras Macintosh y una amplia gama de productos y hardware, lo que nubla aún más la imagen de base del usuario.
- Youtube
- Dropbox
- Frambuesa pi
- Luz y magia industrial, Pixar
- BitTorrent
- EVE en línea
- Miles más
¿Por qué la gente usa Python?
Debido a que hay muchos lenguajes de programación disponibles en la actualidad, esta es la primera pregunta habitual de los recién llegados. Dado que hay aproximadamente 1 millón de usuarios de Python en este momento, realmente no hay forma de responder esta pregunta con total precisión; la elección de las herramientas de desarrollo a veces se basa en limitaciones únicas o preferencias personales.
Pero después de enseñar Python a aproximadamente 260 grupos y más de 4,000 estudiantes durante los últimos 16 años, he visto surgir algunos temas comunes. Los factores principales citados por los usuarios de Python parecen ser estos:
- Calidad del software
- Productividad del desarrollador
- Portabilidad del programa
- Bibliotecas de apoyo
- Integración de componentes
- Disfrute
Descripción del producto
Biografía del autor
Mark Lutz is a leading Python trainer, the author of Python’s earliest and best-selling texts, and a pioneering figure in the Python world.
Mark is the author of the three O’Reilly books: Learning Python, Programming Python, and Python Pocket Reference, all currently in fourth or fifth editions. He has been using and promoting Python since 1992, started writing Python books in 1995, and began teaching Python classes in 1997. As of Spring 2013, Mark has instructed 260 Python training sessions, taught roughly 4,000 students in live classes, and written Python books that have sold 400,000 units and been translated to at least a dozen languages.
Together, his two decades of Python efforts have helped to establish it as one of the most widely used programming languages in the world today. In addition, Mark has been in the software field for 30 years. He holds BS and MS degrees in computer science from the University of Wisconsin where he explored implementations of the Prolog language, and over his career has worked as a professional software developer on compilers, programming tools, scripting applications, and assorted client/server systems.
Mark maintains a training website (http://learning-python.com) and an additional book support site on the Web (http://www.rmi.net/~lutz).
Universidad, Máster, Formación Profesional, descubre nuestra tienda de libros de Estudios Superiores.
Detalles del producto
- Editorial : O'Reilly Media; N.º: 5 edición (6 julio 2013)
- Idioma : Inglés
- Tapa blanda : 1600 páginas
- ISBN-10 : 1449355730
- ISBN-13 : 978-1449355739
- Peso del producto : 2.25 kg
- Dimensiones : 17.78 x 7.11 x 23.34 cm
- Clasificación en los más vendidos de Amazon: nº8 en Diseño de software orientado a objetos
- nº51 en Lenguajes de programación informáticos
- nº80 en Internet y web (Libros)
- Opiniones de los clientes:
Acerca del autor

Descubre más libros del autor, mira autores similares, lee blogs de autores y más
Opiniones de clientes
Las opiniones de los clientes, incluidas las valoraciones del producto, ayudan a otros clientes a obtener más información sobre el producto y a decidir si es el adecuado para ellos.
Para calcular el desglose general de valoraciones y porcentajes, no utilizamos un simple promedio. Nuestro sistema también considera factores como cuán reciente es una reseña y si el autor de la opinión compró el producto en Amazon. También analiza las reseñas para verificar su fiabilidad.
Más información sobre cómo funcionan las opiniones de los clientes en Amazon
-
Reseñas más importantes
Principales reseñas de España
Ha surgido un problema al filtrar las opiniones justo en este momento. Vuelva a intentarlo en otro momento.
Creo que este libro es perfecto para quien sepa programar en Python pero quiera abordar el tema en algo de profundidad. Pasar del punto meramente práctico, tapar lagunas y entender lo que se está haciendo realmente: por qué la sintaxis es una manera y no otra, qué hace Python cuando lee tu código, etc. También puede ser útil para quien esté aprendiendo con un profesor y quiera expandir lo que va dando en clase.
Pero este libro definitivamente no es para una persona que no tenga ni idea de Python y quiera aprender por su cuenta. En teoría podría servir, cubre todo desde lo básico, pero lo más probable es que no llegues a la página 200. Sencillamente tarda demasiado en arrancar (sé lo que digo, en el momento de escribir estas líneas he leído aproximadamente medio libro).
También es importante mencionar que este libro no cubre ninguna librería que no sea estándar, y por tanto deja fuera cosas como Numpy, Scikit Learn, etc. Para eso hay otros libros de todas formas. Este es un libro sobre Python base estrictamente.
Así que dependiendo de tu perfil este puede ser un gran libro o una pésima compra. Por eso he hecho esta pequeña review. Ojalá sea útil.
PD: Vamos por Python 3.6 y los cambios no afectan prácticamente en nada a este libro y en todo caso en la página web del autor hay actualizaciones de lo poco que cambia.
Entiendo que tiene un propósito general y por esto creo que es un libro muy completo en una etapa de aprendizaje. Aunque también es ideal para cualquiera que dese utilizar Python y quedarse con el.





La pega: el encuadernamiento en un solo volumen de 1600 hojas es absurdo, y mas en pasta blanda. Tendrian que ser dos volumenes.
Reseñas más importantes de otros países


Pros:
- Very in-depth for 2.x and 3.x, really like how the author tackles subjects.
- Clear examples and goes in depth in all of them.
- So full of information that I feel I learn more than expected.
- Excellent as a reference as well.
- Excellent to learn how things really work in python, not a tutorial, not a simple guy, an in-depth killer book.
- Good set of quiz questions and also exercises.
- Good value for money.
Cons:
- Can be slightly dense.
- Some things are not extremely necessary and going too in-depth can cause the reader to think "when are we writing some code? c'mon".
Buy it, have it on your desk.


Revisado en el Reino Unido 🇬🇧 el 22 de septiembre de 2017
Pros:
- Very in-depth for 2.x and 3.x, really like how the author tackles subjects.
- Clear examples and goes in depth in all of them.
- So full of information that I feel I learn more than expected.
- Excellent as a reference as well.
- Excellent to learn how things really work in python, not a tutorial, not a simple guy, an in-depth killer book.
- Good set of quiz questions and also exercises.
- Good value for money.
Cons:
- Can be slightly dense.
- Some things are not extremely necessary and going too in-depth can cause the reader to think "when are we writing some code? c'mon".
Buy it, have it on your desk.



I may return to it now and then, but I'd have to be in the mood.
The author would have done well to instead look at something like "learning Perl", which gives you everything you need in a fraction of the pages and time while doing so with style and aplomb. I think there is a balance that could/should be struck.
Overall, it clear a lot of work and passion went into this, it's just not very "consumable" , in my view.

Upon reading it, you'll see that much of the size comes from repetition. Many of the chapters present alternative ways to do the same thing, often using this technique as an explanatory device; yet somehow, the author manages the doublethink of continually repeating the Python "There should be one-- and preferably only one --obvious way to do it" mantra.
The order in which the material is presented is wrong. The book explains Python's basic types before its syntax; this means it's 300 pages in before you can actually start writing code that does anything. It's 473 pages in before the concept of a function is introduced; even if this text was written for those who had done no previous programming at all, this seems bizarre. Obviously the sections on types have to talk a little bit about syntax and functions (otherwise you wouldn't be able to say anything about what those types actually do in the first few chapters), which is yet again a recipe for repetition.
Exercises are few and far between. There are "quizzes" at the end of each chapter, but they're very simple, knowledge-based questions which don't require you to write code. Programming is learned by doing, so you'll need to invent your own projects to do if you want to learn with this book.
If you can ignore the structural defects, the book is beautifully written at the detailed level, and the code examples are of a high standard. It is highly readable - you won't need to continually re-read to understand what's going on - but the repetition means you will find yourself skimming or skipping large sections of the text.
The book is a broad overview of a vast language; it is not a detailed API reference, and doesn't have examples of every possible API call. And neither should it be; all that stuff is online. It does explain the concepts well and give you an insight into why Python has evolved to be the way it is. However, if you're an experienced programmer looking for a quick way to break into the Python world, you might want to look for something a little more concise.

But if you were looking to learn a programming language, to understand programming or to learn by doing, this is not the book for you. It would be better titled "Become a Python Expert"!
I've studied the first 300 pages and have decided to look for something a bit more practical and snappy!