day 02小结

1.编程语言的分类

1.1 机器语言

​ 优点(汇编语言):执行率高

​ 缺点(汇编语言):开发效率低

1.2 汇编语言

​ 优点(机器语言):开发效率高

​ 缺点(机器语言):执行率低

1.3 高级语言

​ 优点(汇编语言):开发效率高

​ 缺点(汇编语言):执行效率低

3.1 编译型语言

​ 优点(解释型语言):程序执行效率高

​ 缺点(解释型语言):依赖编译器,跨平台性差些

3.2 解释型语言

​ 优点(编译型语言):开发效率高

​ 缺点(编译型语言):执行效率低

2.网络瓶颈效应

​ 由于互联网中发送指令的时候是有延迟的,当你向互联网中连续发送指令的时候,后面的指令都需要等前面的指令处理完了之后才会被接收。也就是说,互联网之间互相通信的时间要远远大于程序执行的时间。所以在实际开发中,需要根据不同的开发目的,去选择使用什么语言去实现需求。

​ 通俗来讲,如果我们开发一个不需要互联网也能运行的程序的时候,可以选择使用编译型语言去保证程序的执行速度;当我们开发互联网程序时,其实不会追求多块的运行速度,比如实现同样的目的,使用编译型语言只需要0.001ms,使用解释型语言需要0.1ms,看着是差了很多,但是多数时候互联网通讯的时间都远大于程序运行的时间,这个时候选择编译型语言节省下来的时间就被网络延迟浪费了,所以不如选择开发效率更快的解释型语言。

3.Python解释器的安装

​ customize installation --》 自定义安装

​ 快速进入终端 windows + r 输入 cmd 输入 python(检查python是否安装成功)

​ 如何添加环境变量,如何去环境变量中有没有python.exe

​ 属性 --> 系统 -->高级系统设置 -->环境变量 -->系统变量 --> 再到path 放入含有python.exe 的文件夹

​ 放入 Scripts文件加 ---》 pip(python看成一个手机,pip就是应用管家/app商城)

​ 重新打开cmd(终端)

3.1 Python程序的两种方式以及他们的优缺点

3.1.1 交互式

​ 优点:输入一行,解释一行,方便调试

​ 缺点:程序无法保存,关闭窗口即消失

3.1.2 命令行式

​ 优点:程序可以永久保存

​ 缺点:调试麻烦

4.pip的使用

如果把python比作手机,pip工具就是手机的应用商店,我们可以在里面下载需要的软件(库)。

我们可以通过Cmd终端、Pycharm、Jupyter三种平台使用pip安装这些第三方库。

由于python默认安装库的时候是从国外网站查找,下载速度很慢,更换成国内的镜像源之后可以大大提升下载速度。

5.jupyter的使用

pycharm 更多的是对命令行式的衍生

jupyter 更多的是对交互式的衍生

5.1 jupyter的安装

在cmd界面输入:pip install jupyter

如果出现红色输入:python -m pip install jupyter

如果卡顿用ctrl+r键刷新

5.2 使用方法

先切换到你想要的路径下再输入jupyter notebook

5.3 jupyter的快捷键

esc+m 切换到标记md模式

shift+enter 运行

a 往上新增代码块

b 往下新增代码快

y python代码模式

dd 删除代码块

先选一个,shift+鼠标左键可以选中多个

猜你喜欢

转载自www.cnblogs.com/LZF-190903/p/11484052.html