Python 2 教程 Python是一门简单易学,功能强大的编程语言。它具有高效的高级数据结构和简单而有效的 面向对象编程方法。Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和 大多数平台成为编写脚本和快速应用程序开发的理想语言。 从Python网站http://www.python.org/可以免费获得所有主要平台的源代码或二进制形式的 Python解释器和广泛的标准库,并且可以自由地分发。该网站还包含许多免费的第三方 Python 模块、程序、工具以及附加文档的发布包和链接。 Python解释器可以用C或C++(或可从C中调用的其他语言)中实现的新的函数和数据类型轻 松扩展。Python也适合作为可定制应用程序的一种扩展语言。 本教程非正式向读者介绍Python语言及其体系的基本概念和功能。手边有个Python解释器来 随手实验很有帮助,但所有示例都相对独立,所以本教程也可以离线阅读。 对于标准对象和模块的说明,请参阅Python标准库。Python语言参考给出了Python语言更正 式的定义。要编写C或C++的扩展,请阅读扩展和嵌入Python解释器与Python/C API参考手 册。也有几本书深度地介绍了Python 。 本教程不会尝试全面并涵盖每一个单独特性,甚至每一个常用的特性。相反,它介绍了许多 Python最值得注意的特点,并会给你一个很好的语言的口味和风格。读完它之后,你将能够 阅读和编写Python的模块和程序,并可以准备好更多地了解Python标准库中描述的各种 Python库模块。 词汇表也值得浏览一下。 Python 中文官方文档 2.7 & 3.4 Python 2 教程 5

1. 吊吊你的胃口 如果你要用计算机做很多工作,最终你发现是有一些您希望自动执行的任务。例如,你可能 希望对大量的文本的文件执行搜索和替换,或以复杂的方式重命名并重新排列一堆照片文 件。也许你想写一个小的自定义数据库,或一个专门的GUI应用程序或一个简单的游戏。 如果你是一个专业的软件开发人员,您可能必须使用几个C/C++/Java库,但发现通常的编写/ 编译/测试/重新编译周期太慢。也许你要写这样的库中的测试套件,然后发现编写测试代码是 很乏味的工作。或也许您编写了一个程序,它可以使用一种扩展语言,但你不想为您的应用 程序设计与实现一个完整的新语言。 Python正是这样为你准备的语言。 你可以为其中一些任务写一个Unix shell脚本或Windows批处理文件,但是shell脚本最适合移 动文件和更改文本数据,不适合用于GUI应用程序或游戏。你可以写一个C/C++/Java程序, 但是甚至程序的第一个初稿都可能花费大量的开发时间。Python更简单易用,可用于 Windows、Mac OS X和Unix操作系统,并将帮助您更快地完成工作。 Python使用很简单,但它是一个真正的编程语言,比shell脚本或批处理文件对于大型的程序 提供更多的结构和支持。另一方面,Python还提供比C更多的错误检查,并且,作为一种高级 语言,它有内置的高级数据类型,比如灵活的数组和字典。因为其更加一般的数据类型, Python比Awk甚至Perl适用于很多更大的问题领域,而且在Python中很多事情至少和那些语言 一样容易。 Python允许您将您的程序拆分成可以在其它Python程序中重复使用的模块。它拥有大量的标 准模块,你可以将其用作你的程序的基础 — 或者作为学习Python编程的示例。这些模块提供 诸如文件I/O、系统调用、套接字和甚至用户图形界面接口,例如Tk。 Python是一门解释性的语言,因为没有编译和链接,它可以节省你程序开发过程中的大量时 间。Python解释器可以交互地使用,这使得试验Python语言的特性、编写用后即扔的程序或 在自底向上的程序开发中测试功能非常容易。它也是一个方便的桌面计算器。 Python使程序编写起来能够紧凑和可读。编写的Python程序通常比等价的C、C++或Java程 序短很多,原因有几个: 高级数据类型允许您在单个语句中来表达复杂的操作; 语句分组是通过缩进,而不是开始和结束的括号; 任何变量或参数的声明不是必要的。 Python是可扩展的:如果你知道如何用C编程,那么将很容易添加一个新的内置函数或模块到 解释器中,要么为了以最快的速度执行关键的操作,要么为了将Python程序与只有二进制形 式的库(如特定供应商提供的图形库)链接起来。一旦你真的着迷,你可以把Python解释器 链接到C编写的应用程序中,并把它当作那个程序的扩展或命令行语言。

