目录
0726学习内容整理
1、计算机操作系统
一、什么是文件
文件是操作系统提供的虚拟的单位
二、什么是应用程序
应用程序就是一堆堆文件,基于操作系统之上,主要用来帮人们干活,不直接与硬件交互
三、什么是操作系统
操作系统位于计算机硬件与应用软件之间,协调管理计算机资源和软件资源的控制程序
四、计算机系统的组成
硬件:与操作系统交互,如CPU、内存、硬盘
操作系统:与用户、硬件、操作系统交互,把对硬件的复杂操作给简单化,来给用户或应用程序使用,凡用到硬件的地方,都用到操作系统,如Linux、Windows、ios等
应用程序:与操作系统交互
五、操作系统的作用
把对计算机硬件交互的复杂指令给简单化
六、操作系统和应用程序的启动
操作系统的启动
1、开机
2、启动一个临时操作系统(只做启动真正操作系统的事情)
3、临时操作系统去读取真正操作系统的路径地址(在COMS存储器中)
4、启动真正的操作系统
应用程序的启动
1、应用程序的代码由硬盘读入内存
2、CPU运行应用程序的代码
3、应用程序启动
操作系统和应用程序启动的区别
有了操作系统之后才能有应用程序,应用程序对硬件控制的每一步操作,都得通过操作系统来实现
https://www.cnblogs.com/nickchen121/p/10721933.html
2、编程语言分类以及各自优缺点
-
机器语言
优点:执行效率高
缺点:开发效率低
-
汇编语言
优点(较机器语言而言):开发效率高
缺点(较机器语言而言):执行效率低
-
高级语言
1、解释型:类似于同声传译,写一句代码翻译一句,翻译结果不保存
如Python
优点(较编译型而言):开发效率高
缺点(较编译型而言):执行效率低
2、编译型:类似于谷歌翻译,写完一大段代码整体翻译,翻译结果可以保留下一次使用
如GO、JAVA
优点(较解释型而言):执行效率高
缺点(较解释型而言):开发效率低
3、Pycharm常用快捷键
- ctrl+a 全选
- ctrl+c 选中内容复制;不选中内容时,复制当前行
- ctrl+v 粘贴
- ctrl+x 选中内容剪切;不选中内容时,剪切当前行
- ctrl+f 搜索
- ctrl+z 撤销,回到上一步操作
- ctrl+shift+z 反撤销,回到下一步操作
- ctrl+/ 注释
- ctrl+d 复制粘贴当前行到下一行
- ctry+y 删除选中(不选中默认删除整行)
- home (ctrl+[ ) 回到首个字符
- end (ctrl+] ) 回到最后一个字符
- shift+F10 运行当前文件
- alt+shift+F10 选择运行文件
- shift+enter 换行
- ctrl+shift+r 项目中全局搜索
- ctrl+alt+l 代码整理 (code-->reformat code)
- tab 缩进
- shift+tab 取消缩进
- ctrl+减号 折叠当前代码块
- ctrl+加号 展开当前代码块
- ctrl+shift+减号 折叠当前文件所有代码块
- ctrl+shift+加号 展开当前文件所有代码库
- local history -- > show history
- compare with --> 文件比较
https://www.cnblogs.com/nickchen121/p/10722733.html
4、Jupyter常用快捷键
- Shift-Enter 运行本单元,选中下个单元
- Ctrl-Enter 运行本单元
- D,D 删除选中的单元
- Ctrl-Shift-- 分割单元
- X 剪切选中的单元
- C 复制选中的单元
- Shift-V 粘贴到上方单元
- V 粘贴到下方单元
- Z 恢复删除的最后一个单元
- Ctrl-A 全选
- Ctrl-Z 复原
- Shirt 选中多个单元格
- Shirt+M 合并选中的单元格
- shift+tab 查看当前接口的属性