Python: Visual QuickStart Guide (Visual QuickStart Guides) Paperback – 4 Dec 2008
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
There is a newer edition of this item:
Customers Who Viewed This Item Also Viewed
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
From the Back Cover
Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains such as Web, database access, desktop GUIs, game and software development, and network programming. Fans of Python use the phrase "batteries included" to describe the standard library, which covers everything from asynchronous processing to zip files. The language itself is a flexible powerhouse that can handle practically any application domain. This task-based tutorial is for students with no programming experience as well as those programmers who have some experience with the programming language and now want to take their skills to the next level. The book walks a reader through all the fundamentals and then moves on to more advanced topics. It's a complete end-to-end tutorial and reference.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
Just to put this review in context, I am an experienced Java and C++ developer who wanted to learn Python. I prefer reading a printed book over web tutorials and ebooks when learning a new programming language.
The layout / format etc looks very clean, simple and easy to follow.
However, the content is very suspect. I have already found basic errors e.g. for loop demonstration that is meant to display 10 times table - but only displays up to 9 times table because the author does not appear to understand the 'for in range()' statement! Another place, he uses 'global' in the book but then switches to 'nonlocal' in the downloaded example source code. Does not explain global very well and no mention of nonlocal anywhere in the book.
Also, he spends barely a small paragraph on the 'continue' statement and advises 'it should be avoided altogether' - without any reasoning behind this.
His explanation of passing by reference is also woefully inadequate. Two sparse pages with only immutable parameters - no mention of parameters of mutable type objects which can be amended by the function using the object's methods. Also, no suggestion of possible workarounds if you did want to write a function which 'changes' the value of the parameter passed in.
The above is just after reading 77 of the 190 pages. I am dreading what other delights await me.
I bought this book based on the credentials of the author. Further googling on some of the above points e.g. Functions Parameters and 'Pass By Reference' seem to suggest that the author's use of 'Pass by reference' to describe Python parameters is misleading at best....You would hope that someone teaches programming and writes books on the matter would be do a better job.
Each part is explained briefly and clearly with straightforward examples, that can easily be tried using the Python interpreter.
Does exactly what it says on the cover "Learn Python the Quick and Easy Way". Outstanding.
Most Recent Customer Reviews
A good introduction to Python 2 and 3 without getting bogged down in all the technical details.Published 8 months ago by Adrian