第一课时之导读

                                                                                                      --python3 中文手册 3.6.3 文档--

                                                                                     Release:3.6.3

                                                                                     Date:2018-02-07

说明:此python(3.6.3)的文章参照 python中文手册3.5.2文档,其链接:http://docs.pythontab.com/python/python3.5/。本人目前掌握内容也添加到此文章中。

 

python是一门简单易学且功能强大的编程语言。Ta拥有高效的高级数据结构,并且能够简单而又高效的方式进行面向对象编程。Python优雅的语法和动态类型,在结合它的解释性,使其在大多数平台的许多领域成为编写脚本或开发应用程序的理想语言。

你可以自由地从python官方网站:http://www.python.org,以源代码或二进制形式获取python解释器及其标准扩展库,并可以自由的分发。此网站同时提供了大量的第三方python模块,程序和工具,及其附加文档。

 

你可以很容易的使用CC++(其他可以通过C调用的语言)python解释器扩展新函数和数据类型。Python还可以被用作定制应用程序的一门扩展语言。

 

本手册非正式的向读者介绍了python及其体系相关的基本知识与概念

 

如果需要了解相关的标准库或对象的详细介绍,请查阅python参考文档。Python参考手册提供了更多语言相关的正式说明。如果想用使用CC++编写扩展,请查阅python解释器扩展和集成章节C API参考手册。当然也可以阅读一些深入介绍python知识的图书。

 

本手册不会尝试覆盖python的全部知识和每个特性,甚至不会涵盖所有常用的特性。相反地,Ta介绍了python中许多最引人瞩目的特性,并且会给你一个关于语言特色和风格的认识,并为以后使用python参考手册继续学习诸多python模块库做好准备。

 

主要内容如下:

1.开胃菜

2.使用python解释器

   2.1调用python解释器

      2.1.1参数传递

      2.1.2交互模式

   2.2解释器及其环境

      2.2.1源程序编码

3.python简介

   3.1python当作计算器

      3.1.1数字

      3.1.2字符串

      3.1.3列表

   3.2编程第一步

4.深入python流程控制

   4.1if语句

   4.2for语句

   4.3range()函数

   4.4breakcontinue语句,以及循环中的else子句

   4.5pass语句

   4.6定义函数

   4.7深入python函数定义

      4.7.1默认参数值

      4.7.2关键字参数

      4.7.3可变参数列表

      4.7.4参数列表的分拆

      4.7.5lambda形式

      4.7.6文档字符串

      4.7.7函数注解

   4.8插曲:编码风格

5.数据结构

   5.1关于列表更多的内容

      5.1.1把列表当作堆栈使用

      5.1.2把列表当作队列使用

      5.1.3列表推导式

      5.1.4嵌套的列表推导式

   5.2del语句

   5.3元组和序列

   5.4集合

   5.5字典

   5.6循环技巧

   5.7深入条件控制

   5.8比较序列和其他类型

6.模块

   6.1深入模块

      6.1.1作为脚本来执行模块

      6.1.2模块的搜索路径

      6.1.3”编译的”python文件

   6.2标准模块

   6.3dir()函数

   6.4

      6.4.1*导入包

      6.4.2包内引用

      6.4.3多重目录中的包

7.输入与输出

   7.1格式化输出

      7.1.1旧式的字符串格式化

   7.2文件读写

      7.2.1文件对象方法

      7.2.2使用json存储结构化数据

8.错误和异常

   8.1语法错误

   8.2异常

   8.3异常处理

   8.4抛出异常

   8.5用户自定义异常

   8.6定义清理行为

   8.7预定义清理行为

9.

   9.1术语相关

   9.2python作用域和命名空间

      9.2.1作用域和命名示例

   9.3初识类

      9.3.1类定义语法

      9.3.2类对象

      9.3.3实例对象

      9.3.4方法对象

      9.3.5类和实例变量

   9.4一些说明

   9.5继承

      9.5.1多继承

   9.6私有变量

   9.7补充

   9.8异常也是类

   9.9迭代器

   9.10生成器

   9.11生成器表达式

10.python标准库概览

   10.1操作系统接口

   10.2文件通配符

   10.3命令行参数

   10.4错误输出重定向和程序终止

   10.5字符串正则匹配

   10.6数字

   10.7互联网访问

   10.8日期和时间

   10.9数据压缩

   10.10性能度量

   10.11质量控制

   10.12”瑞士军刀”

11.标准库浏览||

   11.1输出格式

   11.2模板

   11.3使用二进制数据记录布局

   11.4多进程

   11.5日志

   11.6弱引用

   11.7列表工具

   11.8十进制浮点数算法

12.虚机环境和包

   12.1简介

   12.2创建虚拟环境

   12.3使用pip管理包

12.接下来?

13.交互模式输入行编辑历史回溯

   13.1Tab补全和历史记录

   13.2其它交互式解释器

14.浮点数算法,争议和限制

   14.1表达错误

15.附录

   15.1交互模式

       15.1.1错误处理

       15.1.2可执行python脚本

       15.1.3交互式启动文件

       15.1.4定制模块

 

 

posted @ 2018-02-07 12:13  LQ6H  阅读(165)  评论(0编辑  收藏  举报