python环境以及软件的安装

在这里插入图片描述

python作为我们现在越来越火爆的一款编程语言,相比于c以及java等编程语言来说,自然有着其独特的地方,而不管是哪一款编程语言,我们学习的第一步就是对于软件的安装,那我们需要安装哪些软件我们才能在电脑上开始编写我们的python程序呢?为此,我们需要了解以下几个概念。

1.什么是机器语言
2.什么是高级语言
3.python与c的关系
4.python对应的环境与编辑器的安装

那我们接下来就依次对这些语言进行定义和描述

1.什么是机器语言:

机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。
这是在百度百科上面对于机器语言的定义,简单来说,机器语言就是一连串由0,1构成的二进制数,我们的设备通过通断电来表示0,1 通电表示1 断电来表示0 ,从而使得我们的CPU 可以执行对应的机器指令,因此在最初的时候,一台计算机由数以万计的真空管构成,每个真空管大概我们的一个手掌那么大,可与用于对于通断电的处理,这这就是我们最初的程序猿进行编程的方式,即通过输入0,1等二进制指令,来控制真空管来对电脑发出指令

2.什么是高级语言

但是很明显,对于二进制数来说,复杂的二进制数之间,不同的组合拥有着不同的含义,这是相当难以理解的一种编程方式,对于程序猿的要求极高,因此之后出现了一种汇编语言,这种汇编语言是一种相对于机器语言来说更便于人类理解和编程,但编程效率低的语言(由于并不怎么重要,我们这边一句话带过,其实可以理解为机器语言和我们的高级语言之间的一种过度或者中继)。由于汇编语言对于程序猿的要求依旧过高,需要进行大量的练习,因此出现了我们的高级语言,没错就是一直让我们掉头发的C,C #,C ++,java,一想到这种语言竟然是已经简化了两次以后的语言了,莫名有一种想要哭晕在厕所里面的冲动,对于这种高级语言来说,只有一些固定的语法,更多的是语法的搭配,能够极大的节约各位程序猿的头发…(+﹏+)也许吧

早期的高级语言主要是应用于科学和工程计算,其代表作有FORTRAN和ALGOL60。计算机进入商业和行政管理领域以后,出现了COBOL和 RPG等便于商界使用的语言。近年来,这类语言和数据库技术,图形界面技术(可视化编程),面向对象的思想及RAD(Rapid Application Devolopment)的概念相结合,形成了一批更方便使用的所谓第四代语言(4GL),如Powerbuilder,Delphi,VB等。说实话这些语言也都是在书上有所耳闻,不过已经是早起的产物了,大家这辈子估计是接触不到了,而我们需要接触的第一种高级语言就是我们的C 语言了,这也是为什么一般的本科课程中,会在大一的时候加入C 语言的课程。

3.python与c的关系

之前总是有这么一句话,叫做pyhton是由C 编写的,这句话其实不怎么严谨,所谓python是c写的是指python默认的cpython解释器是c写的。除此之外还有java实现的jython解释器等。

也就是说,对于我们的电脑来说,我们输入python语言,这是一种高级语言,之后对于我们电脑的CPU其实是没法识别这种语言的,因为我们CPU只能识别我们的机器语言,因此需要一个中间桥梁,也就是我们的解释器,而对于如今的python来说,解释器一般都存放在我们的环境当中。

4.python对应的环境与编辑器的安装

因此,我们需要在我们的电脑上安装python,我们其实需要安装的其实只是一个python的环境而已,而对于mac来说其实是自带python的,我们只需要打开终端输入python,就可以在终端上对python进行编写了
在这里插入图片描述
当然,mac自带的版本python版本不是很新,我的是python 2.7.16,大家也可以去官网下载对应的版本之后安装就可以,官网的下载地址为https://www.python.org/downloads/release/python-365/,大家可以去官网下载最新版的,我下载的是python3.6.5,测试有没有安装成功只需要在终端输入python3即可
在这里插入图片描述
到这里为止,我们就可以在电脑上运行我能的python程序啦,但是对于用这种方式来进行python的编写,的确是很麻烦,我们很容易出现错误,为了提高我们的效率,我们一般都会下载一些编译器,对于python来说,我用的编译器是pycharm,这一款软件大家可以直接在官网进行下载,也比较方便,https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=mac&code=PCC,社区版是免费的,专业版收费,但是社区版足够满足我们的大部分要求了。之后我们就可以直接在pycharm上编写我们的python程序啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值