python-day2(学前了解)

编程语言分类

编程语言是用来和计算机交互的,但计算机只认识0和1

机器语言(低级语言)

直接和硬件交互

用0和1和计算机交流

优点:执行效率高

缺点:开发效率低

汇编语言

直接和硬件交互

优点:开发效率较前者高

缺点:执行效率较前者低

高级语言

接近于人类语言

编译型(写完代码后一次性编译成机器语言/汇编语言)

C/JAVA/GO

和计算机硬件间接交互

代码完成后编译成obj文件,再和计算机交互得到结果

优点(比较解释性语言):执行效率高

缺点(比较解释性语言):开发效率低

解释性(一句一句编译)

写一句代码编译一次

优点(比较编译性语言):开发效率高

缺点(比较编译性语言):执行效率低

把代码先翻译成编译型语言

网络瓶颈效应

几乎每一个应用程序都需要用到网络,网络延迟的时间明显大于程序的执行时间,所以程序的执行时间可以暂时忽略,所以要学python这门解释性语言

各门语言的特点

C:和硬件交互

C++:面向对象的C语言

JAVA:跨平台非常好的语言

Python:无所不能

GO:支持高并发

js:史上语法最烂的语言

Pycharm快捷键

ctrl+a 全选

ctrl+c 复制(默认复制整行)

ctrl+v 粘贴

ctrl+x 剪切(默认剪切整行)

ctrl+f 搜索

ctrl+z 撤销

ctrl+shift+z 反撤销

ctrl+d 复制粘贴选中(复制粘贴一行)

ctrl+y 删除默认一行

home 回到首个字符

end 回到最后一个字符

shift+F10 运行当前文件

alt+shift+F10 选择运行文件

shift+enter 换行

ctrl+shift+r项目中全局搜索

ctrl+alt+l 代码整理(code->reformat code)

local history->show history

compare with->文件比较

jupyter快捷键

启动jupyter:打开命令行窗口,到达指定磁盘,输入jupyter notebook,选择浏览器

enter 进入代码块

shift+enter 运行

m 进入markdown模式

y 进入python模式

esc 退出

shift+鼠标左键 选中多个

f 搜索+替换

d,d 删除

file->downloads as->ma 导出md文件

快捷键帮助说明:help->keyboards

posted @ 2019-07-26 18:34  wind叶  阅读(163)  评论(0编辑  收藏  举报