Jump to ratings and reviews
Rate this book

Python 3

Rate this book
Python 3 es, hasta la fecha, la mejor versión de este es más potente, práctico, consistente y expresivo que cualquier versión anterior. Ahora, el destacado programador de Python, Mark Summerfield, nos demuestra cómo codificar aprovechando todas las características y estilos de esta nueva versión. En este libro se reúnen todos los conocimientos necesarios para escribir cualquier programa, utilizar cualquier biblioteca Python 3 estándar o de un tercero, y crear nuevos módulos de bibliotecas propias. Este manual trata áreas tan interesantes como la creación de paquetes y módulos a medida, la escritura y lectura de archivos binarios, de texto y XML, la creación de aplicaciones GUI útiles y eficientes o técnicas de programación avanzada, como generadores, decoradores de clase y función, administradores de contexto, etc.

512 pages, Paperback

First published November 26, 2008

65 people are currently reading
296 people want to read

About the author

Mark Summerfield

22 books9 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
39 (21%)
4 stars
67 (37%)
3 stars
64 (35%)
2 stars
7 (3%)
1 star
4 (2%)
Displaying 1 - 15 of 15 reviews
Profile Image for Pablo.
70 reviews3 followers
September 16, 2017
A really detailed book about Python 3. It's quite comprehensive although it misses some improvements from later Python versions. Some of the chapters honestly read like documentation and I would discourage you from reading it from cover to cover.

It is not suitable for programming beginners since it delves into some technical topics early on and the exercises are focused on getting to know the language rather than ntroducing programming concepts.

Also, the chapter about OOP has some horrible examples in my opinion (in what kind of world would you inherit a Circle class from a Point?!)
Profile Image for Nickolai.
916 reviews8 followers
September 24, 2017
Очень неоднородная книга. Первые пять глав представляют собой отличный вводный углубленный курс в основы языка программирования. Шестая глава по большей части рассчитана на тех, кто уже имеет какое-то представление о питоне. Начиная же с седьмой главы, автор, хотя и затрагивает частично важные и нужные темы, но делает это через какие-то непонятные дебри. Читать книгу становится неинтересно, так как в большинстве случаев очень быстро теряешь смысл. Таким образом, начало книги - для новичков, середина - для продолжающих обучение, а концовка - для очень и очень продвинутых профессионалов. Найти же одного человека, которому понравится вся книга целиком при таком раскладе практически невозможно.
Profile Image for PRJ Greenwell.
743 reviews13 followers
March 29, 2018
I found it useful, though as others have mentioned, it gets technical and difficult quickly despite the vaunted ease of the language. Still, it's an adequate work for those needing a printed handbook to power through the language, though in truth, all of this stuff can be found in various tutorials on the web.
Profile Image for Mikhail.
335 reviews5 followers
June 24, 2019
Формат: Книга Язык: Русский

Согласен с одним из ревьюеров, который пожаловался на достаточно ускоряющийся темп и сложность книги по мере прочтения. До середины все было достаточно усваяемо, во второй половине стало сильно сложнее.
К перечтению - возможно, но думаю в основном можно обращаться как к справочному материалу.
Profile Image for Lakshmi.
1 review
November 4, 2018
Must read

Must read book for beginners. Explain very detailed. Good examples.
People having experience in other languages also will be good.
169 reviews1 follower
May 3, 2021
Started with learn python the hard way (was adapting their code to python 3 by the way of google) and could only suffer that one until it hit OOP. Then I realised i needed a good old textbook instead of something that tries to cover a whole concept by a single example and found this one. This is one of those books you read line by line if you have time to kill and if you do so, it will probably give you a solid foundation. If python is your first programming language, that will be an exhausting exercise as you are learning the common concepts as well as the language so take your time. However for someone who is comfortable with other languages (especially anything OOP) the most efficient way to use is probably skim read the new syntax, list its best practices, learn key differences vs what you know and come back to it as a reference doc whenever you are building your own code and need to know the difference between two particular options.

All in all, this book is pretty great if you have the right expectations from it.
Profile Image for Doug Dale.
211 reviews4 followers
February 6, 2016
I actually did not finish this book, but I still plan on making use of it from time to time. It did not work well for me as a book to read "front to back" to learn Python (in my case re-learn and get an intro to Python 3), mostly because of the amount of time spent on explaining the examples as opposed to giving a quick introduction to the language. However, that 'weakness' becomes a strength later as you are actually writing Python code because the in-depth examples are helpful to learn from to solve real problems. So I think this books serves better as a "next step" after getting started using another resource.
Profile Image for Jaap.
124 reviews4 followers
September 9, 2013
Seems a good introduction to Python 3, but there are a few topics that I was hoping to be covered that weren't: Dealing with project organisation (i.e. how to manage many many files effectively and efficiently), how to read and interpret the (internal) documentation, some more on meta-programming, and maybe a bit more detail on how to work with third-party libraries. But as an introduction, very decent indeed.
13 reviews1 follower
January 10, 2010
This is an excellent introduction to the language and unusually well crafted for a technical book. It does a good job of plugging you into the zietgiest of Python without that mindless True Believer vibe.
Profile Image for Zach.
43 reviews4 followers
November 22, 2009
I read the parts that I was interested in, anyway. This will prove to be an excellent reference book, I'm sure.
Profile Image for MJ.
90 reviews9 followers
March 13, 2025
It's takes a while to get use to the syntax of the language but useful for scientific applications and research. A lot of the scientists recommend the language in their course work.
Profile Image for Michael Pankov.
11 reviews8 followers
August 7, 2013
An average introduction to Python 3. Explores almost every topic, but is far from comprehensive.
Displaying 1 - 15 of 15 reviews

Can't find what you're looking for?

Get help and learn more about the design.