目录
一.编程语言的分类
人与人之间的交流:自然语言(中文,英文,俄文等)
人跟计算机之间交流:编程语言
编程语言主要包括有:机器语言、汇编语言、高级计算机语言(编译型、解释型)
1.1 机器语言
机器语言又称为机器码,是一个低级语言,就是有一堆0跟1组成的二进制吗进行编写的代码
优点:直接操控计算机的硬盘
缺点:不便于编写代码,不便于阅读
1.2 汇编语言
汇编语言跟机器语言类似 , 汇编语言有助记符
优点:直接操控计算机的硬盘
缺点:不便于编写代码,不便于阅读
1.3 高级计算机语言
简单来说,用我们人能够读懂的语言进行编写的程序。计算机需要借助:编译器、解释器进行翻译。
1.3.1 编译型语言
C语言 (Java是属于半编译半解释)
在运行代码的时候 ,需要编译器的介入
编译过程:将整篇代码进行编译完成之后交给计算机运行输出(编译完成之后回产生一个字节码文件.exe)
如果我们的代码在不修改的前提下进行二次运行,是不需要进行重新编译。
1.3.2 解释型语言
Python
在代码运行时,需要解释器的介入
解释过程:在代码中逐行解释逐行输出
如果我们的代码在不修改的前提下进行二次运行,是需要进行重新解释
两者的区别就好比如:(看电影时)
1、把视频全部翻译好之后在播放;修改比较麻烦,效率比较快(编译型)
2、找一个翻译,边看边翻译;修改比较灵活,效率比较慢(解释型)
1.4 编程语言的对比
1、机器语言 2、汇编语言 3、编译型语言 4、解释型语言
开发效率:解释型语言>编译型语言>汇编语言>机器语言
运行效率:机器语言>汇编语言>编译型语言>解释型语言
二.python的特点
1、 简单、易学、免费、开源:Python简单、易学。我们可以自由发布其复制版本,阅读、修改其源代码,将其(部分)用于新软件中。
2、解释型:Python是边解释边执行的,Python解释器会将源代码转换为中间字节码形式,然后将其解释为机器语言并执行。
3 、可移植:Python解释器已被移植在许多平台上,Python程序无须经过修改就可以在多个平台上运行。
4 、面向对象:与C++和Java等相比,Python以强大而简单的方式实现了面向对象编程。5 、代码规范:Python所采用的强制缩进的方式,使得其代码具有极佳的可读性。
6、 丰富的库:Python的标准库种类繁多,可以帮助处理各种工作,我们不需要安装就可以直接使用这些库。
三.搭建python的开发环境
1.下载Python安装包
我们在官网可以下载Python的安装包,网址如下:
下载官网上有许多Python的版本根据自己的需求以及电脑的操作系统选择下载。
下载完成后点击安装包进行安装
2.安装完成后可进行检测是否完成安装
按下电脑的win+r键盘,输入’cmd’,回车或点击确定进入窗口
在窗口中输入 python,显示如下界面,即表示成功安装