Anurag Rana          Projects     Contact Me     Blog    
Top (max 10) reviews: Introducing Python: Modern Computing in Simple Packages.

4.5 out of 5.0    61 total reviews.

Buy This Book
All Books
5.0 out of 5.0 -

by S. Sneddon on Sept. 22, 2015

I'd agree with the comments made by others. It's really an excellent introduction to the language, done in a very modern way, which is to recognize that most coding is now done by gluing together modules. Because this book takes that approach, and uses the modules as a foil for teaching you how to code in a Pythonic way, you really learn two things at once.
If you have any coding experience, and want to get up and running quickly, this is a great book, and even a good reference for later projects as they arise.
And yes, "Learning Python" is really awful (both on its own terms, and in comparison to this). This is a MUCH better place to start. (What happened there anyway O'Reilly, I mean Learning Perl is THE book.
BACKGROUND: I'm an experienced coder, having learned C and C++ years ago, giving them up when I learned Perl, and figured I'd never parse a file byte-by-byte ever again. I learned Ruby more recently, but got into some heavy math/statistics/image analysis, and saw that Python had the best supported science/math libraries by far. So I had to learn it. In spite of the fact that I think regular expressions are far harder in Python then they need to be, I see the advantages that other list. But most of all, most of all, it's about the available modules. CPAN is what made Perl unbeatable back in the day, and Python is the modern-day heir to that legacy. This book does a good job recognizing that and making you fluent in the language and it's highest profile modules at the same time. Highly recommended. (And no, you can't borrow my copy).

5.0 out of 5.0 -

by BI_Professional on Sept. 19, 2017

Great book for an introduction. Well organized and nicely explains the topics. After this, I got Learning Python by Mark Lutz which is much longer and comprehensive but over 1500 pages to do the ebook version on that one.

4.0 out of 5.0 -

by S Devlin on Aug. 27, 2017

I have been using python for 9 months. I have 8 books "Introducing ..." is in the top 3 used. A different point of view which I like.

5.0 out of 5.0 -

by Amazon Customer on Nov. 10, 2017

Good book.

5.0 out of 5.0 -

by James A. Gibson on Aug. 12, 2015

An excellent introduction to Python. The text is informational and amusing without ever being distracting. I use it as a reference daily.

5.0 out of 5.0 -

by Amazon Customer on Feb. 17, 2017

Very good intro for anybody with previous experience in another programming language.

5.0 out of 5.0 -

by Gavin Douglas on Oct. 14, 2016

This book is a great introduction to Python and I would definitely recommend it. I had programming experience already, but I think its pace and the end-of-chapter questions would be a good pace for beginners as well.

5.0 out of 5.0 -

by Francisco R. O. on June 11, 2016

This is great book. I have been looking to teach Python and I found this book ideal for beginners and people who know other languages. In particular, if you are not new to programming but would like to learn Python, this book does the job. If you are beginners, while this book is great, you will have to see if "Learning Python" book or this book is right for you.
I think if you already know how to program this book plus Fluent Python are a a great combination.

5.0 out of 5.0 -

by Labrinos on Aug. 24, 2015

This is a great book. Does a good job covering the basics as well as more intermediate-level topics. Great introduction to the language.

5.0 out of 5.0 -

by allygmail on Dec. 31, 2016

Well written and organized. Helpful examples. Lot's of pointers to areas to further explore and apply what the book covers.