Suprisingly well written book from the packt publication. The author is a very pragmatic engineer who is not shy of sharing his wisdom nuggets throughout the book. Last few chapters can be skipped as it is weakest part of the book. If you like hands on learning of basic python 3 fundamentals without falling asleep, this is one of the very best Book for that. - Review of latest edition.
Technically I only read half of this before someone else else requested it from the library and I had to stop renewing it. I got a lot out of it, though I thought the level and pace of instruction were kind of uneven.
Python is an open source object-based dynamic programming language.
Learning Python by Fabrizio Romano introduces the readers to programming without making it tedious. This is an insightful, easy-to-read guide as often programming books are mind-numbing.
The author has put in an enormous effort to simply convey concepts for his readers. We start off with the basics in chapters 1 - 5. Romano takes a tutorial approach with this book, guiding the readers through the practicals. He advises on how to set python on the main operating systems available. We are introduced to data and its variation of forms as well as how to use them in decision making.
We progress to advanced concepts from chapters 6 - 11. We are introduced to object-oriented programming in Python. The author highlights the importance of reliable programming and therefore the need for testing to verify and validate code predictability. We delve deeper into writing scripts and coding a GUI application. It is important to be able to debug and troubleshoot your code. We explore various techniques to inspect the code base on logging, debuggers and profiling to name a few examples found in chapter 11.
We conclude in chapter 12 by completing a final project through programming an application from the information gathered throughout the book.
The book scores 9/10 in terms of content and value for money. It is highly recommended for all levels of people who are interested in programming and Python in particular, as it is comprehensive.
This was a pretty good book. I was better able to get an understanding of a few topics that I was shaky on after reading through it and working through the examples that the book contained. I read it from the perspective of someone who know more than nothing, but I don't consider myself an expert by any means. Still lots to be learned and this was one more good book that helped in getting to where I would like to be.
Amazing book in python teaches most of topics needed to know and suggests patterns that are based on the Pythonic way.
DRM-Free Ebook can be downloaded for free from packt here https://www.packtpub.com/packt/free-e... You can still purchase the book if you like to support the author