编程语言的分类
机器语言:用二进制指令编写程序(相当于直接用高低电频去控制计算机硬件,需要对计算机硬件特别了解)
优点:直接控制硬件,执行效率极高
缺点:二进制指令难以记忆,极容易出错
编程复杂度极高
汇编语言:用英文单词代替二进制指令编写程序(对机器语言的二进制做了一些封装,需要对计算机硬件特别了解)
优点:相比机器语言学习难度稍微降低,硬件的执行效率依然很高。
缺点:编程难度依然很高
高级语言:用人类的能够理解的语言去控制计算机硬件
高级语言计算机无法直接理解,需要通过翻译才能控制计算机,按照种类分为编译型和解释型
编译型(c语言,go语言):程序写好之后直接进入类似于谷歌这样的浏览器进行翻译来执行
优点:程序运行过程中的效率高于解释型
缺点:代码出现bug时,程序调试过程非常麻烦
解释型(python,shell):需要安装解释器,通过交互式环境进行程序的编写与执行
优点:写程序的过程中,在交互式环境下,调试非常方便,写代码的效率高。
缺点:程序运行过程中,每一行代码都需要通过解释器进行翻译来执行,代码的执行效率低于编译型
python的介绍
python创始人Guigo,python分为python解释器和python语法。python解释器是由C语言编写的,目前用python开发程序,解释器只支持python3.0以上版本,今年4月份python2.7版本是2.0最后的一个版本,已经不再更新2.0版本了。目前有些公司可能还会存在使用python2.0以上版本的软件。
安装多版本的python解释器
官网python.org
下载好2.0以上版本与3.0版本后,进入windows系统的环境变量。更改path设置,添加2.0与3.0版本的文件路径,进入文件夹添加python2.0版本以及python3.0版本软件副本,重新命名软件(例如:python2 , python3 )。注意:pip(python的第三方库)也要添加环境变量的文件路径。
运行python程序的三个阶段
交互式环境
优点:代码运行的即时性,方便代码的调试
缺点:无法永久保存代码
python的程序需要写入文件中去,保存后的文件直接存放于硬盘中。
1.先启动python解释器
2.将文件从硬盘缓存到内存
3.python解释器会按照python的语法解读并且执行代码文件的内容
IDE(集成开发环境)
安装pycharm软件
注释
添加注释主要是为了增加编程内容的可读性
"""
注释1
注释2
注释3
"""
这是多行注释,通常多行注释只有一个,主要是注释全文。
#单行注释
print("hello world") # 单行注释
单行注释通常标注一些核心的代码程序,一般写在程序的正上面或者程序的后面
注释可以把暂时不想运行的代码临时暂停运行
整理注释的快捷键ctrl+alt+l
批量加减注释:选中代码文件后,ctrl+?
变量
什么是变量
量指的是事物的状态
变是指是事物的状态是可以改变的
变量是指将事物的状态记录下来,并且记录的数据是可改变的
变量是一种存储内存的机制
为什么要用变量
为了让计算机像人一样可以记录事物的状态,并且记录的数据是可改变的
如何用变量
先定义(先把变量存起来)
后引用
变量名 = “变量值”(不加引号的是变量名,加了引号就变成变量值了)(“=”称为为赋值符号)(变量值就是事物记录的状态,也就是内存里面存放的数据)
变量名的第一个字符不能是数字,这样的命名被认为是不合法的
- 今天总结的一些简单的命令
print("hello world")
import time 导入一个时间的库
time.sleep(1000) 原地睡1000秒
tasklist 列出正在开启的一些任务
taskkill 杀死进程
taskkill /F强制杀死
taskkill /F/PID身份证号