python教程目录介绍

前言 Front Matter

Contents

1. 开胃菜 Whetting Your Appetite

2. 使用Python解释器 Using the Python Interpreter

2.1 调用解释器 Invoking the Interpreter

2.1.1 参数传递 Argument Passing

2.1.2 交互模式 Interactive Mode

2.2 解释器及其环境 The Interpreter and Its Environment

2.2.1 错误处理 Error Handling

2.2.2 执行Python脚本 Executable Python Scripts

2.2.3 源程序编码 Source Code Encoding

2.2.4 交互式环境的启动文件 The Interactive Startup File

3. Python简介 An Informal Introduction to Python

3.1 将Python当作计算器使用 Using Python as a Calculator

3.1.1 数值 Numbers

3.1.2 字符串 Strings

3.1.3 Unicode 字符串 Unicode Strings

3.1.4 链表 Lists

3.2 开始编程 First Steps Towards Programming

4. 深入流程控制 More Control Flow Tools

4.1 if 语句 if Statements

4.2 for 语句 for Statements

4.3 range() 函数 The range() Function

4.4 break 和 continue 语句, 以及 循环中的 else 子句 break and continue Statements, and else Clauses on Loops

4.5 pass 语句 pass Statements

4.6 Defining Functions

4.7 深入函数定义 More on Defining Functions

4.7.1 参数默认值 Default Argument Values

4.7.2 关键字参数 Keyword Arguments

4.7.3 可变参数表 Arbitrary Argument Lists

4.7.4 参数列表的分拆 Unpacking Argument Lists

4.7.5 Lambda 形式 Lambda Forms

4.7.6 文档字符串 Documentation Strings

5. 数据结构 Data Structures

5.1 深入链表 More on Lists

5.1.1 把链表当作堆栈使用 Using Lists as Stacks

5.1.2 把链表当作队列使用 Using Lists as Queues

5.1.3 函数化编程工具 Functional Programming Tools

5.1.4 链表推导式 List Comprehensions

5.2 del 语句

5.3 元组(Tuples)和序列(Sequences )Tuples and Sequences

5.4 Dictionaries 字典

5.5 循环技巧 Looping Techniques

5.6 深入条件控制 More on Conditions

5.7 比较序列和其它类型 Comparing Sequences and Other Types

6. 模块 Modules

6.1 深入模块 More on Modules

6.1.1 模块搜索路径 The Module Search Path

6.1.2 “编译”Python文件 ``Compiled'' Python files

6.2 标准模块 Standard Modules

6.3 dir() 函数 dir() Function

6.4 包 Packages

6.4.1 以 * 方式加载包 Importing * From a Package

6.4.2 内置包(Intra-package)参考 Intra-package References

6.4.3 多重路径中的包 Packages in Multiple Directories

7. 输入和输出 Input and Output

7.1 设计输出格式 Fancier Output Formatting

7.2 读写文件 Reading and Writing Files

7.2.1 文件对象(file object)的方法 Methods of File Objects

7.2.2 pickle 模块 pickle Module

8. 错误和异常 Errors and Exceptions

8.1 异常 Exceptions

8.2 处理异常 Handling Exceptions

8.3 抛出异常 Raising Exceptions

8.4 用户自定义异常 User-defined Exceptions

8.5 定义清理行为 Defining Clean-up Actions

9. 类 Classes

9.1 有关术语的话题 A Word About Terminology

9.2 Python 作用域和命名空间 Python Scopes and Name Spaces

9.3 初识类 A First Look at Classes

9.3.1 类定义语法 Class Definition Syntax

9.3.2 类对象 Class Objects

9.3.3 实例对象 Instance Objects

9.3.4 方法对象 Method Objects

9.4 一些说明 Random Remarks

9.5 继承 Inheritance

9.5.1 多继承 Multiple Inheritance

9.6 私有变量 Private Variables

9.7 补充 Odds and Ends

9.8 异常也是类 Exceptions Are Classes Too

9.9 迭代器 Iterators

9.10 生成器 Generators

10. 标准库概览 Brief Tour of the Standard Library

10.1 操作系统概览 Operating System Interface

10.2 文件通配符 File Wildcards

10.3 命令行参数 Command Line Arguments

10.4 错误输出重定向和程序终止 Error Output Redirection and Program Termination

10.5 字符串正则匹配 String Pattern Matching

10.6 数学 Mathematics

10.7 互联网访问 Internet access

10.8 日期和时间 Dates and Times

10.9 数据压缩 Data Compression

10.10 性能度量 Performance Measurement

10.11 质量控制 Quality Control

10.12 Batteries Included

11. What Now?

A. Interactive Input Editing and History Substitution

A.1 Line Editing

A.2 History Substitution

A.3 Key Bindings

A.4 Commentary

B. Floating Point Arithmetic: Issues and Limitations

B.1 Representation Error

C. History and License

D. Glossary

About this document ...

