Python 是种易学而强大的编程语言。它包含了高效的高级数据结构,能够用简单而高效的方式进行面向对象编程。Python 优雅的语法和和动态类型,以及它天然的解释能力, 使其成为了大多数平台上能广泛适用于各领域的理想脚本语言和开发环境。

Python 解释器及其扩展标准库的源码和编译版本可以从 Python 的 Web 站点 http://www.python.org 及其所有镜像站点上获得,并且可以自由发布。该站点上也提供了 Python 的一些第三方模块, 程序,工具以及附加的文档。

Python 的解释器可以很容易的通过 C 或者 C++ (或者其它可以通过 C 调用的语言) 扩展新的函式和数据类型。Python 也可以作为定制应用的扩展语言。Python开发环境的搭建请参考https://www.bilibili.com/video/av421893699/

需要有关标准对象和模块的详细介绍的话,请参阅 库参考手册。而 语言手册 提供了更多关于语言本身的正式说明。需要编写 C 或 C++ 扩展, 请阅读 扩展和嵌入 以及 对C接口. 这几部分涵盖了Python 各领域的深入知识。

这份入门教程并未尝试讲解和涵盖 Python 的所有特性, 甚至也没有包含所有常用特性. 相反的, 只介绍 Python 中最引人注目的功能,这对读者掌握这门语言的风格大有帮助。读完后,你应该已能阅读和编写 Python 模块和程序,接下去就可以从 Python 库参考手册 中进一步学习 Python 丰富库和模块。

Python之所以受到大家的欢迎,是因为它有很多优秀“品质”。
1 简单、易学、免费、开源:Python简单、易学。我们可以自由发布其复制版本,阅读、修改其源代码,将其(部分)用于新软件中。
2 解释型:Python是边解释边执行的,Python解释器会将源代码转换为中间字节码形式,然后将其解释为机器语言并执行。
3 可移植:Python解释器已被移植在许多平台上,Python程序无须经过修改就可以在多个平台上运行。
4 代码规范:Python所采用的强制缩进的方式,使得其代码具有极佳的可读性。
5 面向对象:与C++和Java等相比,Python以强大而简单的方式实现了面向对象编程。
6 胶水语言:标准版本的Python调用C语言,并可以借助C语言的接口驱动调用所有编程语言。
7 丰富的库:Python的标准库种类繁多,可以帮助处理各种工作,我们不需要安装就可以直接使用这些库。
8 动态类型:Python不会检查数据类型,在声明变量时不需要指定数据类型。
 
在Python开发环境搭建完成后,我们动手编写并运行Hello World程序来测试一下Python开发环境。
编写和运行Python程序主要有两种方式:
1. 交互方式;
2 .文件方式。
两种方式的区别:
交互方式指我们每写一行Python代码,就可以敲回车键来运行代码,在学习Python的基本语法并运行一些简单的程序时,这是个不错的选择。
文件方式指先编写好Python代码文件(*py),然后通过Python指令运行它,如果程序比较复杂,则一般采用文件形式。
 
 

原文地址:http://www.cnblogs.com/mxfirst/p/16930979.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性