Learning Python Author: Mark Lutz | Language: English | ISBN:
B00DDZPC9S | Format: EPUB
Learning Python Description
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.
Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code.
- Explore Python’s major built-in object types such as numbers, lists, and dictionaries
- Create and process objects with Python statements, and learn Python’s general syntax model
- Use functions to avoid code redundancy and package code for reuse
- Organize statements, functions, and other tools into larger components with modules
- Dive into classes: Python’s object-oriented programming tool for structuring code
- Write large programs with Python’s exception-handling model and development tools
- Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing
- File Size: 6228 KB
- Print Length: 1602 pages
- Page Numbers Source ISBN: 1449355730
- Simultaneous Device Usage: Unlimited
- Publisher: O'Reilly Media; 5 edition (June 13, 2013)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B00DDZPC9S
- Text-to-Speech: Enabled
X-Ray:
- Lending: Not Enabled
- Amazon Best Sellers Rank: #23,207 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
- #2
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Games - #4
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Python - #10
in Books > Computers & Technology > Programming > Game Programming
- #2
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Games - #4
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Python - #10
in Books > Computers & Technology > Programming > Game Programming
In the 5th edition of this book, author Mark Lutz takes you on a comprehensive tour of the Python language. In this book he covers a lot of ground, and does so in an easy-to-understand way, making this book great for beginners, or for someone coming from another language. Moreover this book covers both Python 2.7.X and 3.X which is a big plus.
Learning Python lives up to its title: after reading this book, someone new to programming altogether will walk away with a solid understanding of the Python language basics, including some advanced features. As mentioned this book covers a lot of ground, which is to be expected when it is 1600 pages long, however, it does so in an engaging manner. The author manages to convey the more complex concepts in a good way by breaking them down and walking you through a large range of examples. Furthermore, the writing style is very clear and it is obvious from the text that this author has a lot of experience teaching classes on Python as he seems to "preempt" any confusion before it arises.
Compared to similar books, Learning Python goes deeper into each topic, and covers more topics than any one "Learning" or beginners' book that I have seen. I believe that's a real plus, as you are not left hanging with questions regarding a topic as one sometimes might be when reading books that just scratches the surface and gives a brief example of some language feature. Even though this book is appropriate for beginners, it introduces what is sometimes thought of as more advanced topics, such as list comprehensions, decorators, descriptors and generators. It is nice to see these features and more included in this comprehensive text as they have become more prevalent recently.
Learning Python Preview
Link
Please Wait...