The reader will get a nice overview of the language without the confusion of 3rd party packages or even very much of the included modules. They get a little introduction to Python introspection tools, which is pretty nice... this is one you may want to keep in mind for your budding Pythonista.
- Mike D. (pythonlibrary.org)
Dave Smith wrote the following review:
I have been writing code professionally for 10 years. I've spent most of my time in C++, but I've written a handful of small Python scripts (less than 100 lines) and a couple medium-sized Python applications (hundreds of lines with multi-threading).
... I was looking to shore up my Python foundation before jumping into my first big Python project. I was not disappointed
.Who is this book for?
This book is written primarily for brand new programmers. It provides practical advice for getting started
at the very early stages of programming:
However, even if you have, like me, written some small to medium sized Python programs, you will still probably benefit
- How to edit Python code
- How to run Python programs
- How to use the Python interactive shell
- What a variable is (complete with cattle analogy)
- How to use strings, integers, and lists
from the following useful information:
- Python's handy dir and help functions
- The enumerate() function
- The dictionary setdefault() method
- Python's concept of None and object id
- List slicing
- import and from...import semantics
- And a surprisingly good list of pitfalls to avoid
... I was tempted to skip the first few chapters but I'm glad I read them completely. The book is peppered with little gems that reveal what writing Python code is all about
, and even the most basic topics still provide these insights.
. (thesmithfam.org Book Review)
About the Author
About Matt Harrison
Matt Harrison has over a dozen years of Python experience across the domains of search, build management and testing, business intelligence and storage. He has presented and taught tutorials at conferences such as Strata, SCALE, PyCON and OSCON as well as local user conferences. The structure and content of this book is based off of first hand experience teaching Python to many individuals.
He blogs at hairysun.com and occasionally tweets useful Python related information at @__mharrison__.