Description Python is very easy tolearn for programmers familiar with other languages such as C, C++,Java, and Visual Basic, and can significantly increase programmerproductivity. It is often characterized as an agile language thatpromotes speedy development. The language is the basis ofapplications used by tens of thousands of companies andorganizations worldwide, and its user base is growing rapidly, asevidenced by its use by large companies such as Google. In CorePython Programming, Second Edition, Internet software engineer andtechnical trainer Wesley Chun provides intermediate and experienceddevelopers all they need to know to learn Python-fast. For Sale in Indiansubcontinent only Update to the best-selling first edition! Python popularity growing at a rapid pace Written in a fun, easy-to-understand style Core Python Welcome to Python! Getting Started Python Basics Python Objects Numbers Sequences: Strings, Lists, and Tuples Mapping and Set Types Conditionals and Loops Files and Input/Output Errors and Exceptions Functions and Functional Programming Modules Object-Oriented Programming Execution Environment Advanced Topics Regular Expressions Network Programming Internet Client Programming Multithreaded Programming GUI Programming Web Programming Database Programming Extending Python Miscellaneous Wesley J. Chun currently runs a consulting business specializing in Python software engineering and technical corporate training (http://www.cyberwebconsulting.com). He has been programming, teaching, and writing since 1980, including more than a decade's experience with Python. While at Yahoo!, he helped create Yahoo!Mail and Yahoo! People Search using Python. He holds degrees in computer science, mathematics, and music from the University of California.
If anything, learn to love the Snake that is Python.
I've never used a language easier and faster for prototying, processing text info, making GUIs/debugging-programs/utilities.
Yeah yeah, I know there's that "other" scripting language. The Camel was just terrible for me. I still couldn't program in that language after a year without looking in my book over and over. It isn't intuitive, designed well, and... jeez, I'm getting tired just thinking about it.
The Snake is beautiful, I was doing more in that language in a week than I ever did in a year with the Camel.
I was very disappointed with the quality of this book. It is advertised as the python book for experienced programmers, but I found it tedious - I skipped big portions of it - and even redundant within itself. The same concept that I knew before reading the book would be explained multiple times. Also, the code examples and text were peppered with obvious errors. I don't think anyone proofread the book before it was published.
Excellent book for picking up Python. Although it is important that the reader has mastered another major programming language before reading.
I wish the author had not addressed multiple versions in one book. It makes more difficult to remember this language... Which is already difficult due to the number of reserved words and methods.