【中商原版】Python学习手册(第五版) 英文原版 Learning Python: Powerful Object-Oriented Programming Mark Lutz
| 运费: | ¥ 0.00-16.00 |
| 库存: | 0 件 |
商品详情
Learning Python: Powerful Object-Oriented Programming (5TH ed.)
基本信息
ormat:Paperback / softback 1200 pages
Publisher:O'Reilly Media, Inc, USA
Imprint:O'Reilly Media, Inc, USA
Edition:5 ed
ISBN:9781449355739
Published:30 Jun 2013
Weight:2314g
Dimensions:180 x 236 x 58 (mm)
页面参数仅供参考,具体以实物为准
书籍简介
如果你想动手编写高效、高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率。本书基于Python专家的流程培训课程编写,内容通俗易懂。本书包含很多注释的例子和插图,以帮助你开始使用Python2.7和3.3。每章都包含关于Python语言的重要组成部分的一节课。本书主要内容:了解Python的主要内置对象类型,如数字、列表和字典;创建和处理对象的Python语句,学习Python的一般语法模型;利用Python的基本程序工具的结构和重用代码;了解Python模块:语句包、函数和其他工具;探索Python的面向对象的编程工具,用于构建代码;了解异常处理模型和开发工具编写较大的程序;探索先进的Python工具,包括装饰符、描述符、元类、Unicode的处理。
This hands-on book will help developers be productive with Python quickly -- whether new to programming or just new to Python. It's an easy-to-follow self-paced tutorial, based on author and Python expert Mark Lutz's popular training course.
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
目录
Dedication
Preface
Getting Started
Chapter 1: A Python Q&A Session
Chapter 2: How Python Runs Programs
Chapter 3: How You Run Programs
Types and Operations
Chapter 4: Introducing Python Object Types
Chapter 5: Numeric Types
Chapter 6: The Dynamic Typing Interlude
Chapter 7: String Fundamentals
Chapter 8: Lists and Dictionaries
Chapter 9: Tuples, Files, and Everything Else
Statements and Syntax
Chapter 10: Introducing Python Statements
Chapter 11: Assignments, Expressions, and Prints
Chapter 12: if Tests and Syntax Rules
Chapter 13: while and for Loops
Chapter 14: Iterations and Comprehensions
Chapter 15: The Documentation Interlude
Functions and Generators
Chapter 16: Function Basics
Chapter 17: Scopes
Chapter 18: Arguments
Chapter 19: Advanced Function Topics
Chapter 20: Comprehensions and Generations
Chapter 21: The Benchmarking Interlude
Modules and Packages
Chapter 22: Modules: The Big Picture
Chapter 23: Module Coding Basics
Chapter 24: Module Packages
Chapter 25: Advanced Module Topics
Classes and OOP
Chapter 26: OOP: The Big Picture
Chapter 27: Class Coding Basics
Chapter 28: A More Realistic Example
Chapter 29: Class Coding Details
Chapter 30: Operator Overloading
Chapter 31: Designing with Classes
Chapter 32: Advanced Class Topics
Exceptions and Tools
Chapter 33: Exception Basics
Chapter 34: Exception Coding Details
Chapter 35: Exception Objects
Chapter 36: Designing with Exceptions
Advanced Topics
Chapter 37: Unicode and Byte Strings
Chapter 38: Managed Attributes
Chapter 39: Decorators
Chapter 40: Metaclasses
Chapter 41: All Good Things
Appendixes
Installation and Configuration
The Python 3.3 Windows Launcher
Python Changes and This Book
Solutions to End-of-Part Exercises
Colophon
作者简介
Mark Lutz是一位世界级的Python培训讲师。他是Python畅销书籍的作者,同时从1992年起就成为Python社区的引领者。Mark有着30余年的软件开发经验,也是《Python编程》《Python袖珍指南》等书的作者。
Mark Lutz is a leading Python trainer, the author of Python's earliest and best-selling texts, and a pioneering figure in the Python world.
Mark is the author of the three O'Reilly books: Learning Python, Programming Python, and Python Pocket Reference, all currently in fourth or fifth editions. He has been using and promoting Python since 1992, started writing Python books in 1995, and began teaching Python classes in 1997. As of Spring 2013, Mark has instructed 260 Python training sessions, taught roughly 4,000 students in live classes, and written Python books that have sold 400,000 units and been translated to at least a dozen languages.
Together, his two decades of Python efforts have helped to establish it as one of the most widely used programming languages in the world today. In addition, Mark has been in the software field for 30 years. He holds BS and MS degrees in computer science from the University of Wisconsin where he explored implementations of the Prolog language, and over his career has worked as a professional software developer on compilers, programming tools, scripting applications, and assorted client/server systems.
Mark maintains a training website (http://learning-python.com) and an additional book support site on the Web (http://www.rmi.net/~lutz).



- 中商进口商城 (微信公众号认证)
- 中商进口商城中华商务贸易有限公司所运营的英美日韩港台原版图书销售平台,旨在向内地读者介绍、普及、引进最新最有价值的国外和港台图书和资讯。
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...