Save Big On Open-Box & Used Products: Buy "Learning Python” from Amazon Open-Box & Used and save 17% off the $49.99 list price. Product is eligible for Amazon's 30-day returns policy and Prime or FREE Shipping. See all offers from Amazon Open-Box & Used.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Other Sellers on Amazon
+ Free Shipping
Learning Python Paperback – December 24, 2015
|New from||Used from|
See the Best Books of 2017 So Far
Looking for something great to read? Browse our editors' picks for the best books of the year so far in fiction, nonfiction, mysteries, children's books, and much more.
Frequently bought together
Customers who bought this item also bought
Special offers and product promotions
About the Author
Fabrizio Romano was born in Italy in 1975. He holds a master's degree in computer science engineering from the University of Padova. He is also a certified Scrum master. Before Python, he has worked with several other languages, such as C/C++, Java, PHP, and C#. In 2011, he moved to London and started working as a Python developer for Glasses Direct, one of Europe's leading online prescription glasses retailers.
He then worked as a senior Python developer for TBG (now Sprinklr), one of the world's leading companies in social media advertising. At TBG, he and his team collaborated with Facebook and Twitter. They were the first in the world to get access to the Twitter advertising API. He wrote the code that published the first geo-narrowcasted promoted tweet in the world using the API.
He currently works as a team leader for Sohonet Ltd, a company that is raising the bar in technology around media production.
He has delivered talks on Teaching Python and TDD with Python at the last two editions of EuroPython and at Skillsmatter in London.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
- introduce programming concepts in a very clear but not too simple way so that the reader would feel that his time spent with the material is highly optimized and there are no over-explained ideas
- focus on the practical aspects therefore showing how really a given language is used (by really of course I mean professionally) and not merely being a reference to the whole richness of modern programming languages. The reference type of books are in my opinion very harmful since way too often they are leaving the reader with enormous set of possible permutations of language constructs that ultimately make the user more lost than before reading the book.
- showing that programming is highly creative and collaborative activity.
Fulfilling all above conditions requires from the author an incredible sense of balance and deep understanding of readers mind, skills and motivation and in my opinion the author of Learning Python achieved that.
I'm quite an advanced Python developer with few years of professional experience and initially I was only planning to read few chapters (advance ones) of Learning Python but because of some intuition I started to read from the first chapter and after few minutes I was hooked! I loved it! Here are some of things I've noted down while reading the book:
- the author used very light conversational style which makes the text very easy to read and follow
- the idea of using inline comments in the code snippets making them a natural almost organic continuation of the main text is ingenious!
- incredible amount of side threads that introduce certain concepts which will be fully outlined later in book but enable one to start becoming comfortable with way earlier.
- chapters are organized in a brilliant fashion not using some artificial and highly theoretical categorisation but rather the practicality and intuition.
- projects (especially the one in last chapter) are highly practical and could be easily used in real world products.
I think that the best way to describe Learning Python is to compare it to a very good book for studying one of the foreign languages, a book which does not focus on every single aspect of a language by overflowing the reader with tables of grammar rules, declinations and super boring and useless examples but rather showing beauty, richness, smartness and adaptivity of certain ideas and concepts making the language alive and such a powerful tool to communicate, create poetry and literally construct any yet unthinkable thoughts.
Quite accidentally while reading Learning Python I've found a quote by Antoine de Saint-Exupéry which in a prefect way describes what I really tried to convey above:
If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea
And without any doubts Fabrizio Romano and his Learning Python taught me how to long for the endless immensity and richness of the world of Python.
Yes, that’s what I felt the most important in this book. The writer seems to feel tied to the reader in a mission to catch always his attention, with good examples and funny analogies when forced toexplain things. I felt reading this book something like you’re in a classroom with a teacher that tries to make you think but at the same time he must avoid you to get asleep or watch out of the window.
Maybe I read a very overly complicated Groovy book before this, but I appreciated so much the effort to explain in the simplest way possible a lot of concepts, and made me feel at ease with every single page. Furthermore most of chapters aim to giving you a good knowledge about best practices both in design phase and implementation phase, alerting from every possible mistake you should avoid from the very beginning of your learning.
In the end I think it’s a very solid base to learn the language or to understand better some aspects of django or even other frameworks. Chapters from 9 to 11 are my favorites because they inspect every kind of things you can do with Python and Django about Web and Data Analysis, and they revealed to be really helpful for almost every project I got involved.
Most Recent Customer Reviews