编程语言是用来和计算机交互的,可是计算机只认识0和1python
1.直接和硬件交互 2.用0和1和计算机沟通 3.优势: 执行效率高 4.缺点: 开发效率低
1.直接和硬件交互 2.优势(相较于机器语言):开发效率高 3.缺点(相较于机器语言):执行效率低
1.C/JAVA/GO 2.和计算机硬件间接交互 3.把代码翻译成机器语言,经过编译器(汇编语言/机器语言写的) 4.记录下来,所有说完才能翻译.文件编译成另外一个obj文件.再和计算机沟通获得结果 5.优势(相较于解释型语言):执行效率高 6.缺点(相较于解释型语言):开发效率低
1.翻译成机器语言,通常是经过解释器(编译型语言写的) 2.咱们写程序必定是程序运行的越快越好,咱们应该用编译型 3.说一句翻译一句 4.优势(相较于编译型语言):开发效率高 5.缺点(相较于编译型语言):执行效率低
1.应用程序都须要联网 2.网络延迟10ms,编译型比解释型再快也就快1ms
C: 和硬件交互(工厂造物) C++: 面向对象的C(上帝造人) JAVA: 跨平台很是好 PHP: 世界上最好的语言 Python: 无所不能(Python比喻成一部手机,一个库至关于一个应用程序) GO: 高并发(同一时刻多人一块儿使用),支持高并发,编译型 js: 史上语法最烂的语言(和韩国特别像,统一全世界) app: 网页源码打包成.apk(禁止)
python是拿来解决现实问题的,其余的一律不用关心,全部人均可以学习的缘由
python 经常使用快捷键 ctrl+a 全选 ctrl+c 复制(默认复制整行) ctrl+v 粘贴 ctrl+x 剪切(默认复制整行) ctrl+f 搜索 ctrl+z 撤销 ctrl+shift+z 反撤销 ctrl+d 复制粘贴选中(复制粘贴复制一行) ctry+y 删除默认一行 home(ctrl+[ ) 回到首个字符 end(ctrl+] ) 回到最后一个字符 shift+F10 运行当前文件 alt+shift+F10 选择运行文件 shift+enter 换行 ctrl+shift+r 项目中全局搜索 ctrl+alt+l 代码整理 (code-->reformat code) local history -- > show history compare with --> 文件比较
enter 进入代码块 shift + enter 运行 m 进入markdown模式 y 进入python模式 esc 退出 shift + 鼠标左键 选中多个 f 搜索+替换 d,d 删除 查找快捷键的方式 file --> download as --> md 快捷键:help --> keyboards