Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
Python Cookbook, 2nd Edition

Python Cookbook, 2nd Edition
by Alex Martelli; Anna Martelli Ravenscroft; David Ascher

Top Sellers in this Category

Regular Expressions Cookbook

Regular Expressions Cookbook
by Jan Goyvaerts; Steven Levithan

Python Cookbook, 2nd Edition

Python Cookbook, 2nd Edition
by Alex Martelli; Anna Martelli Ravenscroft; David Ascher

Google and YouTube use Python because it's highly adaptable, easy to maintain, and allows for rapid development. If you want to write high-quality, efficient code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly -- whether you're new to programming or just new to Python. It's an easy-to-follow self-paced tutorial, based on author and Python expert Mark Lutz's popular training course. Each chapter contains a stand-alone lesson on a key component of the language, and includes a unique Test Your Knowledge section with practical exercises and quizzes, so you can practice new skills and test your understanding as you go. You'll find lots of annotated examples and illustrations to help you get started with Python 3.0.

  • Learn about Python's major built-in object types, such as numbers, lists, and dictionaries

  • Create and process objects using Python statements, and learn Python's general syntax model

  • Structure and reuse code using functions, Python's basic procedural tool

  • Learn about Python modules: packages of statements, functions, and other tools, organized into larger components

  • Discover Python's object-oriented programming tool for structuring code

  • Learn about the exception-handling model, and development tools for writing larger programs

  • Explore advanced Python tools including decorators, descriptors, metaclasses, and Unicode processing

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.0 out of 5 rating Based on 142 Ratings

Good reference, not good for learning - 2009-08-24
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
If you are not a programmer by trade and are looking to learn python, wait to buy this book. It certainly provides thorough information, but it is really, really dry. Personally, I prefer a book that teaches you through exercises and examples where one lesson builds on the concepts of the last. This book does that, but to a boring degree.

I read through 80% of the book and didn't feel like I learned python because I hadn't put it into practice. I later bought the "Python Programming for the absolute beginner" book by Michael Dawson. This book gets right to the point and lets you learn by doing.

Good book - 2009-10-02
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
It's a great book. I did buy a slightly outdated version, which was why it was under $6 (including shipping), but the basics are there.

Beginner programmers: This book is perfect. Though it doesn't have all the humor of a "For Dummies" book, it's not dry reading (IMHO).

Expert programmers: Don't buy this book for yourself; it's a little long-winded. You'll learn the language, but you'll also spend too much time reading about the concepts of programming...

nice starters overview - 2009-09-01
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book gives a good fundamental introduction to the programming language. It is easy to read and gives clear examples.

Excellent Book - 2009-08-20
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book could not have better introduced Python in a clear and easy to understand manner. True, it is not exactly an interesting read, but as you plow through, you learn more than you thought possible. I have read several books on programming languages, and even the series that try to add humor and spice to the content do not teach as well as this book. I just oredered the "sequel" of sorts, Programming Python. I look forward to another great lesson in this fabulous language.

Wonderful Manual - 2009-07-13
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book is a wonderful introduction and reference manual to Python 2.5+. Starting with no understanding of the language itself, in eight hours of reading (over half the book) I managed to learn everything I needed to know to create a useful application to monitor my corporation's client networks. Two days after that, I wrote a GUI for the same program. Since then, the entire Operations department has been using my program to monitor our networks.
The book gives you the basics up front and gives the harder things (object-oriented programing, exception handling, etc.) near the back of the book. In the first 400 pages, I found everthing I needed to make my program work as expected. While this book is great for learning and reference, it is best paired with the [...] website, which gives all the possible methods of the standard library. I highly recommend this book to anyone with a basic programming knowledge and a desire to learn the language.

Browse Similar Topics

Top Level Categories:
Programming

Sub-Categories:
Programming > Python

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.