楼主: tzj110
4705 31

Learning Python 5th Edition [推广有奖]

  • 0关注
  • 1粉丝

副教授

80%

还不是VIP/贵宾

-

威望
0
论坛币
435 个
学术水平
32 点
热心指数
40 点
信用等级
34 点
经验
41916 点
帖子
94
精华
1
在线时间
1793 小时
注册时间
2012-11-10
最后登录
2018-10-24

tzj110 发表于 2014-7-21 23:28:05 |显示全部楼层
本帖最后由 tzj110 于 2014-7-22 13:16 编辑

QQ截图20140722131356.png
Learning Python
作者: Mark Lutz
出版社: O'Reilly Media
出版年: 2013-7-3
页数: 1600
定价: CAD 67.99
装帧: Paperback
ISBN: 9781449355739











Learning Python 5th Edition.pdf

14.46 MB

已有 1 人评分经验 收起 理由
狂热的爱好者 + 60 奖励积极上传好的资料

总评分: 经验 + 60   查看全部评分

本帖被以下文库推荐

stata SPSS
songlinjllive 发表于 2014-7-21 23:47:58 来自手机 |显示全部楼层
tzj110 发表于 2014-7-21 23:28
Learning Python 5th Edition
大度王
回复

使用道具 举报

fantuanxiaot 发表于 2014-7-21 23:49:06 |显示全部楼层
不错的工具 谢谢分享
回复

使用道具 举报

狂热的爱好者 学生认证  发表于 2014-7-22 00:46:55 |显示全部楼层
LZ可以适当形容一下资料哈
回复

使用道具 举报

注册吧 发表于 2014-7-22 09:01:02 |显示全部楼层
不错,免费的
回复

使用道具 举报

Bridgenc 发表于 2014-7-22 09:08:10 |显示全部楼层
Thank you very much
回复

使用道具 举报

狂热的爱好者 学生认证  发表于 2014-7-22 18:33:15 |显示全部楼层
回复

使用道具 举报

bndnsuy 发表于 2014-7-26 22:35:48 |显示全部楼层
Title: Learning Python, 5th Edition
By: Mark Lutz
Publisher: O'Reilly Media
Print: June 2013
Ebook: June 2013
Pages: 1600
Print ISBN: 978-1-4493-5573-9 | ISBN 10: 1-4493-5573-0
Ebook ISBN: 978-1-4493-5568-5 | ISBN 10: 1-4493-5568-4

