编程与Python介绍
文章目录
一、编程的发展史
1. 机器语言
介绍:机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。
|计算机内部只认识01二进制数据。
|优势:效率高,速度快
|劣势:学习难度大
2.汇编语言
介绍:汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。 许多汇编程序为程序开发、汇编控制、辅助调试提供了额外的支持机制。有的汇编语言编程工具经常会提供宏,它们也被称为宏汇编器。 汇编语言不像其他大多数的程序设计语言一样被广泛用于程序设计。在今天的实际应用中,它通常被应用在底层,硬件操作和高要求的程序优化的场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。
|是一种用特殊符号语言来表示一段信息
|优势:效率高,速度快
|劣势:学习难度大
3.高级语言
介绍:高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。例如,要将2个变量相加并赋值给第三个变量,用高级语言表达为var3=var1+var2 [1] 。高级语言相对低级语言有较高的可读性,更易理解。由于早期计算机行业的发展主要在美国,因此一般的高级语言都是以英语为蓝本。
|我们人类能够读懂的语言
*优势:学习难度大大降低,编程效率大大提高
*劣势:执行效率大大降低
|常见的高级语言:C、C++、Java、Python等。
|eg:高级语言想要被计算机识别,需要高级语言的翻译官
二、编程语言的分类
1.编译型语言
将
所有源代码
一次性转换成二进制指令,也就是生成一个可执行程序(如Windows 下的 .exe),比如C语言、C++、Golang、Pascal(Delphi)、汇编等,这种编程语言称为 编译型语言 ,使用的转换工具称为 编译器。
- eg:如翻译一样,一次性翻译完毕。如何识别编译型语言(C++)?需要安装C++编译器
2.解释型语言
一边执行一边转换,需要哪些源代码就转换哪些源代码,不生成可执行程序,比如 Python、JavaScript、PHP、Shell、MATLAB 等,这种编程语言称为 解释型语言,使用的转换工具称为 解释器。
- eg:如同声传译,说一句翻译一句。如何识别解释型语言(Python)?需要安装Python解释器
三、Python的介绍
1.python的由来
Python诞生于1989年的一个圣诞节,其创作者Guido van Rossum(龟叔)为了打发圣诞节假期的无聊,便开始了Python语言的编写。Python第一个发行版本是在1991年,起名为Python是源自于Guido喜欢的一档电视节目——Monty Python´s Flying Circus 。Guido在创作Python的时,希望有一种语言可以像C语言那样可以调用计算机的功能接口,又可以像shell那样进行轻松的编程,所以他在1989年的时候创建了Python这门编程语言。
2.Python的解释器版本
- 1.X版本(最原始的版本)
- 2.X版本(现有的老项目还在用这个版本,目前最高版本2.7.18,已经停止更新)
- 3.X版本(当前时段2023/8/23最新版本号,在3.x里面3.6版本最为稳定)
eg:1在互联网领域中,记住所有的软件版本再生产环境下不要用和更新最新版本。2要使用稳定的版本,但是在测试阶段随意。在企业中,跟随企业项目用什么版本就用什么版本
3.Python的下载安装使用
1.去官网下载自己所需的版本编辑器。官网地址:https://www.python.org/
2.安装解释器。下载好后个人建议选择自定义安装,底部配置环境变量不勾选,等会可以自己去设置。
3.然后继续下一步,无需更改默认设置。
4.这里可以更改一下安装路径,避免以后出现需要权限启用
eg:这里可以说一下什么是路径?
- 就是存储数据的位置
- 绝对路径:不需要参照物,直接定点到该位置
- 相对路径:只有一个大概的参照物,需要再该范围区域内自行查找
5.到了这一步就已经是安装完成了,只需要点击关闭按钮即可
6.配置环境变量。“环境变量就是一个公共仓库。通俗而言就是一个个的路径。”
步骤:此电脑>>属性>>高级系统设置>>环境变量>>系统变量>>Path变量里面把你安装的Python解释器的路径给复制到里面新建粘贴就行了。
7.完成配置环境变量后就可以使用“Win”+R弹出命令提示符窗口,后输入cmd========》python然后就可以开始书写第一次的代码了
4.Python解释器的多版本共存
1.首先得去官方下载多个版本的Python解释器,然后配置多个版本的环境变量。
2.其次得给多个Python解释器里面的“Python.exe”文件复制一份更改为对应版本号的Python名。(因为多个版本的解释器如果不更改名的话它的优先级还是看环境变量里面的哪个解释器排在前面输出的,所以需要你更改Python解释器名)
5.python的卸载
假如你想卸载64位的3,6,8版本的python,如果 你还保留该版本的安装包,只需双击一下该安装包就会显示下图
如果你没保留该版本的安装包,只需去官网https://www.python.org/downloads/windows/重新下载该版本对应的安装包(一定要下载对应相同的版本),双击一下安装包也会显示下图
然后点击uninstall,就是卸载你目前想要版本python
最后需要注意的是,将你以前版本的安装目录文件也删除掉就好了。(划圈部分删掉)
以上就是python最干净的卸载方式,其他方式不干净,卸完后就可以重新下载新的版本了。
四、第一个Python程序
1.使用“Win”+R弹出命令提示符窗口,后输入cmd========》python。
2.使用记事本输入一行Python代码后,更改记事本的后缀名,改成.py格式的。然后在cmd命令里面输入cd + 文件路径后回车即可
3.使用专业工具来进行书写代码
- eg:如Pycharm(https://www.jetbrains.com/pycharm/download/?section=windows)、vscode(https://code.visualstudio.com/)等。
拓展知识:计算机内部数据存储原理
一、计算机储存单位
比特位(bit)二进制的位数8位
8比特位=1字节(bytes)
1024字节(bytes)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB等
计算机内部只认识01二进制:因为计算机是基于电频工作的,电频是有高低之分