关于网站建设的合同范本正规,西安旅游必去十大景点推荐,帮我写一篇网站,百度seo排名优化技巧分享Python 教程
Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构#xff0c;还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质#xff0c;使它成为多数平台上写脚本和快速开发应用的理想语言。
Python 官网#xff08;…Python 教程¶
Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质使它成为多数平台上写脚本和快速开发应用的理想语言。
Python 官网Welcome to Python.org上免费提供了 Python 解释器和扩展的标准库包括源码和适用于各操作系统的机器码形式并可自由地分发。Python 官网还包含许多免费的第三方 Python 模块、程序和工具发布包及文档链接。
Python 解释器易于扩展使用 C 或 C或其他 C 能调用的语言即可为 Python 扩展新功能和数据类型。Python 也可用作定制软件中的扩展程序语言。
本教程只是简单介绍了 Python 语言概念和功能。读者在阅读本教程时最好使用 Python 解释器以便随时动手练习。本教程中的所有示例都是相互独立的并可离线阅读。
标准库与模块的内容详见 Python 标准库。Python 语言参考手册 是更正规的语言定义。如要编写 C 或 C 扩展请参考 扩展和嵌入 Python 解释器 和 Python/C API 参考手册。此外深入讲解 Python 的书籍也有很多。
本教程对每一个功能的介绍并不完整甚至没有涉及全部常用功能只是介绍了 Python 中最值得学习的功能旨在让读者快速感受一下 Python 的特色。学完本教程的读者可以阅读和编写 Python 模块和程序也可以继续学习 Python 标准库。
强烈推荐阅读 术语对照表。
1. 课前甜点2. Python 解释器 2.1. 调用解释器 2.1.1. 传入参数2.1.2. 交互模式2.2. 解释器的运行环境 2.2.1. 源文件的字符编码3. Python 速览 3.1. Python 用作计算器 3.1.1. 数字3.1.2. 文本3.1.3. 列表3.2. 走向编程的第一步4. 更多控制流工具 4.1. if 语句4.2. for 语句4.3. range() 函数4.4. 循环中的 break、continue 语句及 else 子句4.5. pass 语句4.6. match 语句4.7. 定义函数4.8. 函数定义详解 4.8.1. 默认值参数4.8.2. 关键字参数4.8.3. 特殊参数 4.8.3.1. 位置或关键字参数4.8.3.2. 仅位置参数4.8.3.3. 仅限关键字参数4.8.3.4. 函数示例4.8.3.5. 小结4.8.4. 任意实参列表4.8.5. 解包实参列表4.8.6. Lambda 表达式4.8.7. 文档字符串4.8.8. 函数注解4.9. 小插曲编码风格5. 数据结构 5.1. 列表详解 5.1.1. 用列表实现堆栈5.1.2. 用列表实现队列5.1.3. 列表推导式5.1.4. 嵌套的列表推导式5.2. del 语句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.3. dir() 函数6.4. 包 6.4.1. 从包中导入 *6.4.2. 相对导入6.4.3. 多目录中的包7. 输入与输出 7.1. 更复杂的输出格式 7.1.1. 格式化字符串字面值7.1.2. 字符串 format() 方法7.1.3. 手动格式化字符串7.1.4. 旧式字符串格式化方法7.2. 读写文件 7.2.1. 文件对象的方法7.2.2. 使用 json 保存结构化数据8. 错误和异常 8.1. 语法错误8.2. 异常8.3. 异常的处理8.4. 触发异常8.5. 异常链8.6. 用户自定义异常8.7. 定义清理操作8.8. 预定义的清理操作8.9. 引发和处理多个不相关的异常8.10. 用注释细化异常情况9. 类 9.1. 名称和对象9.2. Python 作用域和命名空间 9.2.1. 作用域和命名空间示例9.3. 初探类 9.3.1. 类定义语法9.3.2. Class 对象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. 生成器表达式10. 标准库简介 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管理包13. 接下来14. 交互式编辑和编辑历史 14.1. Tab 补全和编辑历史14.2. 默认交互式解释器的替代品15. 浮点算术争议和限制 15.1. 表示性错误16. 附录 16.1. 交互模式 16.1.1. 错误处理16.1.2. 可执行的Python脚本16.1.3. 交互式启动文件16.1.4. 定制模块