7.26

Posted jiann

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7.26相关的知识,希望对你有一定的参考价值。

复习

什么是编程语言

编程语言是用来与计算机交流的介质

什么是编程

编程就是通过编程语言写一堆文件

为什么要编程

编程是为了让计算机取代劳动力,帮他当奴隶

计算机五大组成

CPU(大脑)

控制器:控制硬件

运算器:逻辑运算,算术运算

内存

优点:速度快 缺点:断电即消失,储存容量小

外存

优点:容量大,永久保存信息, 缺点:速度慢

输入设备

输入信息,如键盘鼠标,U盘

输出设备

输出信息,如打印机,显示屏,U盘

IO设备:U盘

应用程序启动流程

双击QQ(找到QQ在外存的地址)

由CPU发送指令给内存,内存从外存中读取QQ数据

在内存中启动运行

机械硬盘工作原理

机械手臂:读取数据

磁道:存储数据

扇区:划分磁道,512KB为一个扇区(机械手臂一次性读取的数据量)

平均寻找数据时间:5+4.15=9.15ms

平均寻磁道时间:由于工业水平 5ms

平均延迟时间:7200r/min为例,4.15ms

固态硬盘

没有平均寻到时间,并且基于光速传播信息

计算机操作系统

什么是文件

文件是操作系统提供的虚拟单位

什么是应用程序

就是一大堆文件

操作系统有什么用

把对硬件的复杂指令简单化

用户/操作系统/应用程序/硬件

硬件:操作系统

操作系统:用户/硬件/应用程序

应用程序:操作系统

操作系统启动

开机

启动一个临时操作系统(只做启动操作系统的事情)

然后临时操作系统会去读取操作系统的路径地址(特殊的CMOS硬件)

启动真正的操作系统

7.26内容

1.编程语言分类

编程语言用来和计算机交互,不过计算机只认识0.1

机器语言(低级语言)

直接与硬件交互 优点:执行效率高 缺点:开发效率低

汇编语言

直接与硬件交互 优点:(与机器语言比)开发效率高 缺点:执行效率低

编译型(高级语言)

C/JAVA/GO

与计算机硬件间接交互 (与解释性语言比较) 优点:执行效率高 缺点:开发效率低

解释性

Python

优点:开发效率高 缺点:执行效率低

网络瓶颈效应

应用程序需要联网

网络延迟10ms,编译型比解释型再快也就快1ms

硬件性能

2.编程语言优缺点

C: 和硬件交互(工厂造物)

C++: 面向对象的C(上帝造人)

JAVA: 跨平台非常好

php: 世界上最好的语言

Python: 无所不能(Python比喻成一部手机,一个库相当于一个应用程序)

GO: 高并发(同一时刻多人一起使用),支持高并发,编译型

js: 史上语法最烂的语言

Python

python是拿来解决现实问题的,其他的一概不用关心,所有人都可以学习的原因

3.Python安装注意事项

勾选Add python,不然要自己配环境

4.PythonIDE集成开发环境

勾选位数 选择pure python 使用existing环境

file--setting--font 修改字体

快捷方式

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 --> 文件比较

5.Jupyter安装注意事项

修改external libraries --> python3.6 --> site-package --> pip --> models --> index.py文件

https://pypi.douban.com/

pycharm内下载file -- > settings --> project --> project interpreter --> + 号 -->搜索jupyter --> install

快捷方式

enter 进入代码块

shift + enter 运行

m 进入markdown模式

y 进入python模式

esc 退出

shift + 鼠标左键 选中多个

f 搜索+替换

d,d 删除

以上是关于7.26的主要内容,如果未能解决你的问题,请参考以下文章

7.26 数据库

7.26

飞桨——7.26

W-B123 学习打卡(7.26)

7.26-rosbridge-suit 解读

MySQL5.7.26 源码编译安装