|
Python @ Web Programming
Programming Shed : Programmer Store & Resources |
|
|
|
Python Index - Python Book : Python 2.1 Bible
by Dave Brueck, David Brueck, Stephen Tanner Paperback: 750 pages Dimensions (in inches): 1.69 x 9.19 x 7.42 Publisher: John Wiley & Sons ISBN: 0764548077; (June 2001) If Python 2.1 can do it, you can do it too … Packed with crystal-clear explanations, hands-on examples, and a complete language reference, this authoritative guide gives you all the tools you need for rapid application development with Python 2.1. From variables, expressions, and other basics to XML, multimedia, and multithreading, Python pros Dave Brueck and Stephen Tanner show you step by step how to master Python components, put them together, and create full-featured applications — in practically no time! Inside, you'll find complete coverage of Python 2.1 • Get up to speed on basics with a quick one-hour tutorial • Work with Python data types, expressions, and object-oriented features • Take advantage of Python operating system services and database features • Create Web-savvy applications that can handle Internet data and parse XML • Build graphical applications using Tkinter and wxPython • Process sound and image files • Harness multithreading, encryption, tokenizing, and other advanced techniques • Use Python tools to create number-crunching routines and internationalized applications • Distribute Python applications and modules on a Windows or UNIX system Customer Reviews Reviewer: A reader from Northern CA United States This is an excellent tutorial, all included topics are carefully explained. New features of 1.5 and 2.0 are clearly listed, also. Sometimes repetitious, as when says over and over in OOP chapter "can't access unbound class methods without having declared an instance" (& you get to see the associated TypeError over and over). But for the most part, the book is clear and the right size (i.e. doesn't #include man pages or the stuff in Lundh and Beazley's books). 2 caveats: In preface, Chun says "would like to have covered databases, XML, number crunching, graphics, ZOPE etc". Databases ,especially, is a decent sized omission, but he gives cites for further reading on all these topics in the Appendix. Also, there's no discussion of the programming environment: IDLE & ActiveState debuggers, emacs, vim, etc. (The Brueck/Tanner Python Bible covers all the topics in Chun's list of omissions, but that book skims topics like OOP). I'd recommend that anybody serious about python look at Chun's book (and the Brueck/Tanner Bible). Reviewer: Michael R Bernstein from Las Vegas, NV United States Disclaimer: I am a Hungry Minds author, currently working on a book whose topic is related to this one's. Frankly, I really wasn't expecting to like this book. I'm not the kind of guy that buys 'doorstop books' (How to Teach Yourself to be an Idiot in 24 hours), but I figured I'd give this a shot. I was very surprised at how well the authors managed to cover all the basics with clarity, without resorting t the gratuitous screenshots that many books are prone to. I was also very pleased that they included detailed information on a variety of advanced topics that just don't get covered in many other books, like: - Embedding the Python interpreter in your programs - Building a command interpreter (a mini-language) using Python - An overview of the available IDEs for Python ...and other gems. As a tutorial, the first section of the book performs admirably, with just the right level of detail. There are a few extras included, such as coverage of arrays, that are not strictly part of the core Python language, but are useful if you are learning Python as second language. As a general language reference, the book works fairly well, though I still prefer the smaller form-factor of dedicated reference books for this purpose, such as New Rider's ' Python Essential Reference'. In fact, the large size of the book (which makes it hard to hold comfortably) is the only reason that I'm giving it four stars, instead of five. Reviewer: tbye from Liberty Lake, WA United States Looking to tackle Python? I've been shopping for a scripting language and juggled back and forth between tcl, perl, python and ruby... and this book sealed Python as the language for me. Whether you're on a Unix platform or using Windows, looking to build scripting tools, or full-blown gui interfaces, Python is the language for you, and the Python 2.1 Bible will bring you up to speed with everything you need to design, develop and deploy your application using the barrage of tools available in Python. Especially worth reading are the chapters on threading and regular expressions for you hard core folks looking for flexibility and performance. If Brueck's detailed treatment of the existing Python modules don't win you over, his in depth walk through of extending Python by building your own modules in 'C' will. No Python programmer should be without this book! |
|
|
© 2005-2006, Programming Shed
|