Showing posts with label python programming. Show all posts
Showing posts with label python programming. Show all posts

Python Essential Reference (4th Edition) Review

Python Essential Reference (4th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Python Essential Reference (4th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Python Essential Reference (4th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Python Essential Reference (4th Edition) ReviewThe author of Python Essential Reference is David Beazley, who among other occupations created the open-source SWIG tool and the WAD mixed-languages debugger. His background is pervading throughout the book, in which the reader gets a clear sense of what is happening behind the Python programming language and learns how to use it efficiently instead of considering it as a black box.
The first 20 pages give an overview of the language and although it is called a "tutorial introduction", it should be understood that its purpose is for a programmer to see what Python looks like, and not for a novice to get their first programming course.
The next 156 pages offer a thorough review of the language and its environment. This is a very interesting part and should not be skipped even by people who already know Python. I said "review" but an experienced programmer should be able to learn the language by reading those chapters and putting them into practice with extra exercises.
Instead of simply describing the language, the author also hands out tricks of the trade, showing how to acquire good coding habits while using an sensible approach regarding the performance, which is often essential in a dynamic language. The fourth edition is focusing on version 2.6 but offers some historical perspective by pointing out several elements that were recently improved, or which are about to change in upcoming versions.
The first part of the book concludes with useful recommendations on program debugging and profiling.
The second part contains 388 pages and goes through the Python library, presenting the essential modules together with examples, notes and advices. After all, this is a reference, so we shouldn't expect any less.
Last but not least, the third part comprises 30 pages of precious information on Python/C interface for extending the language or embedding it in larger applications.
An appendix introduces version 3 for those who are ready to make the leap.
For the sake of completeness, if I were to make any reproach or wish for improvement, it would probably be on the overall presentation (and would be a very minor one). The style in the code excerpts could be more consistent in the first part of the book, and the second part could do with more emphasis on the ... reference ... character of the text, perhaps by providing a more convenient way to navigate through the different modules and by using more obvious styles for the different parts. I sometimes had the impression of reading a long listing of modules and methods instead of looking through a reference book. While the contents is superior to other references like "Python in a Nutshell", I found it easier to retrieve what I needed with the latter - a bit on the brink of obsolescence today - than I do now with the former.
I would definitely recommend this book to anyone desirous of improving their programming skills in Python, or having to write optimized code because performance is an issue.Python Essential Reference (4th Edition) OverviewPython Essential Reference is the definitive reference guide to the Python programming language — the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library.Designed for the professional programmer, the book is concise, to the point, and highly accessible. It also includes detailed information on the Python library and many advanced subjects that is not available in either the official Python documentation or any other single reference source.

Thoroughly updated to reflect the significant new programming language features and library modules that have been introduced in Python 2.6 and Python 3, the fourth edition of Python Essential Reference is the definitive guide for programmers who need to modernize existing Python code or who are planning an eventual migration to Python 3. Programmers starting a new Python project will find detailed coverage of contemporary Python programming idioms.

This fourth edition of Python Essential Reference features numerous improvements, additions, and updates:

Coverage of new language features, libraries, and modules
Practical coverage of Python's more advanced features including generators, coroutines, closures, metaclasses, and decorators
Expanded coverage of library modules related to concurrent programming including threads, subprocesses, and the new multiprocessing module
Up-to-the-minute coverage of how to use Python 2.6's forward compatibility mode to evaluate code for Python 3 compatibility
Improved organization for even faster answers and better usability
Updates to reflect modern Python programming style and idioms
Updated and improved example code
Deep coverage of low-level system and networking library modules — including options not covered in the standard documentation



Want to learn more information about Python Essential Reference (4th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer) Review

Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer) ReviewThe first book I read on Python was "A Byte of Python". You can find it on the net. It is free. That book was compact, effortless, useful, but, still, a rather basic intro.
I was looking for a something, which would take me further. We had quite a few Python books scattered around the office. Long story short, I liked none of them. Then I chanced upon James Payne's book, and I cannot praise it enough!! Very well structured, very readable, actually, engaging! Full of useful, clear, elegant examples, it covers a lot of subjects, but not at the expense of basics or clarity. Every new subject, whether it is network or database access, continues to teach you the language itself. It is quite good as a reference too.
It is not for absolutely clueless, but if you have even minimal experience with programming, I bet, you will find it remarkably useful. It is a book Python deserves.
Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer) Overview

Want to learn more information about Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning Python: From Novice to Professional Review

Beginning Python: From Novice to Professional
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning Python: From Novice to Professional? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning Python: From Novice to Professional. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning Python: From Novice to Professional ReviewI admit it. I really like Python as a programming language. So there. :-)
I think that Magnus has a very reasonable approach to presenting Python as a programming language. The real benefit to this book, however, is the collection of projects, and the way in which they are presented. Each project chapter is presented using the following template:
- What's the problem
- Useful tools
- Preparations
- First implementation
- Second implementation
...
- Putting it all together
- Further exploration
Far too many programming books present the "final" code in all its "glory" with no indication to the reader that it took multiple iterations to get to the code that was presented.
Yes, this takes a bit more room, but for those to whom programming is new, it is a very valuable technique. It is really important for programmers to realize that the first draft, or attempt, doesn't have to (and will almost never) be right, or complete.
Thanks
Magnus!
Beginning Python: From Novice to Professional OverviewPropelled by growing interest in open source scripting languages, harried adoption of Web frameworks such as Django (http://www.djangoproject.com/), and continued work on third-party language implementations such as IronPython (http://www.codeplex.com/IronPython), the Python programming language is experiencing surging community enthusiasm and adoption. With both Microsoft and Google heavily investing in Python-related products and services, the potential audience can only grow for the foreseeable future.Beginning Python, Second Edition is the long-awaited revision to the popular first edition, having been updated to reflect new features introduced with Python 3.0. Additional changes are being made to reflect modern development paradigms, such as the exploding popularity of using Web frameworks such as Django in lieu of more archaic approaches.See the following resources for more information on the Python language:Python website: http://www.python.org/

Want to learn more information about Beginning Python: From Novice to Professional?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Grok 1.0 Web Development Review

Grok 1.0 Web Development
Average Reviews:

(More customer reviews)
Are you looking to buy Grok 1.0 Web Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Grok 1.0 Web Development. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Grok 1.0 Web Development ReviewFull disclosure:
- I am Carlos' friend and recent fellow author on a similar topic.
- I have only read less than half of this book so far (chapters 1-5).
- I have not worked through any code examples in the book.
- I have worked with the technologies underlying Grok for a long time; I am not a beginner.
As a result of the above circumstances, this review may be less useful and nonpartisan than another, but any opinions I state below really are truthful.
The good things
- This book is written extremely well. Everything is spelled correctly, individual sentences make sense, and sentences flow very naturally to form paragraphs, paragraphs flow to form sections, sections to chapters, and so on. There are no editorial distractions in this book that I've found so far.
- The first half of the book is ordered well and I think a reader will be able to follow along easily. The code examples are easy to understand.
- Carlos isn't afraid to introduce other common technologies while describing Grok (such as JavaScript); therefore the code samples aren't as contrived as those I've seen in other technical books.
The other things (not necessarily bad, just observations)
- This is not a book about the guts of Grok; you won't learn how to change Grok by reading this book. It is a book which tells you how to write an application using the Grok API.
- This book is presented in a style where a very small application is progressively expanded to gain features chapter-by-chapter. Usually I'm not much of a fan of this style of tech writing, because it makes you keep a lot of state in your brain, and by the time you get to chapter 15, you've forgotten some of the basics you learned in chapter 2. But since the book is written very well, and since it doesn't waste a lot of time on distractions, it actually seems fine here.
You should almost certainly buy this book if:
- You are someone thinking of writing a web application using Grok
- You don't want to write a web app in Grok but you are curious about Zope or Grok technologies for comparative purposes (maybe you using a competing framework).
- You are an aspiring technical author and you want an example of how an introductory book should be written.Grok 1.0 Web Development OverviewThe book takes a practical approach and dives into code right from the start. After learning how to install Grok, we create a simple application. We work on this application throughout the book, until its deployment in the last chapter. In each chapter, some new features of Grok will be introduced and explained, then the application will be extended to use them, explaining step-by-step how each feature works. This book is intended for Python developers who want to create web applications but have little or no experience in web development. If you have used other web frameworks but are looking for one that enables you to create more complex applications without losing agility, you will also benefit from this book.The reader is expected to have some basic Python knowledge and at least a general idea of how a web application works.

Want to learn more information about Grok 1.0 Web Development?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...