Python是流行、开源、面向对象的编程语言,既可以用于编写单机运行的程序也可以编写脚本程序,具有可移植、强大、易用等特点。跟随专业教师学习是最快捷的掌握此语言的方式。新版的《学习Python))把你带到Mark Lutz和David Ascher面前,他们是著名的Python专家和培训师,他们的用语亲切、组织良好的文章已经指导了许多编程者精通这种语言。\r\n 《学习Python(第二版)》给程序员提供了一个学习Python和面向对象编程的综合学习工具。它根据1999年该书第一版发布以来Python语言的大量变化做了更新。本书介绍了最近发布的Python 2.3的基本要素并涵盖了新的特性,如列表内涵,嵌套作用域和迭代器/产生器。\r\n 除了语言特性,《学习Python(第二版)》还为初级程序员提供了新的内容,包括新的面向对象编程和动态类型回顾,新的关于编程起步和配置选项的讨论,新的关于文档的内容等等。全书用新的实例使得语言特性的应用更加具体。\r\n 《学习Python(第二版)》首先给出了理解和构造Python程序必需的所有信息,包括类型、运算符、表达式、类、函数、模块和异常。然后,作者给出了更高级的内容,通过真实的应用和可用扩展库说明如何用Python完成一般的任务。全书提供了练习以检验自己的新技能。\r\n 《学习Python(第二版)》是本可灵活选读的图书,它让读者能够集中深入Python语言的核心。随着通读全书,你将获得对Python深入而完整的理解,这将帮助你自己开发大型的应用程序。本书适合于任何不仅仅想停留于了解Python而且想更好地掌握它的人。\r\n
Preface\r\nPart Ⅰ Getting Started\r\n 1 A Python Q&A Session\r\n 2 How Python Runs Programs\r\n 3 How you run programs \r\nPart Ⅱ Types and Operations\r\n 4 Numbers\r\n 5 Strings\r\n 6 Lists and Dictionaries\r\n 7 Tuples, Files,and Every thing Else\r\nPart Ⅲ Statements and Syntax\r\n 8 Assignment ,Espressions,and print \r\n 9 if Tests\r\n 10 While and for loops\r\n 11 Documenting Python Code\r\nPart Ⅳ Functions\r\n 12 Function Basics\r\n 13 Scopes and Arguments\r\n 14 Advanced function topics\r\nPart Ⅴ Modules\r\n 15 Modules:The Big Picture\r\n 16 Module Coding Basics\r\n 17 Module Packages\r\n 18 Advanced Module Topics\r\nPart Ⅵ Classes and OOp\r\n 19 OOp:The Big Picture\r\n 20 Class Coding Basics\r\n 21 Class Coding Details\r\n 22 Designing With Classes\r\n 23 Advanced Class Topics\r\nPart Ⅶ Exceptions and Tools \r\n 24 Exception Basics\r\n 25 Exception Objects\r\n 26 Designing With Exceptions\r\nPart Ⅷ The Outer Layers\r\n 27 Common Tasks in Python\r\n 28 Frameworks\r\n 29 Python Resources\r\nPart Ⅸ Appendixes\r\n A. Installation and Configuration\r\n B. Solutions to Exercises\r\nIndex\r\n\r\n
无封面