Python语言基本概述
Python的创始人是荷兰人吉多·范罗苏姆(Guido van Rossum)。Python是一个高层次地结合了解释性、编译性、互动性和面向对象的脚本语言,其设计具有很强的可读性。
相比其他编程语言,python具有以下特点:
- 简单易学: python有相对较少的关键字,结构简单,还有明确定义的语法,学起来比较简单;以下是用C++和Python实现相同功能的代码量比较:
//c++
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!";
return 0;
}
#python
print('Hello World!')
另一方面,代码少的代价是运行速度慢,C++程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。
编译性语言C和C++的执行过程很直接了当:源代码通过编译器被翻译成机器语言,而翻译好的文件直接拿来运行就好了。而运行Python这类解释性的语言就较为繁琐:源代码需要先被翻译成字节码,然后再通过解释器被翻译成机器码才能被执行。翻译的复杂性是造成Python语言运行速度慢的主要原因。
- 跨平台移植: 由于其开放源代码的特性,python已经被移植到许多平台,包括Linux、Windows等;
- 可扩展: 我们知道python运行速度慢,那如果需要一段运行很快的关键代码,或者想要编写一些不愿开放的算法,可以使用C或C++完成那部分程序,然后从python程序中调用;
- 开源免费: 用户使用python进行开发和发布自己编写的程序,不需要支付任何费用,也不用担心版权问题,即使作为商业用途,python也是免费的。
python还有很多优势,比如可嵌入、GUI编程、网络编程等等,这里不再作过多描述。
python官网https://www.python.org/
https://www.python.org/
根据提示步骤安装即可,至于个人喜欢什么样的开发IDE,如Pycharm、VScode等,根据个人习惯选择即可。
执行Python代码
- 创建一个Python文件
“hello_world.py”
:文件中写入
print("Hello World!")
- 然后调出终端,运行
“hello_world.py”
文件
如果在程序中需要被备注可以使用 # 。
#打印 Hello World!
print("Hello World!")