day 02

编程语言分类

机器语言

01010101011010100001011111000

计算机的设计初衷 --》 科学计算

破解电报 --》造原子弹 --》 科学家(政府)才能用计算机 --》用计算机实现多媒体功能

优点:执行效率高

缺点:开发效率低

汇编语言

优点(相较于机器语言):开发效率高

缺点(相较于机器语言):执行效率低

高级语言

编译型语言(谷歌翻译)

1.把所有代码一次性翻译成一个.obj文件

优点(相较于解释型语言):执行效率高

缺点(相较于解释型语言):开发效率低,翻译器翻译之后才能找到bug,改一次bug需要翻译一次,再改再翻译

解释型语言(同声传译)

优点(相较于编译型语言):开发效率高

缺点(相较于编译型语言):执行效率低

网络的瓶颈效应

网络通信的时间(10ms)远远大于执行程序的时间(0.01ms)--》程序的执行效率没必要考虑了 --》 (网络的应用程序)解释型语言 --》 Python

执行python程序的两种方式

交互式

输入一行,解释一行

交互式下,不需要使用print,会自动打印

不会用,一般做调试()

缺点:关掉了程序就没了

命令行式

解释一个文本

python是一个解释器

python 文件路径

jupyter的使用

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

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

pip install jupyter

python -m pip install jupyter

ctrl+r键刷新

使用

切换到路径下

cd更换盘符,需要先d:

输入jupyter notebook

如果浏览器(谷歌浏览器)没有自动跳

让你输入token,3469eb31a34a20838760910ddc6f9c9450ddf39bf12cb56f

esc+m 切换到标记md模式

shift+enter 运行

a 往上新增代码块

b 往下新增代码快

y python代码模式

file --》download --》 md

原文地址:https://www.cnblogs.com/colacheng0930/p/11475494.html