python手册中文版pdf-python中文官方文档 PDF 下载相关推荐

  1. python官方文档中文下载-python中文官方文档 PDF 下载

    Python 2 教程 Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的 面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和 ...

  2. dubbo官方文档中文_Pandas中文官方文档:基础用法5

    本文授权转载自Python大咖谈禁止二次转载 大家好,我是老表 阅读文本大概需要 16 分钟 建议从头开始学习,本系列前四篇 Pandas中文官方文档:基础用法1 Pandas中文官方文档:基础用法2 ...

  3. opencv4.1中文官方文档

    我用阿里云盘分享了「opencv 4.1中文官方文档v1.1版.pdf」,你可以不限速下载

  4. Dubbo中文官方文档

    Dubbo中文官方文档 由于市面并没有dubbo相关的书籍,最好的自学方式除了看教学视频就只能看官方文档了,小伙伴找不到中文官方文档的,可以用我的url,一起学习! http://dubbo.apac ...

  5. springboot中文官方文档

    springboot中文官方文档 https://www.breakyizhan.com/springboot/3028.html spring框架 https://www.breakyizhan.c ...

  6. Spring Framework 中文官方文档

    Spring Framework 中文官方文档 目前为最新版 5.3.11. 其他spring文档不断更新中 1.历史.设计理念.反馈.入门. Overview 2.IoC 容器.事件.资源.i18n ...

  7. k8s1.18多master节点高可用集群安装-超详细中文官方文档

    kubernetes安装系列文章 kubernetes1.17.3安装-超详细的安装步骤 安装kubernetes1.17.3多master节点的高可用集群 k8s1.18单master节点高可用集群 ...

  8. ClickHouse中文官方文档

    什么是ClickHouse? ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS). 在传统的行式数据库系统中,数据按如下顺序存储: Row WatchID JavaEn ...

  9. vue3.0(包含中文官方文档)

    vue3.0 官方文档 一.工程创建 1.安装node 2. 安装vue3.0 方式一:npm i -g @vue/cli 方式二:cnpm install -g @vue/cli 这个需要安装淘宝镜 ...

  10. qmake中文官方文档

    qmake QMake提供了一个用于管理应用程序,库,其他组件的构建过程的面向工程系统 QMake扩展了每个工程文件的信息,生成一个执行编译和连接过程的Makefile 本文翻译自Qt 4.8官方文档 ...

最新文章

  1. 深入浅出PHP(Exploring PHP)
  2. oracle中避免sort操作
  3. IT项目管理总结:第五章 项目范围管理
  4. LSMW one tip - 字段定义
  5. Struts2请求处理的内部流程说明(版本二)
  6. 创意对抗网络(CANs)你知多少?
  7. 计算机体系结构五大部分组成
  8. javaWeb——日记本系统
  9. Web前端初步——IDE工具选择和emment插件
  10. zh-cn语言(文化)代码与国家地区对照表
  11. 财会法规与职业道德【2】
  12. windows10装detectron2-0.6,并运行fasterrcnn
  13. random randint randn
  14. hdu 6069 区间筛
  15. The best way to use Xtool X100 PAD2 for FEM programming
  16. vue+websocket+nodejs实现聊天室 - 消息已读未读
  17. libgdx 处理加速传感器
  18. 【随笔】野生在左 科班在右——数据结构学习誓师贴
  19. 不确定性量化(Uncertainty Quantification):前言
  20. linux 日志中查找关键字

热门文章

  1. 深入针式PKM应用系列
  2. 10:Java人脸识别认证-Java API 实战
  3. Django访问静态资源
  4. Python清屏命令:)
  5. (CVPR_2021) Center-based 3D Object Detection and Tracking
  6. JSON转EXCEL代码( java)
  7. 如何下载股票历史数据?
  8. IDEA加载mysql驱动包
  9. STM32中CAN波特率的计算
  10. 计算机类专业毕业设计(学期课程设计)题目大全