Python简介以及在网站中运行Python
文章目录
- 一、Python的优点
- 1.简单易学,属于高级语言
- 2.是一种解释型的语言
- 解释型语言
- 编译型语言
- 3.具有可移植性
- 4.丰富的库
- 5.面向对象
- 6.免费开源
- 二、Python的一些弱点
- 1.速度慢
- 2.代码不会被自动加密
- 三、Python安装
- 四、Python运行方式
- 1.交互式运行
- 2.脚本式运行
- 3.在网站上运行(这种方式不需要安装Python)
在Python的社区中流传着这样一句话:“人生苦短,我用Python”
从这句话中我们可以看出Python是简单易用的,对于初学者来说算是一种比较友好的语言,因为使用Python编程不需要很多的要求,没有太多条条框框的限制,这就使得人们在学习的过程中不会感到太枯燥。
一、Python的优点
1.简单易学,属于高级语言
2.是一种解释型的语言
首先我们要知道编程语言分为高级语言和低级语言,而对于高级语言来说,又分为编译型语言和解释型语言。
解释型语言
-
高级语言编写的程序称为源代码(Source Code)或源文件。
-
编译(Compile)是将源代码全部翻译成机器指令,再加上一些描述信息,生成一个新的文件。这个新的文件称为可执行文件。( .exe 文件)
-
代码经过一次编译后,且在下一次运行时不对源代码做修改的情况下,第一次的可执行文件可以在计算机上多次运行。
编译型语言
- 解释(Interpret)是在程序运行时才对源代码进行逐条语句的翻译并运行。
- 解释型语言编写的程序每执行一次,就要翻译一次,翻译结果不会像编译型语言一样保存在可执行文件中,因此效率较低。
我们编写的代码对于我们自己来说是可以理解的,但是如果把我们写的代码直接给计算机让它去理解代码的意思,它是做不到的,说白了就是计算机看不懂我们写的是啥。这也就是所说的“高级语言”,是比较接近人类交流的语言,算是“人性化的”语言。
那么低级语言就可以顺水推舟地理解为是:计算机使用的语言。计算机能看懂的是低级语言。计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。
所谓的二进制指令,也就是机器码,是 CPU 能够识别的硬件层面的“代码”,简陋的硬件(比如古老的单片机)只能使用几十个指令,强大的硬件(PC 和智能手机)能使用成百上千个指令。
对于如何将源代码转换成二进制语言,不同的编程语言有不同的规定:
- 有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序(Windows 下的 .exe),比如C语言、C++、Golang、Pascal(Delphi)、汇编等,这种编程语言称为 编译型语言 ,使用的转换工具称为编译器。
- 有的编程语言可以一边执行一边转换,需要哪些源代码就转换哪些源代码,不会生成可执行程序,比如 Python、JavaScript、PHP、Shell、MATLAB 等,这种编程语言称为 解释型语言 ,使用的转换工具称为解释器。
如果想了解更多编译和解释的区别,点这里
3.具有可移植性
Python是可以跨平台的,只要目标平台上提供了相应的Python解释器,Python就可以在上面运行。
4.丰富的库
Python中有许多很完整的库,可参考这篇
5.面向对象
不仅可以面向过程编程,还可以面向对象编程。
面向对象编程的好处是巨大的:代码开发模块化,更易维护和修改;代码复用;增强代码的可靠性和灵活性;增强代码的可理解性;等等。
6.免费开源
python的使用是免费的,不收取任何费用,对于学生来说是很友好的。
二、Python的一些弱点
1.速度慢
因为Python每运行一次都需要解释一次,这对于只用编译一次且在不改源代码时就可以多次运行的编译型语言来说消耗了大量时间,所以Python 程序比 Java、C、C++ 等程序的运行效率都要慢。
2.代码不会被自动加密
解释型语言不像编译型语言在程序运行过程中的源程序会被编译成目标程序,Python 直接运行源程序,因此对源代码加密比较困难。
编译型语言因为在执行过程中生成 exe 文件,如果不给出源代码而只通过 exe 文件来判断源码是什么,这是一件困难的事,因此在一定程度上对源码进行了加密,但是Python每次运行的都是源代码,所以对源码的保护有所降低。
三、Python安装
我们可以在官网安装:Python官网
进入页面之后:
如果你的电脑是Windows,那么就点击Windows下载,如果列表里面没有你使用系统,点击 Other Platforms查看。
点击Windows之后,建议大家下载3.9.12版本,尽管有新的版本发布,但这个版本也是可以很好的使用的。
如果电脑是64位的话就下载红色圈里面的安装,32位的则选择上面紧邻的那个安装。
下载好之后应该是这个样子
打开文件之后注意:我们一定要将底部那个 Add Python 3.9 to PATH 打钩,否则会无法正常运行。
(如果忘记了打钩,最粗暴的方式就是删除重新下载,或者如果你会添加环境变量的话,就将Python的路径加入到环境变量中也是可以的。)
出现下面这个页面时,就是提示我们安装成功了,我们点右下角关闭即可。
四、Python运行方式
下面介绍的第1,2种方式需要我们在命令提示符中实现,所以我先给大家介绍一下如何使用命令提示符:
打开命令提示符的方法:
1.我们可以直接在电脑搜索栏中搜索 “命令提示符”
进入之后的样子;
我们就可以在后面输入我们想要输入的内容了。
2.首先我们按 Win+R ,进入运行窗口,在其中输入 cmd
点击确定,这样也可以进入 命令提示符 。
1.交互式运行
我们打开命令提示符之后,直接输入 python ,(首字母大写也可以)
就会出现python控制台提示符,即3个大于号 >>>,
然后我们就可以在提示符的后面输入代码,输入之后,回车之后就可以看到运行结果
那么如果我们想退出怎么办呢?
在提示符之后输入 exit() 即可。
如果是中文输入法输入括号,它会报错的!
(特别注意: 输入都要在英文输入法下输入,不可以在中文输入法下输入)
2.脚本式运行
将要执行的Python的代码写在一个扩展名为 .py 的文件中,打开命令提示符直接输入 .py 文件的路径就可以执行对应的代码。
进入命令提示符之后,要先输入 python,再加一个空格,再将 .py 文件的路径输入,再按回车即可执行代码。
(可以用键盘输入路径,也可以直接赋值路径,都可以运行)
源码:
print('hello world\n')
a,b=10,100
print(a+b)
注意
python与路径之间必须加一个空格,否则会出现下面的错误:
(第一行是没有加空格的,第二行改正过之后就可以正常运行了)
3.在网站上运行(这种方式不需要安装Python)
如果大家目前不想安装python的话,想用python编写程序也是可以实现的。
此网址可以帮助大家运行python
链接: /
再次感谢大家阅读此文章~!