zoukankan      html  css  js  c++  java
  • 第一课时之导读

                                                                                                          --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定制模块

     

  • 相关阅读:
    软件开发与定制报价
    C# HttpHelper 1.0正式版发布
    C#仿QQ皮肤-TextBox 控件实现
    HTML5学习笔记第一节(智能提示和视频音频标签)
    C#多线程|匿名委托传参数|测试您的网站能承受的压力|附源代码升级版
    JavascriptHelp
    我的个人博客论坛版建立啦!
    Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解
    Sql2005性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
    Webcast 系列课程 NET最全,最权威的学习资源
  • 原文地址:https://www.cnblogs.com/LQ6H/p/manuals-1.html
Copyright © 2011-2022 走看看