Table of Contents
    Getting Started
        Chapter 1 A Python Q&A Session
            Why Do People Use Python?
            Is Python a “Scripting Language”?
            OK, but What’s the Downside?
            Who Uses Python Today?
            What Can I Do with Python?
            How Is Python Developed and Supported?
            What Are Python’s Technical Strengths?
            How Does Python Stack Up to Language X?
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 2 How Python Runs Programs
            Introducing the Python Interpreter
            Program Execution
            Execution Model Variations
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 3 How You Run Programs
            The Interactive Prompt
            System Command Lines and Files
            Unix-Style Executable Scripts: #!
            Clicking File Icons
            Module Imports and Reloads
            Using exec to Run Module Files
            The IDLE User Interface
            Other IDEs
            Other Launch Options
            Which Option Should I Use?
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
            Test Your Knowledge: Part I Exercises
    Types and Operations
        Chapter 4 Introducing Python Object Types
            The Python Conceptual Hierarchy
            Why Use Built-in Types?
            Python’s Core Data Types
            Numbers
            Strings
            Lists
            Dictionaries
            Tuples
            Files
            Other Core Types
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 5 Numeric Types
            Numeric Type Basics
            Numbers in Action
            Other Numeric Types
            Numeric Extensions
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 6 The Dynamic Typing Interlude
            The Case of the Missing Declaration Statements
            Shared References
            Dynamic Typing Is Everywhere
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 7 String Fundamentals
            This Chapter’s Scope
            String Basics
            String Literals
            Strings in Action
            String Methods
            String Formatting Expressions
            String Formatting Method Calls
            General Type Categories
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 8 Lists and Dictionaries
            Lists
            Lists in Action
            Dictionaries
            Dictionaries in Action
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 9 Tuples, Files, and Everything Else
            Tuples
            Files
            Core Types Review and Summary
            Built-in Type Gotchas
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
            Test Your Knowledge: Part II Exercises
    Statements and Syntax
        Chapter 10 Introducing Python Statements
            The Python Conceptual Hierarchy Revisited
            Python’s Statements
            A Tale of Two ifs
            A Quick Example: Interactive Loops
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 11 Assignments, Expressions, and Prints
            Assignment Statements
            Expression Statements
            Print Operations
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 12 if Tests and Syntax Rules
            if Statements
            Python Syntax Revisited
            Truth Values and Boolean Tests
            The if/else Ternary Expression
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 13 while and for Loops
            while Loops
            break, continue, pass, and the Loop else
            for Loops
            Loop Coding Techniques
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 14 Iterations and Comprehensions
            Iterations: A First Look
            List Comprehensions: A First Detailed Look
            Other Iteration Contexts
            New Iterables in Python 3.X
            Other Iteration Topics
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 15 The Documentation Interlude
            Python Documentation Sources
            Common Coding Gotchas
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
            Test Your Knowledge: Part III Exercises
    Functions and Generators
        Chapter 16 Function Basics
            Why Use Functions?
            Coding Functions
            A First Example: Definitions and Calls
            A Second Example: Intersecting Sequences
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 17 Scopes
            Python Scope Basics
            The global Statement
            Scopes and Nested Functions
            The nonlocal Statement in 3.X
            Why nonlocal? State Retention Options
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 18 Arguments
            Argument-Passing Basics
            Special Argument-Matching Modes
            The min Wakeup Call!
            Generalized Set Functions
            Emulating the Python 3.X print Function
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 19 Advanced Function Topics
            Function Design Concepts
            Recursive Functions
            Function Objects: Attributes and Annotations
            Anonymous Functions: lambda
            Functional Programming Tools
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 20 Comprehensions and Generations
            List Comprehensions and Functional Tools
            Generator Functions and Expressions
            Comprehension Syntax Summary
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 21 The Benchmarking Interlude
            Timing Iteration Alternatives
            Timing Iterations and Pythons with timeit
            Other Benchmarking Topics: pystones
            Function Gotchas
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
            Test Your Knowledge: Part IV Exercises
    Modules and Packages
        Chapter 22 Modules: The Big Picture
            Why Use Modules?
            Python Program Architecture
            How Imports Work
            Byte Code Files: __pycache__ in Python 3.2+
            The Module Search Path
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 23 Module Coding Basics
            Module Creation
            Module Usage
            Module Namespaces
            Reloading Modules
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 24 Module Packages
            Package Import Basics
            Package Import Example
            Why Use Package Imports?
            Package Relative Imports
            Python 3.3 Namespace Packages
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 25 Advanced Module Topics
            Module Design Concepts
            Data Hiding in Modules
            Enabling Future Language Features: __future__
            Mixed Usage Modes: __name__ and __main__
            Example: Dual Mode Code
            Changing the Module Search Path
            The as Extension for import and from
            Example: Modules Are Objects
            Importing Modules by Name String
            Example: Transitive Module Reloads
            Module Gotchas
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
            Test Your Knowledge: Part V Exercises
回复

使用道具 举报

