逻辑教育
上课时间:周1-3-5 晚 8-10点
Jerry 老师 QQ: 192149641
答疑:下午1:00-11:00
-代码敲3遍以上
-写博客
00 Markdown 常见语法
1.横线
2.删除
3.引用
1内容
2内容
3内容
4.
表格 | 表头1 | 表头2 |
---|---|---|
时间 | 周一 | 周二 |
时间 | 周一 | 周二 |
5.
代码形式:
for i in range(8):
...
01 计算机要点
1 计算机的基本概念
计算机的特点:数值、逻辑计算,存储记忆
2 计算机语言
2.1 计算机语言概念 :人与计算机用于通讯的语言
2.2 计算机语言的发展
机器语言(0,1)-->汇编语言-->高级计算机语言...
(面向过程-->面向对象-->面向应用)
2.3 根据转换时机的不同
编译型语言 C :源码-》编译-》编译后的机器码:速度快 跨平台性差
解释型语言 python:源码-》解释器-》解释执行
3 交互方式
3.1 交互方式种类
3.1.1命令行的交互方式 TUI (Text-based User Interface)
如:win 键 + R -> cmd
代码 | 意义 |
---|---|
dir | 列出当前目录和文件 |
md | 创建目录 |
rd | 删除目录 |
cd | 进入指定目录 |
cd.. | 退回上层目录 |
cd/ | 退回根目录 |
del | 删除文件 |
exit | 退出 |
3.1.2图形界面化的交互方式 GUI (Graphical-based User Interface)
4 文本文件和字符集
4.1 类型2种
4.1.1 纯文本 单一数据 编写程序
4.2.1 富文本 rich text
4.2 字符集
字符集 | 代码 |
---|---|
美国 | ASCII 128 |
欧洲 | ISO-8859-1 256 |
中文 | GBK国标 |
Unicode | UTF-8 > UTF-16>UTF-32 |
5 进制
5.1 进制越大 表现形式越短 出现其他进制是为了更加方便表示数据
5.2 进制之间换算 :十进制=》二进制
eg.:5--> 101 十进制/2操作
5/2=2 余1
2/2=1 余0
1/2=0 余1
eg.:101> 5 2次幂过程
101=》1*2(0)+0*2(1)+1*2(2)
5.3 进制的计数
5.3.1 十进制 满十进一
5.3.2 二进制 满二进一 01 10 11 100 101 110 111 1000
5.3.3.八进制 满八进一 0 1 2 3 4 5 6 7 10 11 12 13.。。17 20.。.27 30
5.3.4 十六进制
0 1 2 3 4 5 6 7 8 9 A B C D E F 10(16)...19(25=16+9) 1A
5.4 数据间换算
5.4.1 1 bit 位 是计算机最小的单位
5.4.2 byte 是我们可以操作的最小单位
8 bit = 1 byte
1024bit = 1 KB (千字节)
1024KB = 1MB (兆字节)
1024MB = 1GB(吉字节)
1024GB = 1TB (太字节)