编程语言与Python介绍

一、编程语言发展史

1.机器语言

在这里插入图片描述

机器语言是计算机能够理解和执行的指令集合,它是二进制代码的形式,由0和1组成。计算机能够直接理解和执行这些指令,因为它们是由计算机硬件所支持的基本指令和操作码组成的。与高级编程语言相比,机器语言的代码效率很高,但编写和理解它需要具备深入的计算机硬件知识。

计算机内部只认识01二进制
  • 优点:效率高、速度快
  • 缺点:学习难度大

2.汇编语言

汇编语言相对于高级语言来说,其语法更为简单,但需要进行更多的手工编写和调试。在现代计算机中,由于处理器架构复杂,汇编语言已经逐渐被高级语言所取代,但在嵌入式开发、驱动程序开发和网络协议栈等领域,汇编语言仍然具有重要的应用价值。

是使用一个特殊字母来表示一段信息
  • 优点:效率高、速度快
  • 缺点:学习难度大

3.高级语言

高级语言是计算机编程语言的一种分类,相对于低级语言而言。高级语言更加容易使用和理解,使得程序员能够更有效地编写、修改和调试软件代码。高级语言通常具有更高层次的抽象,包括(但不限于)对象、类、函数、模块和变量等概念,以及描述计算机行为的语法和语义规则。常见的高级语言包括Java、Python、C++、C#、JavaScript等。与之相对的低级语言包括汇编语言和机器语言等。

我们人类能够读懂的语言,计算机不认识了

  • 优点:学习难度大大降低、编程效率大大提升
  • 缺点:执行效率大大降低

二、编程语言分类

1.编译性语言

  • C++

对于编译型语言,开发完成以后需要将所有的源代码都转换成可执行程序,比如 Windows 下的.exe 文件,可执行程序里面包含的就是机器码。只要我们拥有可执行程序,就可以随时运行,不用再重新编译了,也就是“一次编译,无限次运行”。
在运行的时候,我们只需要编译生成的可执行程序,不再需要源代码和编译器了,所以说编译型语言可以脱离开发环境运行。
编译型语言一般是不能跨平台的,也就是不能在不同的操作系统之间随意切换。

2.解释性语言

  • Python、PHP

对于解释型语言,每次执行程序都需要一边转换一边执行,用到哪些源代码就将哪些源代码转换成机器码,用不到的不进行任何处理。每次执行程序时可能使用不同的功能,这个时候需要转换的源代码也不一样。
在运行解释型语言的时候,我们始终都需要源代码和解释器,所以说它无法脱离开发环境。

在这里插入图片描述

三、Python介绍

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

Python是由创始人贵铎·范·罗萨姆(Guido van Rossum)被人们亲切地称呼“为龟叔”在阿姆斯特丹于1989年圣诞节期间,为了打发圣诞节的无趣,开发的一个新的解释型脚本语言。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是BBC当时正在热播的喜剧连续剧“Monty Python”的爱好者。
在这里插入图片描述

1.版本介绍

Python有三个版本,Python 1.x Python 2.X Python 3:

Python 1.x最原始版本,可以直接忽略掉
Python 2.x的最后一个版本是Python2.7(于2010年发布),官方将支持到2020年。
Python 3.X的第一个版本Python 3.0(于2008年发布)

python 3.X不兼容 Python 2.X版本,官方也有发布python2.6作为过渡到Python 3.0的版本,2.6之后的版本都为过渡版本。

为什么要开发 Python 3.X版本呢?因为 python发展了20多年,里面有很多重复的功能,重复的模块,很多代码也变得不那么简洁,所以Guido决定进行一次彻底的升级,原则是去繁从简,从而有了后续的 Python 3.X版本。

2.解释器的下载与安装

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

1.安装方法如图所示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.如何使用

呼出cmd 如图所示
在这里插入图片描述
输入Python.exe就会得到如下图所示;这时候就成功启动python解释器
在这里插入图片描述

3.环境变量

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息,简单来说其实就是一个一个的路径而已。

环境变量的作用

  • 变量在任何程序中的作用都是“被赋值/被取值”!这个全局变量操作系统可以使用,其内的小软件也可以使用!
  • 可以直接在cmd命令窗口输入python进入Python,不需要输入盘符之后的过程
    在这里插入图片描述

在我的电脑图标右键属性>高级系统设置>环境变量>系统变量下Path>新建>D:\Python36>确定;如下图所示
在这里插入图片描述
在这里插入图片描述

4.多版本共存

把需要的版本分别下载,并分别添加到系统环境变量,在安装目录给名称区分。

5.编程软件

常用的编程软件有:Visual studio、PhpStorm、Notepad++、WebStrom、Sublime Text、EditPlus 等。

  1. vscode
    “”“它不是专业用来写python代码的,但是也能写python程序,专业写前端的,开源的”“”
  2. Sublime Text
    官网:http://www.sublimetext.com/
  3. notepad++
    官网:http://b.zhr33.cn/notepad/
  4. pycharm
    官网:https://www.jetbrains.com/
    下载下来之后,可以先免费试用,然后到期之后,需要购买(激活)
    想办法激活一下!!!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值