电脑下载python教程-python教程pdf下载相关推荐

  1. 5W字高质量java并发系列详解教程(上)-附PDF下载

    文章目录 第一章 java.util.concurrent简介 主要的组件 Executor ExecutorService ScheduledExecutorService Future Count ...

  2. python程序设计 清华大学出版社 pdf下载-清华大学出版社-图书详情-《Python程序设计》...

    前 言 Python是一种解释型的.面向对象的.带有动态语义的高级编程语言.它由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.经过二十多年的发展,Pytho ...

  3. 图形讲解git使用教程(附PDF下载)

    下载地址:图形讲解git使用教程PDF版下载 图形讲解git使用教程 一.开发 1. 安装git.exe 2. 生成SSH公钥 4. 设置用户名,邮箱 5. 设置GitLab密钥 6. 提交代码到Gi ...

  4. 从零开始学python数据分析-从零开始学Python数据分析与挖掘 PDF 下载

    资料目录: 目 录第1章 数据分析与挖掘概述 11.1 什么是数据分析和挖掘 11.2 数据分析与挖掘的应用领域 21.2.1 电商领域--发现破坏规则的"害群之马" 21.2.2 ...

  5. 从python开始学编程pdf迅雷_从Python开始学编程 pdf下载

    书评: 在Python技巧与编程思想的讲解上,Vamei掌握了一个很好的平衡.书的语言真是深入浅出,把一些高阶函数.高级特性也能讲的通俗易懂.推荐! 给孩子学习python最好的书,没有之一! 大多数 ...

  6. python程序设计 清华大学出版社 pdf下载-清华大学出版社-图书详情-《Python程序设计(第2版)》...

    Python由Guido van Rossum于1989年底开始研制,第一个公开发行版本发行于1991年.Python推出不久就迅速得到了各行业人士的青睐,经过20多年的发展,Python已经渗透到计 ...

  7. python程序设计 清华大学出版社 pdf下载-清华大学出版社-图书详情-《Python 程序设计》...

    前言 Python语言作为一种免费.开源语言,已被许多学校引入教学过程.它是面向对象和过程的程序设计语言,具有丰富的数据结构.可移植性强.语言简洁.程序可读性强等特点.本书根据实际教学经验,对内容进行 ...

  8. python测试之道电子pdf下载_Python接口自动化测试 PDF 下载

    相关截图: 资料简介: 本书主要介绍如何用Python实现接口自动化测试.全书主要内容包括接口基础.接口手工测试.编程前的准备.用Python处理MySQL数据库.用Python发送HTTP请求.用P ...

  9. java 开发规范 下载_java后端开发规范 PDF 下载

    一.命名风格 1.[强制]类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO 正例:MarcoPolo / UserDO / ...

  10. 浏览器实现pdf下载、ms http下载、IE不兼容

    浏览器实现pdf下载.ms http下载.IE不兼容 pdf下载 后台返回MemoryStream流到JS,JS接收流触发浏览器下载. 步骤: 设置Response.ContentType = &qu ...

最新文章

  1. iOS 利用dSYM定位crash
  2. 了解这4个重点,带你探索未来将如何设计智能系统和机器人!
  3. CentOS6.5启动网络
  4. boost多线程使用简例
  5. mysql多数据源事务_多数据源一致性事务解决方案
  6. matlab 柱状图_MATLAB作图实例:24:条形图
  7. 【文本匹配】cqrctr:文本匹配的破城长矛
  8. iOS 9 升级过程汇中白苹果 iPhone或iPad 解决方案
  9. cs 5 下载地址 、视频教程、安装教程
  10. 计算机pc610台湾研华,研华科技工业电脑各尺寸上架式机箱型号介绍
  11. Tuna Scope 金枪鱼猎手:当顶级吃货,搞起图像识别
  12. MIMICIV数据库下载导入
  13. 前端开发:npm install 报错npm ERR! Cannot read property ‘extraneous‘ of undefined的解决方法
  14. 计算机与广告设计论文,广告设计广告论文,关于计算机广告设计的前景相关参考文献资料-免费论文范文...
  15. QQ支付下单思路和代码
  16. 【directX 3D游戏开发】DirectX 中的空间坐标和灵活顶点格式使用
  17. python和Anaconda 安装gdal和osr
  18. aws上创建eks集群
  19. ISIS-ISIS高级特性—05
  20. Kaggle 自行车租赁预测比赛项目实现

热门文章

  1. 编程中的一些小问题记录
  2. Oracle 11G R2 RAC中的scan ip 的用途和基本原理【转】
  3. App字体大小不随系统改变而改变
  4. mysql 重置id
  5. [LeetCode] Search Insert Position 搜索插入位置
  6. getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别详解
  7. hdu 携程全球数据中心建设 (球面距离 + 最小生成树)
  8. Javascript进阶:匿名函数详解
  9. Remoting和Webservice有什么区别
  10. 砂.随笔.三十四.用时间在等待