Dive Into Python
Whether you're an experienced programmer looking to get into Python or grizzled Python veteran who remembers the days when you had to import the string module, Dive Into Python is your 'desert island' Python book.
— Joey deVilla, Slashdot contributor
As a complete newbie to the language...I constantly had those little thoughts like, 'this is the way a programming language should be taught.'
— Lasse Koskela , JavaRanch
Apress has been profuse in both its quantity and quality of releasesand (this book is) surely worth adding to your technical reading budget for skills development.
— Blane Warrene, Technology Notes
I am reading this ... because the language seems like a good way to accomplish programming tasks that don't require the low-level bit handling power of C.
— Richard Bejtlich, TaoSecurity
Python is a new and innovative scripting language. It is set to replace Perl as the programming language of choice for shell scripters, and for serious application developers who want a feature-rich, yet simple language to deploy their products.
Dive Into Python is a hands-on guide to the Python language. Each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at the end.
This is the perfect resource for you if you like to jump into languages fast and get going right away. If you're just starting to learn Python, first pick up a copy of Magnus Lie Hetland's Practical Python.
What people are saying - Write a review
LibraryThing ReviewUser Review - eichin - LibraryThing
None of this "hello world" tripe, you start by reading an ODBC client. If you've already picked up three or four programming languages, this is where you should head next. Particularly useful in new ... Read full review
The Interactive Shell
Your First Python Program
SOAP Web Services
Troubleshooting SOAP Web Services
Converting Roman Numerals Stage 4
The Power of Introspection
Using lambda Functions
Objects and ObjectOrientation
Using Private Functions
Exceptions and File Handling
Using sys modules
Understanding locals and globals
Dealing with Unicode
Scripts and Streams
Using Standard Input Output and Error
Putting It All Together
HTTP Web Services
Handling LastModified and ETag
Refactoring for Performance
Mapping Lists Revisited
Pluralizing Nouns Stage 3
Pluralizing Nouns Stage 6
Using the timeit Module
Optimizing Dictionary Lookups
Optimizing String Manipulation
Appendix A Python License
Appendix B GNU Free Documentation License
How to Use This License for Your Documents