2、什么是编程,Python解释器的下载与安装

一、编程与编程语言

1、编程语言

什么编程语言?
编程语言可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动

2、编程

什么是编程?
编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

二、编程语言发展史

1、机器语言

  它是最先出生的编程语言。
  它非常简单。有多简单呢?简单到只用“1”和“0”两个数字就可以进行编程。

image

2、汇编语言

  汇编语言是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
  在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令.

image

3、高级语言

  它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序。
  eg:C++ 、php、JAVA、python

image

类别/优缺点优点缺点
机器语言计算机能够直接识别,执行速度快学习难度大,编程效率低
汇编语言相比于机器语言难度有所降低,执行速度较快学习难度大,编程效率低
高级语言学习难度大大降低, 编程效率大大提高计算机无法直接识别, 执行速度相对较慢

三、编程语言的分类

1、编译型语言

  编译型语言		C++
  类似于谷歌翻译(一次性翻译) 翻译之后可以反复使用翻译的结果
 		优势:一次翻译可以反复使用 执行效率高 速度快
  		劣势:当程序中频繁出现bug 那么需要反复编译 

2、解释型语言

  解释型语言    python
  类似于同声传译(说一句翻一句) 
    	优势:有bug和没有bug执行效率几乎一样
    	劣势:速度没有编译型语言快

image


四、python解释器

​ Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。

​ Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言.

​ 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

​ Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。

​ Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

1、版本

  版本其实是软件更新迭代的记录
  目前常用版本有以下三种:
    python2.7   
    python3.6   
    python3.8   
  ps:我们学习python语法 对版本的区别差异不大

2、下载与安装

下载地址 官网:https://www.python.org/downloads/windows/

image
image
image
image

①、无特殊情况,尽量将路径安装在C盘外的其他分盘;

②、安装路径尽量简洁,避免后期寻找麻烦。


五、环境变量

1、win11 如何添加环境变量

①、右键我的电脑;
②、左键单机属性;
③、找到高级系统设置;
④、右下角找到并左键单击环境变量;
⑤、在下方系统变量中找到Path,编辑进入;
⑥、在右侧选择新建;
⑦、添加python安装地址,点击确定,添加完成。

image
image


六、运行python的三种方式

1、由cmd运行

  直接cmd运行,适用于较短 临时执行的代码
  1、在键盘上同时按下“windos+R”键;
  2、输出“cmd”,点击确定;
  3、输入“python+版本号”;
  4、运行成功

image
image
image

2、编辑器运行

  解释器命令运行,可以编写较长的代码,并且可以长久保存
  1、在文本中编辑好python指令;
  2、在cmd输入该文本绝对路径;
  3、运行成功

image
image

3、利用IDE开发工具编写运行

利用IDE工具编写并运行,自动提示,携带各种功能插件,编写代码效率更高更快
   1、运行“pycharm”工具   功能强大 对小白友好

image


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值