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+鼠标左键可以选中多个