Python学习(一) Python概况

Python学习(一) Python概况
1.Python简述
Python 是一种极少数能声言兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构。 Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。

2.Python特性
* 跨平台性
由于其开放源码的特性,Python 已被移植到其它诸多平台(意即它们已经过改动以保证其能正常工作)。所以Python代码可以在各种平台上运行,如,可以在GNU/Linux,Windows等各种平台上运行代码。
* 解释性
在你使用诸如 C 或 C++ 等编译语言编写程序时,需要将这些语言的源代码通过编译程序配合其中不同的标记(Flags)与选项,来将它们转换成你的电脑所使用的语言(例如 0 与 1 构成的二进制码)。当你运行这些程序时,链接程序或载入程序将会从硬盘中将程序拷贝至内存中并将其运行。 然而,Python不需要将代码编译成二进制码。只需要直接从源代码 运行 该程序。在程序内部,Python 会将源代码转换为称为字节码的中间形式,尔后再转换成你的电脑所使用的语言,并运行它。
* 面向对象
Python 同时支持面向过程编程与面向对象编程。在 面向过程 的编程语言中,程序是由仅仅带有可重用特性的子程序与函数所构建起来的。在 面向对象 的编程语言中,程序是由结合了数据与功能的对象所构建起来的。与 C++ 或 Java 这些大型语言相比,Python 具有其特别的、功能强大又简单的方式来实现面向对象编程。
* 可扩展性
可以在C或C++中编写程序,并将C或C++编写的程序引用到Python程序中。
* 可嵌入性
可以在C或C++中嵌入Python代码。

3.使用Python运行“Hello,world!”程序
Python运行可以使用命令提示符直接运行python解释器,并在python解释器提示符中输入命令。
退出python解释器提示符的两种方式:
* 使用exit()命令
* windows命令提示符中,可以按下组合键【Ctrl+z】并按下【Enter】键
Python学习(一) Python概况

4.使用PyCharm编辑器
当我们希望运行某些程序时,总不能每次都在解释器提示符中输入我们的程序。因此我们需要将它们保存为文件,从而我们便可以多次地运行这些程序。要想创建我们的 Python 源代码文件,我们需要一款能够让你输入并保存代码的编辑器软件。一款优秀的面向程序员的编辑器能够帮助你的编写源代码文件工作变得轻松得多。
PyCharm 教育版是一款能够对你编写 Python 程序的工作有所帮助的免费编辑器。(附下载地址:https://www.jetbrains.com/pycharm-edu/)
安装完PyCharm后,可以使用该编辑器来编写并运行程序,例:
Python学习(一) Python概况
并且可以在命令提示符下运行PyCharm创建的.py文件:
Python学习(一) Python概况