16 used & new from $15.00

Have one to sell? Sell yours here
 
 
Practical Python
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  
4.5 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.


4 new from $36.99 12 used from $15.00

Customers Who Bought This Item Also Bought

Python: Create - Modify - Reuse

Python: Create - Modify - Reuse

by James O. Knowlton
3.3 out of 5 stars (3)  $29.19
Python

Python

by Chris Fehily
4.7 out of 5 stars (20)  $21.99
Programming Python

Programming Python

by Mark Lutz
4.1 out of 5 stars (9)  $37.79
Learning Python (Animal Guide)

Learning Python (Animal Guide)

by Mark Lutz
3.9 out of 5 stars (142)  $34.64
Python Cookbook

Python Cookbook

by Alex Martelli
4.3 out of 5 stars (42)  $23.01
Explore similar items

Editorial Reviews

Product Description

My plan to start seriously learning Python begins with <i>Practical Python</i>... This book properly blends programming concepts with design concepts...and cements its lessons with entertaining examples. </a></p> </blockquote> <p id="quoteAuthor">&#8212; Craig Banker, Baton Rouge Linux User Group</p></div>

<p><i>Practical Python</i> offers a highly useful guide to the Python programming language. In disarmingly readable prose, author Magnus Lie Hetland guides you through those concepts of most importance to the budding Python developer.</p>

<p> Following a succinct overview of the installation process, Hetland brings you up to speed regarding the general programming precepts common to every high-level language, including datatypes, conditionals and looping, abstractions, and modularity. Notably, Hetland takes great care to provide a thorough introduction to Python's potentially confusing datatype offering, including lists, tuples, and dictionaries, providing numerous examples aimed toward familiarizing you with their subtle, yet important differences.</p>

<p>Primed with the language's foundational knowledge, you'll then be introduced to Python's file-handling, database, GUI, and string-handling capabilities. Additionally, Hetland offers an excellent review of Python's object-oriented, functional, and exception-handling capabilities. All chapters are peppered with references to Python's useful built-in functions, which is done with the intention of demonstrating the considerable features offered by the default Python distribution.</p>

<p>Hetland devotes the second half of the book to project development, taking great care to choose a series of ten increasingly complex applications that are of timely and wide-ranging interest to burgeoning and expert developers alike. Project focus includes automated document conversion, newsgroup administration, graphical PDF document generation, remote document maintenance, the creation of a peer-to-peer system with XML-RPC, database integration, and GUI and game development. </p>



About the Author

Magnus Lie Hetland is an associate professor of algorithms at the Norwegian University of Science and Technology, NTNU. Even though he loves learning new programming languages&emdash;even quite obscure ones&emdash;Magnus has been a devoted Python fan and an active member of the Python community for many years, and is the author of the popular online tutorials "Instant Python" and "Instant Hacking.When he isn't busy staring at a computer screen, he may be found reading (even while bicycling), acting (in a local theater group), or gaming (mostly role-playing games).

Product Details

  • Paperback: 619 pages
  • Publisher: Apress; 1st edition (August 6, 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
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon.com Sales Rank: #628,256 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #88 in  Books > Computers & Internet > Programming > Languages & Tools > Python

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

11 Reviews
5 star:
 (8)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
16 of 18 people found the following review helpful:
5.0 out of 5 stars Clear, extensive, and entertaining, October 19, 2003
By Todd Stephens (Lakeland, FL United States) - See all my reviews
(REAL NAME)   
I bought this book because I went through the author's online tutorials at his website (www.hetland.org). 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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 14 people found the following review helpful:
5.0 out of 5 stars The best Python book period., July 9, 2003
By M. Young "M.Young" (LAs Vegas, NV) - See all my reviews
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars I don't write reviews, usually, November 14, 2004
By Forest Song (Philadelphia, PA) - See all my reviews
If you believe one learns more from others than from books and you are a beginner, this book is for you.

I always use Python in a hurry. Python pampered me into a lazy learner, but who's to blame? To me, Python is like a friend I am deeply attatched to but never know enough, until I found this book. Yes, even beginners can start USING Python in a week or two. But he/she also knows the difference between his/her programming skill and the professionals'. Well, Magnus will help you catch up with them in a few days' joyful reading. Like Code Complete this book teaches you things you can only learn from experience but it achieves this by using a pedagogical (and practical) programming language, ten illustrative and generalizable projects, and good writing. I can't help you learning Python, but recommanding this book is the least I can do.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Although Good...
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. Read more
Published on March 31, 2007 by Edward Lee

5.0 out of 5 stars A practical guide to the Python programming language
Magnus Lie Hetland's Practical Python provides developers with a practical guide to the Python programming language: while it does assume a degree of basic Python programming... Read more
Published on December 6, 2005 by Midwest Book Review

5.0 out of 5 stars Does humor belong in Python?
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... Read more
Published on November 6, 2003 by dimitri pater

2.0 out of 5 stars Left wondering
I'm really starting to wonder about these whole Amazon review system. I mean, these reviews so far reflect nothing about what I've personally found this book to be. Read more
Published on November 3, 2003

5.0 out of 5 stars Best introductory Python book
A very fine book about Python!
It's for beginners but describes and teaches also up-to-date Python features new in
Python 2.2. Read more
Published on February 9, 2003 by J. Marquardt

5.0 out of 5 stars Learn Python 2.2 and discover many new features
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. Read more
Published on January 6, 2003 by Paul D. Hartley

5.0 out of 5 stars Best Python book out there
We've used Python for some time at work, building numerous successful yet niche applications. As my interest in Python grew, I decided to pick up a few books in an effort to... Read more
Published on October 27, 2002

4.0 out of 5 stars For advanced beginners
The first section is a somewhat verbose tutorial for beginners. It's very clear but slow going, especially for an instant-gratification language like Python. Read more
Published on October 24, 2002

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.