Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
$36.91
Qty:1
  • List Price: $49.95
  • Save: $13.04 (26%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Practical Python has been added to your Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Practical Python Paperback – August 7, 2002

ISBN-13: 978-1590590065 ISBN-10: 1590590066 Edition: 1st

Buy New
Price: $36.91
8 New from $36.91 21 Used from $0.01
Amazon Price New from Used from
Paperback
"Please retry"
$36.91
$36.91 $0.01
$36.91 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Expert's Voice
  • Paperback: 619 pages
  • Publisher: Apress; 1 edition (August 7, 2002)
  • Language: English
  • ISBN-10: 1590590066
  • ISBN-13: 978-1590590065
  • Product Dimensions: 9.3 x 7.3 x 1.6 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #488,420 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

A bio is not available for this author.

Customer Reviews

4.5 out of 5 stars
5 star
7
4 star
2
3 star
0
2 star
1
1 star
0
See all 10 customer reviews
After reading this I just knew this was the book for me.
dimitri pater
It's increadibly readable, with new terms and concepts explained thoroughly (and with good, RELEVANT EXAMPLES!).
M. Young
If you are an experienced programmer in another language, this book can help you.
Todd Stephens

Most Helpful Customer Reviews

18 of 20 people found the following review helpful By Todd Stephens on October 19, 2003
Format: Paperback Verified Purchase
I bought this book because I went through the author's online tutorials at his website ([...] I enjoyed his writing style there and thought the book should be good as well. The book is even better than I had imagined an introductory programming text could be. I have been dabbling with learning Python for a while now, so the basics of the language and of programming in general were known to me. This book helped expand that basic knowledge quite a bit. It really brings together what I had read in other beginning-level books, and even explains some things that the others neglect to.
If you have little to no programming experience, this book can help you. If you are an experienced programmer in another language, this book can help you. If you already know Python, this book can still teach you a few things. And true to the Python culture, it is a good read with humor injected throughout.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 16 people found the following review helpful By M. Young on July 9, 2003
Format: Paperback Verified Purchase
I'm new to programming (except for BASIC 15 years ago!) and thought I'd start with Python, since it's reputed to be both powerful AND fairly easy. To get started, I went through all the online tutorials I could find, and bought The Python Bible and Quick Python, both of which were slightly beyond my grasp.
I bought this book in order to learn some basic XML handling in Python and got SO MUCH MORE! This is how all computer books should be. It's increadibly readable, with new terms and concepts explained thoroughly (and with good, RELEVANT EXAMPLES!). The projects aren't exactly what I need, but illustrate the concepts well and are fun to play with.
Overall, I can't recommend this enough. I've never been so happy with a technical book, and I sincerely hope Mr. Hetland has more on the way.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 21 people found the following review helpful By dimitri pater on November 6, 2003
Format: Paperback
I am currently working on a project which involves a software tool for energy benchmarking. Up until now I have been using an interpreted language (which will go unmentioned, I don't want to start a flame war). Although this language is good for a lot of things, it was becoming increasingly difficult to use it for my project. I felt that the project was getting too big to maintain the code in a orderly way. For a while I have trying to port the whole shebang to C++, but it felt like trying to kill a mosquito with a cannon (like in that Monty Python sketch). My search on the wonderful worldwide web confirmed what I already knew, I should try to use Python for my project (read 'why Python' by Eric Raymond for instance). After dabbling around with tutorials and the like I thought it was time to buy a real book. I came across 'Practical Python' by Magnus Lie Hetland pretty soon and downloaded a sample chapter. After reading this I just knew this was the book for me. It's well written, it has good examples and is written with humour. Humour, I think at least, is important but very personal and Hetland manages to find a good balance between humour and 'serious' coding. The examples are clear and especially noteworthy are the projects which are in the last part of the book. This is practical! Once you mastered the language you can use your knowledge in real applications. The book reads like a Stephen King novel. Exciting, you want to know what's on the next page before you go to sleep (if you can sleep...).
Overall this book is a winner. I would like to recommend it to everyone who wants to learn Python and have a nice time reading it also. I know that I did!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 13 people found the following review helpful By Paul D. Hartley on January 5, 2003
Format: Paperback Verified Purchase
I have most of the published python books and have been using python for over a year now. The language is a revalation in its simplicity and extensiveness.
This book covers how to use python. The first few chapters introduce the language for beginners but I recommend experienced programmers to glance at the pages for insights into what for me were unknown ways of using python. The whole book just seems to add knowledge and provide additional programming power.
There is a chapter covering the 'magic' functions (those functions that are build into library functions and are used behinds the scenes) and when you should use these functions to extend the power of python. Another chapter covers how to build into the code self testing routines so that if you modify any functions you can easily test that function. There is a chapter on how to understand library modules, how to use the built in documentation to find out quickly what a particular library or class will do.
I spend only a small fraction of my time writing software at work (a little more at home for pleasure) and hence I do not hav the time to plough through the vast amount of documentation that exists for python so I read this book in small doses and each time find out something about the language (especially 2.2) that I did not know before. There is also very good advice on how to write good software.
I am thinking of requiring all my programming staff (those who use python anyway) to stop work and spend a couple of days reading and making notes from this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By hyun lee on March 31, 2007
Format: Paperback
Look for this guy's online python tutorials: instant hacking (the title is a misnomer, instant hacking has nothing to do with "learning to hack") and instant python.

I rly liked those tutorials a lot and so I bought this book because it was by the same author.

However, I figured out (slightly to my dismay) that this was rly just an old version of "Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)" by the same author.

Thus, I'd recommend the other new version but this book is really good too.

This book covers a wide variety of programming topics (as well as programming "concepts" such as inheritance, polymorphism, etc). Even though its old, I couldn't tell that it was an older version until I read other Amazon topics. This book also isn't short at all so its defintely gonna keep me busy for quite a while :)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?