Programming in Python 3: A Complete Introduction to the Python Language, 2nd Edition

0
(0)

Programming in Python 3: A Complete Introduction to the Python Language, 2nd Edition
 

  • Author:Mark Summerfield
  • Length: 648 pages
  • Edition: 2
  • Publisher: Addison-Wesley Professional
  • Publication Date: 2009-11-22
  • ISBN-10: 0321680561
  • ISBN-13: 9780321680563
  • Sales Rank: #221182 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    A Fully Revised Edition Featuring New Material on Coroutines, Debugging, Testing, Parsing, String Formatting, and More

    Python 3 is the best version of the language yet: It is more powerful, convenient, consistent, and expressive than ever before. Now, leading Python programmer Mark Summerfield demonstrates how to write code that takes full advantage of Python 3’s features and idioms. Programming in Python 3, Second Edition, brings together all the knowledge you need to write any program, use any standard or third-party Python 3 library, and create new library modules of your own.

    Summerfield draws on his many years of Python experience to share deep insights into Python 3 development you won’t find anywhere else. He begins by illuminating Python’s “beautiful heart”: the eight key elements of Python you need to write robust, high-performance programs. Building on these core elements, he introduces new topics designed to strengthen your practical expertise-one concept and hands-on example at a time. Coverage includes

    • Developing in Python using procedural, objectoriented, and functional programming paradigms
    • Creating custom packages and modules
    • Writing and reading binary, text, and XML files, including optional compression, random access, and text and XML parsing
    • Leveraging advanced data types, collections, control structures, and functions
    • Spreading program workloads across multiple processes and threads
    • Programming SQL databases and key–value DBM files
    • Debugging techniques-and using Test Driven Development to avoid bugs in the first place
    • Utilizing Python’s regular expression mini-language and module
    • Parsing techniques, including how to use the third-party PyParsing and PLY modules
    • Building usable, efficient, GUI-based applications
    • Advanced programming techniques, including generators, function and class decorators, context managers, descriptors, abstract base classes, metaclasses, coroutines, and more 

    Programming in Python 3, Second Edition, serves as both tutorial and language reference. It assumes some prior programming experience, and is accompanied by extensive downloadable example code-all of it tested with Python 3 on Windows, Linux, and Mac OS X. This edition covers Python 3.0 and 3.1, and due to the Python language moratorium it is also valid for Python 3.2 which has the same language as Python 3.1.

    中文:

    书名:Programming in Python 3: A Complete Introduction to the Python Language, 2nd Edition

    完全修订版,包含有关协程、调试、测试、解析、字符串格式化等方面的新材料

    到目前为止,Python3是该语言的最佳版本:它比以往任何时候都更强大、更方便、更一致、更具表现力。现在,领先的Python程序员Mark Summerfield演示了如何编写充分利用Python3的特性和习惯用法的代码。 用Python3编程,第二版, 汇集了编写任何程序、使用任何标准或第三方Python3库以及创建自己的新库模块所需的所有知识。

    Summerfield利用他多年的Python经验,分享了你在其他任何地方都找不到的关于Python3开发的深刻见解。他首先阐述了编写健壮、高性能程序所需的八个关键要素。在这些核心要素的基础上,他引入了新的主题,旨在加强您的实践专业知识-一次一个概念和实践范例。覆盖范围包括

    • 使用过程性、面向对象和函数式编程范型在Python中进行开发
    • 创建自定义包和模块
    • 写入和读取二进制、文本和XML文件,包括可选的压缩、随机访问以及文本和XML解析
    • 利用高级数据类型、集合、控制结构和函数
    • 跨多个进程和线程分配程序工作负载
    • 编程SQL数据库和关键的值DBM文件
    • 调试技术–首先使用测试驱动开发来避免错误
    • 利用Python的正则表达式小语言和模块
    • Parsing techniques, including how to use the third-party PyParsing and PLY modules
    • 构建可用、高效、基于图形用户界面的应用程序
    • 高级编程技术,包括生成器、函数和类修饰器、上下文管理器、描述符、抽象基类、元类、协程等

    用Python3编程,第二版, 作为教程和语言参考。本文假设您具有一定的编程经验,并附带大量可下载的示例代码-所有这些代码都在Windows、Linux和Mac OS X上的Python3上进行了测试。此版本涵盖了Python3.0和3.1,由于Python语言暂停,它也适用于具有相同功能的Python3.2 语言 作为Python3.1。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册