e99 Online Shopping Mall
Help | |
Home - Basic P - Python Programming (Books) |
  | Back | 61-80 of 99 | Next 20 |
click price to see details click image to enlarge click link to go to the store
61. Python Essential Reference (3rd Edition) by David M. Beazley | |
Paperback: 648
Pages
(2006-03-02)
list price: US$44.99 -- used & new: US$4.22 (price subject to change: see help) Asin: 0672328623 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Beazley's subject is Python, a full-featured, freely-redistributable, POSIX-compliant (platforms include Linux, Unix, Macintosh, and Windows) scripting language that is based on object-oriented design principles. As advertised, Beazley's source release (1.5.2) is available from an unfortunately slow server at www.python.org. The installation under Linux (Redhat 5.2) proceeded without incident. Beazley holds true to his catalogic purpose: fully 230 pages are formatted as technical appendices and indices covering the standard litany: built-in function syntax, database features, OS-level interfaces, Internet interfaces, and compiling/profiling/debugging. All references are fully annotated and illustrated with example source code that runs from a couple of lines to a couple of pages. In lock step with competing scripting languages, Python is extensible and embeddable in C and C++, and with blitzkrieg efficiency, Beazley summarizes these crucial practical issues in the final 30 pages. Python users who are tired of chasing questions through hyperlinked online documents will benefit from the expansive random-access index. Python the book captures the orderliness of Python the language. Beazley begins with an 86-page précis of Python in the fashion of Kernighan and Ritchie: too brief for a newbie tutorial but enough to propel old hands into a scripting language that aspires to the elegance of a compiled language. Indeed, it is a byte-compiling language. The line bytecode=compile("some_python_script",'','exec')) creates 'bytecode' as a token executed by exec bytecode. But a five-minute investigation through Beazley's book does not describe how 'bytecode' can be written into a separate executable file. If writing the byte-compiled code to a file is not possible, Python suffers from the limitations of other scripting languages: the executable is the source and cannot be hidden from the user, at least not without some difficulty. Despite its extensibility, embeddability, and pleasing architecture, Python is like other scripting languages: appropriate for solving small nonproprietary problems. Those familiar with more established scriptors like Perl may ask, "Why Python?" Unlike Perl, Python is a product of the fully object-oriented (OO) era, and its constructs reflect design principles that aspire beyond keystroke shortcuts of the succinct-but-often-arcane Perl. Python creator Guido van Rossum cleansed Perl's idiosyncracies and objectified basic data structure, data manipulations, and I/O. With Python, OO is so intrinsic that learning Python is equivalent to learning OO. The same cannot be said of Perl. Unfortunately, comparisons with other languages are missing from Beazley's book. Van Rossum, in an embarrassingly self-serving foreword, preemptively asserts that we readers need "neither evangelizing nor proselytizing"--after all, we already own the book--but we do need galvanizing and we don't find it. Specifically, we need a response to the oft-repeated wisdom that new computer languages are only worth learning if they teach us to organize our thinking along new lines. Scripting languages, however, are for quick and dirty projects: quick to write, easy to hack, and ultimately disposable. The essential tension created by van Rossum and friends is between the elegance of object-oriented principles and the utility of a quick-hacked script. Sadly, the tension remains unresolved in Beazley's reference. There is little to convince us that Python has earned its place in the firmament by changing our thinking. But Beazley has given us much to get us going if we have already taken the leap of faith. --Peter Leopold Customer Reviews (70)
THE Book
Reference = Thorough, Concise, Well-Indexed
far and away my favorite python reference
What I used to think a nutshell book was about!
Outstanding Reference |
62. Python 3 Object Oriented Programming by Dusty Phillips | |
Paperback: 404
Pages
(2010-07-26)
list price: US$49.99 -- used & new: US$42.74 (price subject to change: see help) Asin: 1849511268 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description In Detail Object Oriented Programming is a very important aspect of modern programming languages. The basic principles of Object Oriented Programming are relatively easy to learn. Putting them together into working designs can be challenging. This book makes programming more of a pleasure than a chore using powerful Python 3 object-oriented features of Python 3. It clearly demonstrates the core OOP principles and how to correctly implement OOP in Python. Object Oriented Programming ranks high in importance among the many models Python supports. Yet, many programmers never bother learning the powerful features that make this language object oriented. The book teaches when and how OOP should be correctly applied. It emphasizes not only the simple syntax of OOP in Python, but also how to combine these objects into well-designed software. This book will introduce you to the terminology of the object-oriented paradigm, focusing on object-oriented design with step-by-step examples. It will take you from simple inheritance, one of the most useful tools in the object-oriented programmer's toolbox, all the way through to cooperative inheritance, one of the most complicated. You will be able to raise, handle, define, and manipulate exceptions. You will be able to integrate the object-oriented and the not-so-object-oriented aspects of Python. You will also be able to create maintainable applications by studying higher level design patterns. You'll learn the complexities of string and file manipulation, and how Python distinguishes between binary and textual data. Not one, but two very powerful automated testing systems will be introduced to you. You'll understand the joy of unit testing and just how easy they are to create. You'll even study higher level libraries such as database connectors and GUI toolkits and how they apply object-oriented principles. Harness the power of Python 3 objects; it's not just a scripting language What you will learn from this book Approach The book begins with the very foundations of OOP and then uses practical examples to show how to correctly implement Object Oriented Programming in Python. Many examples are taken from real-world projects. The book focuses on high-level design as well as the gritty details of the Python syntax. The provided exercises inspire the reader to think about his or her own code, rather than providing solved problems. Who this book is written for If you're new to Object Oriented Programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply Object Oriented Programming in Python, this is the book for you. If you are an object-oriented programmer for other languages, you too will find this book a useful introduction to Python, as it uses terminology you are already familiar with. Python 2 programmers seeking a leg up in the new world of Python 3 will also find the book beneficial, and you need not necessarily know Python 2. Customer Reviews (3)
Best Python 3 Book I've Read
Excellent introduction to OOP in Python 3
Great OOP for Python developers |
63. Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears (Programmer to Programmer) by Dana Moore, Raymond Budd, William Wright | |
Paperback: 420
Pages
(2007-10-15)
list price: US$39.99 -- used & new: US$1.40 (price subject to change: see help) Asin: 0470138092 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (4)
Eh... where's the beef, Django-wise?
Nearly useless for Django
Django, Mochikit and TurboGears
Very poor forDjango |
64. Foundations of Python 3 Network Programming, Second Edition by John Goerzen, Brandon Rhodes | |
Paperback: 550
Pages
(2011-01-28)
list price: US$49.99 -- used & new: US$38.99 (price subject to change: see help) Asin: 1430230037 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This book gives you everything you need to know about network programming using Python 3, the latest version of the Python language. It will benefit both scripters and serious application developers who want a feature-rich, yet simple language. Fully updated, this second edition includes all the new developments in network programming such as WSGI, FastCGI, and asynchronous communication. Foundations of Python 3 Network Programming, Second Edition explains multitasking network servers using several models, including forking, threading, and non-blocking sockets. Extensive examples throughout the book demonstrate important concepts and practices, and provide a cadre of fully-functioning stand alone programs. Readers may even use the examples included as building blocks to create their own software. This book will be of interest to python programmers who need to program networked applications using Python. From web application developers, to systems integrators, to system administrators—this book has everything you need to know. |
65. Expert Python Programming: Best practices for designing, coding, and distributing your Python software by Tarek Ziadé | |
Paperback: 376
Pages
(2008-09-26)
list price: US$44.99 -- used & new: US$34.34 (price subject to change: see help) Asin: 184719494X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Python is a dynamic programming language, used in a wide range of domains by programmers who find it simple, yet powerful. From the earliest version 15 years ago to the current one, it has constantly evolved with productivity and code readability in mind. Even if you find writing Python code easy, writing code that is efficient and easy to maintain and reuse is not so straightforward. This book will show you how to do just that:it will show you how Python development should be done. Python expert Tarek Ziadé takes you on a practical tour of Python application development, beginning with setting up the best development environment, and along the way looking at agile methodologies in Python, and applying proven object-oriented principles to your design. What you will learn from this book? Approach This book is an authoritative exploration of Python best practices and applications of agile methodologies to Python, illustrated with practical, real-world examples. Who this book is written for? This book is for Python developers who are already building applications, but want to build better ones by applying best practices and new development techniques to their projects. The reader is expected to have a sound background in Python programming. Customer Reviews (18)
Lack of editorial direction makes a muddled mess
My short review
Good Book
disappointed
Like a blog about the past few years' Python trends |
66. Python How to Program, 1/e by Harvey M. Deitel, Paul J. Deitel, Jonathan P. Liperi, Ben Wiedermann | |
Paperback: 1376
Pages
(2002-02-14)
list price: US$129.80 -- used & new: US$27.52 (price subject to change: see help) Asin: 0130923613 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description This new book by the world's leading programming language textbook authors carefully explains how to use Python as a general-purpose programming language and how to program multi-tier, client/server, database-intensive, Internet- and Web-based applications. Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally-recognized corporate-training and content-creation organization specializing in Python, Visual Basic® .NET, C#, Visual C++® .NET, Java(tm), C++, C, XML, Perl, Internet, Web, wireless and object technologies. The Deitels are the authors of several worldwide #1 programming-language textbooks, including Java How to Program, 4/e, C++ How to Program, 3/e and Internet & World Wide Web How to Program, 2/e. For information on current and forthcoming Deitel/Prentice Hall publications including How to Program Series books, Multimedia Cyber Classrooms Complete Training Courses (which include DEITEL(tm) books and Cyber Classrooms) and Web-Based Training Courses please see the last few pages of this book. Customer Reviews (10)
Aging but excellent book
Better name it The Python Bible
Disappointment
Very Deep - Excellent intro to OOP and Python
An excellent book for learning and mastering Python |
67. Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer) by James Payne | |
Paperback: 624
Pages
(2010-02-02)
list price: US$39.99 -- used & new: US$14.78 (price subject to change: see help) Asin: 0470414634 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file. Customer Reviews (5)
not for a beginner
Not for programmers
Takes you beyond introductory material
Really enjoying this book
An excellent book!! |
68. Python Phrasebook by Brad Dayley | |
Paperback: 288
Pages
(2006-11-16)
list price: US$19.99 -- used & new: US$11.03 (price subject to change: see help) Asin: 0672329107 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Python Phrasebook Brad Dayley Essential Code and Commands Python Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Python. Concise and Accessible Easy to carry and easy to use—lets you ditch all those bulky books for one portable guide Flexible and Functional Packed with more than 100 customizable code snippets—so you can readily code functional Python in just about any situation Brad Dayley is a software engineer at Novell, Inc. He has been a system administrator and software developer on the Unix, Windows, Linux, and NetWare platforms for the past 14 years. Brad co-developed an advanced debugging course used to train engineers and customers and is the co-author of several Novell Press books. Programming / Python $16.99 USA / $20.99 CAN / £11.99 Net UK Customer Reviews (9)
Good compact reference, but showing its age.
Useful pocket guide.
Good scripts for beginners
Lots of internet stuff, no math stuff
Code sniplets are confusing |
69. Data Crunching: Solve Everyday Problems Using Java, Python, and more. by Greg Wilson | |
Paperback: 176
Pages
(2005-04-20)
list price: US$29.95 -- used & new: US$16.99 (price subject to change: see help) Asin: 0974514071 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Every day, all around the world, programmers have to recycle legacy data, translate from one vendor's proprietary format into another's, check that configuration files are internally consistent, and search through web logs to see how many people have downloaded the latest release of their product.This kind of "data crunching," may not be glamorous, but knowing how to do it efficiently is essential to being a good programmer. This book describes the most useful data crunching techniques, explains when you should use them, and shows how they will make your life easier.Along the way, it will introduce you to some handy, but under-used, features of Java, Python, and other languages.It will also show you how to test data crunching programs, and how data crunching fits into the larger software development picture. Customer Reviews (14)
Excellent Python Oriented Primer for Novice to Intermediate Data Parsing
Too short, lacks more material
Short, Informative, Useful and Clear
good data-handling cookbook for a beginner
An overview of parsing and mining data with python. |
70. Python & XML by Christopher A. Jones, Fred L. Drake Jr | |
Paperback: 450
Pages
(2001-12-15)
list price: US$39.95 -- used & new: US$24.50 (price subject to change: see help) Asin: 0596001282 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (4)
A Great Overview of XML
Great coverage with some typos
Good Coverage of Python XML possibilities
Terse, and too many typos! Regarding the code examples, the explanations hardly illuminate the API. Moreover, and in some ways worse, I have found many typos -- and I am only I bought this book because of the topics, and because I figured Python would |
71. Invent Your Own Computer Games with Python, 2nd Edition by Al Sweigart | |
Paperback: 438
Pages
(2010-05-01)
list price: US$25.01 -- used & new: US$21.35 (price subject to change: see help) Asin: 0982106017 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (27)
Wonderful Beginner's Book
Great book for beginers
Relearning how to program for my children
Great for younger audience
Great Video Game How-To for Kids (and Kids at Heart!) |
72. Twisted Network Programming Essentials by Abe Fettig | |
Paperback: 240
Pages
(2005-10-20)
list price: US$29.95 -- used & new: US$19.77 (price subject to change: see help) Asin: 0596100329 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Twisted Network Programming Essentials from O'Reilly is a task-oriented look at this new open source, Python-based technology. The book begins with recommendations for various plug-ins and add-ons to enhance the basic package as installed.It then details Twisted's collection simple network protocols, and helper utilities.The book also includes projects that let you try out the Twisted framework for yourself. For example, you'll find examples of using Twisted to build web services applications using the REST architecture, using XML-RPC, and using SOAP. Written for developers who want to start building applications using Twisted, this comprehensive guide presents examples of the most common tasks you'll face when building network applications.It also helps you understand the key concepts and design patterns used in Twisted applications.Here are just some of the topics discussed in Twisted Network Programming Essentials: Along the way, each lesson is supported by thorough notes and explanations to make absolutely certain you're up to speed with this leading-edge Python technology. Customer Reviews (17)
Wow, seriously flawed and outdated
Disappointing
Superficial book
Outdated and Missing Fundamentals
Not for LEARNING Twisted |
73. Python Algorithms: Mastering Basic Algorithms in the Python Language by Magnus Lie Hetland | |
Paperback: 450
Pages
(2010-11-30)
list price: US$49.99 -- used & new: US$43.45 (price subject to change: see help) Asin: 1430232374 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. What you’ll learn
Who this book is forThe book is intended for Python programmers who need to learn about algorithmic problem-solving, or who need a refresher. Students of Computer Science, or similar programming-related topics, such as bioinformatics, may also find the book to be quite useful. |
74. Real World Instrumentation with Python: Automated Data Acquisition and Control Systems by John M. Hughes | |
Paperback: 640
Pages
(2010-12-01)
list price: US$54.99 -- used & new: US$33.74 (price subject to change: see help) Asin: 0596809565 Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description With this convenient, single-source reference, you'll learn how to develop instrumentation software with Python that lets you monitor or control devices in the physical world. Whether you need to acquire data from a hardware device or automate its functions, this book shows you how to build interfaces that include everything from software to wiring. You get step-by-step instructions, clear examples, and hands-on tips and hints for interfacing a PC to the real world, along with advice to help you avoid common pitfalls. Use the book's hardware survey to discover the interface type for your particular device, and then follow detailed examples to develop the interface with Python and C. Organized by interface type, data processing activities, and user interface implementations, this book is for anyone who works with instrumentation, robotics, data acquisition, or process control. |
75. Problem Solving With Algorithms And Data Structures Using Python by Bradley N. Miller, David L. Ranum | |
Paperback: 357
Pages
(2005-09)
list price: US$45.00 -- used & new: US$45.00 (price subject to change: see help) Asin: 1590280539 Canada | United Kingdom | Germany | France | Japan | |
76. Python Web Development with Django by Jeff Forcier, Paul Bissex, Wesley Chun | |
Paperback: 408
Pages
(2008-11-03)
list price: US$49.99 -- used & new: US$33.49 (price subject to change: see help) Asin: 0132356139 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The authors teach Django through in-depth explanations, plus provide extensive sample code supported with images and line-by-line explanations. You’ll discover how Django leverages Python’s development speed and flexibility to help you solve a wide spectrum of Web development problems and learn Django best practices covered nowhere else. You’ll build your first Django application in just minutes and deepen your real-world skills through start-to-finish application projects including This complete guide starts by introducing Python, Django, and Web development concepts, then dives into the Django framework, providing a deep understanding of its major components (models, views, templates), and how they come together to form complete Web applications. After a discussion of four independent working Django applications, coverage turns to advanced topics, such as caching, extending the template system, syndication, admin customization, and testing. Valuable reference appendices cover using the command-line, installing and configuring Django, development tools, exploring existing Django applications, the Google App Engine, and how to get more involved with the Django community. Introduction 1 Part I: Getting Started Chapter 1: Practical Python for Django 7 Chapter 2: Django for the Impatient: Building a Blog 57 Chapter 3: Starting Out 77 Part II: Django in Depth Chapter 4: Defining and Using Models 89 Chapter 5: URLs, HTTP Mechanisms, and Views 117 Chapter 6: Templates and Form Processing 135 Part III: Django Applications by Example Chapter 7: Photo Gallery 159 Chapter 8: Content Management System 181 Chapter 9: Liveblog 205 Chapter 10: Pastebin 221 Part IV: Advanced Django Techniques and Features Chapter 11: Advanced Django Programming 235 Chapter 12: Advanced Django Deployment 261 Part V: Appendices Appendix A: Command Line Basics 285 Appendix B: Installing and Running Django 295 Appendix C: Tools for Practical Django Development 313 Appendix D: Finding, Evaluating, and Using Django Applications 321 Appendix E: Django on the Google App Engine 325 Appendix F: Getting Involved in the Django Project 337 Index 339 Colophon 375 Customer Reviews (16)
Well written, but misses examples
Kindle Edition Lacks Monospaced Fonts
Excellent review of Python and intro to Django
Could be better.
Concise and well written django book |
77. Pro Python System Administration by Rytis Sileika | |
Paperback: 416
Pages
(2010-07-27)
list price: US$49.99 -- used & new: US$41.31 (price subject to change: see help) Asin: 1430226056 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description As time goes on, system administrators are presented with increasingly complicated challenges. In the early days, a team of engineers might have had to look after one or two systems. These days, one engineer can administer hundreds or thousands of systems. System administrators are gradually replacing their tools with more advanced and flexible ones. One of the choices is Python. Structurally, Python is a modern, high-level language with a very clean syntax. Python comes with many built-in libraries that can make automation tasks easier. It also has extensive set of third-party libraries and a very active development community. This flexibility makes Python a good choice for a wide variety of tasks, from prototyping science applications to system maintenance and administration jobs. This book is primarily aimed at experienced system administrators whose day-to-day tasks involve looking after and managing small-to-medium-sized server estates. It will also be beneficial for system administrators who want to learn more about automation and want to apply their Python knowledge to solve various system administration problems. Python developers will also benefit from reading this book, especially if they are involved in developing automation and management tools. This book assumes that readers already use Python and are comfortable with the language. Most of the Linux distributions come with Python and various libraries (such as Django, PIL and SciPy) packaged and readily available, but basic knowledge of installing packages in a Linux/Unix environment is advised. Customer Reviews (1)
Very detailed about how to use Python on the job |
78. Python 3 Reference Manual: (Python Documentation Manual Part 2) by Guido Van Rossum, Fred L. Drake | |
Paperback: 242
Pages
(2009-03-20)
list price: US$21.95 -- used & new: US$19.75 (price subject to change: see help) Asin: 1441412697 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (2)
It's a help!
Giving all the details an advanced programmer will need |
79. Introduction To Python 3: (Python Documentation Manual Part 1) by Guido Van Rossum, Fred L. Drake | |
Paperback: 264
Pages
(2009-03-20)
list price: US$21.95 -- used & new: US$19.79 (price subject to change: see help) Asin: 1441412700 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (5)
¿How many pages has it really got?
Great for a Newbie
It's a help!
Excellent documentation
The formatter must have been written in Cobol |
80. Think Python: An Introduction to Software Design: How To Think Like A Computer Scientist by Allen B. Downey | |
Paperback: 238
Pages
(2009-02-27)
list price: US$22.95 -- used & new: US$20.64 (price subject to change: see help) Asin: 1441419160 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (1)
Fabulous book! |
  | Back | 61-80 of 99 | Next 20 |