Beginning Python and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £10.75 Amazon.co.uk Gift Card
Beginning Python: From Novice to Professional 2nd Edition (Books for Professionals by Professionals)
 
 
Start reading Beginning Python on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Python: From Novice to Professional 2nd Edition (Books for Professionals by Professionals) [Paperback]

Magnus Lie Hetland
3.3 out of 5 stars  See all reviews (10 customer reviews)
RRP: £35.49
Price: £27.68 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £7.81 (22%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Tuesday, May 29? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £20.76  
Paperback £27.68  
Trade In this Item for up to £10.75
Trade in Beginning Python: From Novice to Professional 2nd Edition (Books for Professionals by Professionals) for an Amazon.co.uk gift card of up to £10.75, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Beginning Python: From Novice to Professional 2nd Edition (Books for Professionals by Professionals) + Python Programming for the Absolute Beginner + Python Pocket Reference (Pocket Reference (O'Reilly))
Price For All Three: £50.92

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 656 pages
  • Publisher: APRESS; 2nd Revised edition edition (8 Sep 2008)
  • Language English
  • ISBN-10: 1590599829
  • ISBN-13: 978-1590599822
  • Product Dimensions: 23.4 x 17.8 x 3.5 cm
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: 28,368 in Books (See Top 100 in Books)

More About the Author

Magnus Lie Hetland
Discover books, learn about writers, and more.

Visit Amazon's Magnus Lie Hetland Page

Product Description

Product Description

Gain a fundamental understanding of Python's syntax and features with the second edition of Beginning Python, an up-to-date introduction and practical reference. Covering a wide array of Python-related programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time.

Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in the forthcoming Python 3.0 (otherwise known as Python 3000), advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.

What you’ll learn

  • Become a proficient Python programmer by following along with a friendly, practical guide to the language's key features.
  • Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction.
  • Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution.
  • Learn by following along with ten interesting projects, including a P2P file-sharing application, chat client, video game, remote text editor, and more. Complete, downloadable code is provided for each project!

Who this book is for

Programmers, novice and otherwise, seeking a comprehensive introduction to the Python programming language.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
8 of 9 people found the following review helpful
Format:Paperback
This is a great introduction to Python. People who can already program will find the book moves quickly enough, but beginners will by no means be lost.
The book covers everything Python - including an introduction to some more advanced concepts like Django.
At the end of the book, there are several fantastic projects which tech you to make something very cool - like a forum, a chat client (like MSN) and a file sharing server like Bit-torrent.

A great book that I highly recommend!!
Comment | 
Was this review helpful to you?
7 of 8 people found the following review helpful
Format:Paperback
I bought this book having completed Dive Into Python by Mark Pilgrim (also on Apress).

The two books complement each other perfectly; where Mark Pilgrim's book throws you straight into development, Magnus' book really takes the time to explain the inner workings of Python -- in fact, I'm currently using it as my reference book of choice.

The book also includes some nice chapters on best practices in Python and has certainly helped me understand the concept of "pythonic" coding.

This book is a good starting point for anyone wanting to learn Python -- and, along with Dive Into Python, will give you a firm grounding in the language.
Comment | 
Was this review helpful to you?
5 of 6 people found the following review helpful
Format:Paperback
Basically what the previous reviewer, Mr. Singer, says: This book is very discriminating vis-a-vis its 'beginning' audience. Lots of good and well-written chapters but the author plainly fails to grasp that some of these concepts are very difficult, and that he needs to slow it down a bit.

The book is marred by a painful lack of judgment about what needs attention and how much and at what stage. Important and difficult bits are not properly spelled out - as they should be in a book that says _beginning_ on the cover, unimportant (at this stage) and hugely difficult subjects are discussed at incomprehensible length (after which is appended an acknowledgement that you're unlikely to come across this kind of thing as it's not in much use - but hey, maybe you yourself can figure out something it's good for?). It occasionally feels like it's written by the kind of professor who, following his own train of thought, can go on and on oblivious to the fact that he lost all his students hours ago.

It is not all bad, though but even if it's just a few cases of 'staring at the page in blank incomprehension' it's been enough to make me take long breaks between chapters and go find material on the internet to supplant that of entire chapters. Not very satisfactory.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Too brief for novices
Covers too much ground, too briefly to be a helpful tutorial for a beginner.

Web resources such as Google's Python class do this much better.
Published 15 months ago by asdfgh
So far, so impressed
Amazon are after a review before I've finished the book, so I can only go on what I've seen so far - which is that this is a very well written introduction to the language, that... Read more
Published 19 months ago by DoCrowdsHaveWisdom?
This book does not cover Python 3.0, merely mentions it.
This book does NOT cover Python 3.0! It mentions Python 3.0 in Appendix D, a 16 pages long appendix from the 600+ pages long book! This book covers Python 2. Read more
Published 19 months ago by Rolf M
So frustrating
I purchased this book with the intent of learning python, the new python3. The examples in this book if fallowed correctly should work with python3 although they don't very... Read more
Published 22 months ago by paul marinello
When is a Novice not a Beginner?
A previous reviewer gave this book a very high rating: I cannot do that. Whilst I am not a complete beginner to programming, I found the book to be more demanding than I wanted. Read more
Published on 12 Mar 2010 by Mr. James Slinger
Best Programming Book I own
This is a very good book to get if you are new to python and programming.

The book introduces all the concepets of programming wiht python in an easy to read... Read more
Published on 13 Oct 2009 by Nighteyes
Python For Beginners
This book was and is perfect. Having come from a Delphi background I knew very little about Python. I had seen a few online tutorials but could get to grips with them. Read more
Published on 10 Aug 2009 by Anthoni
Search Customer Reviews
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!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges