Paperback: 738 pages
Publisher: O'Reilly Media; Second edition (July 24, 2006)
Language: English
ISBN-10: 0596100469
ISBN-13: 978-0596100469
Product Dimensions: 6 x 1.6 x 9 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 4.4 out of 5 stars See all reviews (32 customer reviews)
Best Sellers Rank: #248,131 in Books (See Top 100 in Books) #100 in Books > Textbooks > Computer Science > Object-Oriented Software Design #102 in Books > Computers & Technology > Operating Systems > Unix #196 in Books > Computers & Technology > Operating Systems > Linux
The author Alex Martelli is Uber Technical Lead at Google, Inc. Martelli holds a laurea in Ingegneria Elettronica from Bologna University. He wrote Python in a Nutshell two editions, and also co-edited the Python Cookbook. He's a member of the Python Software Foundation, and won the 2002 Activators' Choice Award. Martelli spent 8 years with IBM Research, earning three Outstanding Technical Achievement Awards, and on.The book is a great reference and full of insights and good programming techniques. It moves pretty fast to make a good introductory book, but once one has a reasonable understanding of Python fundamentals, anyone wishing to advance their understanding and application of the language can benefit from Python in a Nutshell.I found that this book has been able to cover every thing from fundamentals of the Python language to a comprehensive description of some of the more esoteric newer language features and at the same time address many of the applications of the language. The presentation style is clear and very readable with concise examples, and not full of extraneous fluff. The subjects are well laid out beginning with a swift comprehensive introduction to the language, and a good description of the basic elements including classes, methods exceptions, modules, decorators and built-ins. There are sections on the Python library and extension modules, Network and web programming including some discussion of some of the existing python web frame works and socket programming. There is material on extending and embedding Python and alternate ways to extend python beyond c-extensions. The book was released just prior to the final release of Python 2.5, but there is considerable material covering most if not all of the latest 2.
Python: PYTHON CRASH COURSE - Beginner's Course To Learn The Basics Of Python Programming In 24 Hours!: (Python, Python Programming, Python for Dummies, Python for Beginners, python crash course) Python: Learn Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Python In No Time (Python, Python Course, Python Development, Python Books, Python for Beginners) PYTHON: Python in 8 Hours, For Beginners, Learn Python Fast! A Smart Way to Learn Python, Plain & Simple, Learn Python Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Python: Learn Web Scraping with Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Web Scraping with Python In No Time (Web Scraping ... Python Books, Python for Beginners) Python: Learn Python FAST - The Ultimate Crash Course to Learning the Basics of the Python Programming Language In No Time (Python, Python Programming, ... (Learn Coding Fast with Hands-On Project 7) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Python: Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 1) Programming Raspberry Pi 3: Getting Started With Python (Programming Raspberry Pi 3, Raspberry Pi 3 User Guide, Python Programming, Raspberry Pi 3 with Python Programming) Python in a Nutshell, Second Edition (In a Nutshell) Python: Complete Crash Course for Becoming an Expert in Python Programming (2nd Edition) Inventa tus propios juegos de computadora con Python: Guía para principiantes en programación con Python (Spanish Edition) Big Data, MapReduce, Hadoop, and Spark with Python: Master Big Data Analytics and Data Wrangling with MapReduce Fundamentals using Hadoop, Spark, and Python Python : The Ultimate Python Quickstart Guide - From Beginner To Expert (Hands On Projects, Machine Learning, Learn Coding Fast, Learning code, Database) Hacking: Hacking Made Easy 1: Beginners: Python: Python Programming For Beginners, Computer Science, Computer Programming Mobile Apps: Python and HTML: Programming Guide: Learn In A Day (Python, Swift, HTML, Apps) Programming Google App Engine with Python: Build and Run Scalable Python Apps on Google's Infrastructure Python Data Analytics: Data Analysis and Science using pandas, matplotlib and the Python Programming Language Black Hat Python: Python Programming for Hackers and Pentesters Python: Python Made Easy 1: Hacking: Beginners Python: A Beginner to Expert Guide to Learning the basics of Python Programming (Computer Science Series)