bndnsuy 发表于 2014-7-26 22:36:53 |显示全部楼层
目录太长了,文字超过系统限制,只好分成两次


    Classes and OOP
        Chapter 26 OOP: The Big Picture
            Why Use Classes?
            OOP from 30,000 Feet
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 27 Class Coding Basics
            Classes Generate Multiple Instance Objects
            Classes Are Customized by Inheritance
            Classes Can Intercept Python Operators
            The World’s Simplest Python Class
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 28 A More Realistic Example
            Step 1: Making Instances
            Step 2: Adding Behavior Methods
            Step 3: Operator Overloading
            Step 4: Customizing Behavior by Subclassing
            Step 5: Customizing Constructors, Too
            Step 6: Using Introspection Tools
            Step 7 (Final): Storing Objects in a Database
            Future Directions
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 29 Class Coding Details
            The class Statement
            Methods
            Inheritance
            Namespaces: The Conclusion
            Documentation Strings Revisited
            Classes Versus Modules
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 30 Operator Overloading
            The Basics
            Indexing and Slicing: __getitem__ and __setitem__
            Index Iteration: __getitem__
            Iterable Objects: __iter__ and __next__
            Membership: __contains__, __iter__, and __getitem__
            Attribute Access: __getattr__ and __setattr__
            String Representation: __repr__ and __str__
            Right-Side and In-Place Uses: __radd__ and __iadd__
            Call Expressions: __call__
            Comparisons: __lt__, __gt__, and Others
            Boolean Tests: __bool__ and __len__
            Object Destruction: __del__
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 31 Designing with Classes
            Python and OOP
            OOP and Inheritance: “Is-a” Relationships
            OOP and Composition: “Has-a” Relationships
            OOP and Delegation: “Wrapper” Proxy Objects
            Pseudoprivate Class Attributes
            Methods Are Objects: Bound or Unbound
            Classes Are Objects: Generic Object Factories
            Multiple Inheritance: “Mix-in” Classes
            Other Design-Related Topics
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 32 Advanced Class Topics
            Extending Built-in Types
            The “New Style” Class Model
            New-Style Class Changes
            New-Style Class Extensions
            Static and Class Methods
            Decorators and Metaclasses: Part 1
            The super Built-in Function: For Better or Worse?
            Class Gotchas
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
            Test Your Knowledge: Part VI Exercises
    Exceptions and Tools
        Chapter 33 Exception Basics
            Why Use Exceptions?
            Exceptions: The Short Story
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 34 Exception Coding Details
            The try/except/else Statement
            The try/finally Statement
            Unified try/except/finally
            The raise Statement
            The assert Statement
            with/as Context Managers
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 35 Exception Objects
            Exceptions: Back to the Future
            Why Exception Hierarchies?
            Built-in Exception Classes
            Custom Print Displays
            Custom Data and Behavior
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 36 Designing with Exceptions
            Nesting Exception Handlers
            Exception Idioms
            Exception Design Tips and Gotchas
            Core Language Summary
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
            Test Your Knowledge: Part VII Exercises
    Advanced Topics
        Chapter 37 Unicode and Byte Strings
            String Changes in 3.X
            String Basics
            Coding Basic Strings
            Coding Unicode Strings
            Using 3.X bytes Objects
            Using 3.X/2.6+ bytearray Objects
            Using Text and Binary Files
            Using Unicode Files
            Other String Tool Changes in 3.X
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 38 Managed Attributes
            Why Manage Attributes?
            Properties
            Descriptors
            __getattr__ and __getattribute__
            Example: Attribute Validations
            Chapter Summary
            Test Your Knowledge: Quiz
        Chapter 39 Decorators
            What’s a Decorator?
            The Basics
            Coding Function Decorators
            Coding Class Decorators
            Managing Functions and Classes Directly
            Example: “Private” and “Public” Attributes
            Example: Validating Function Arguments
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 40 Metaclasses
            To Metaclass or Not to Metaclass
            The Metaclass Model
            Declaring Metaclasses
            Coding Metaclasses
            Inheritance and Instance
            Metaclass Methods
            Example: Adding Methods to Classes
            Example: Applying Decorators to Methods
            Chapter Summary
            Test Your Knowledge: Quiz
            Test Your Knowledge: Answers
        Chapter 41 All Good Things
            The Python Paradox
            Where to Go From Here
            Encore: Print Your Own Completion Certificate!
    Appendixes
        Appendix Installation and Configuration
            Installing the Python Interpreter
            Configuring Python
            For More Help
        Appendix The Python 3.3 Windows Launcher
            The Unix Legacy
            The Windows Legacy
            Introducing the New Windows Launcher
            A Windows Launcher Tutorial
            Pitfalls of the New Windows Launcher
            Conclusions: A Net Win for Windows
        Appendix Python Changes and This Book
            Major 2.X/3.X Differences
            General Remarks: 3.X Changes
            Fifth Edition Python Changes: 2.7, 3.2, 3.3
            Fourth Edition Python Changes: 2.6, 3.0, 3.1
            Third Edition Python Changes: 2.3, 2.4, 2.5
            Earlier and Later Python Changes
        Appendix Solutions to End-of-Part Exercises
            Part I, Getting Started
            Part II, Types and Operations
            Part III, Statements and Syntax
            Part IV, Functions and Generators
            Part V, Modules and Packages
            Part VI, Classes and OOP
            Part VII, Exceptions and Tools

    Colophon
回复

使用道具 举报

huangfanchang 发表于 2014-7-26 22:54:09 |显示全部楼层
ding
kankan
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

GMT+8, 2018-11-15 17:16