目录
1. 硬件系统
主机部分:
CPU:运算器,控制器
内存储器:RAM(内存条),ROM(只能读)
外设部分:
输入设备:键盘,鼠标,摄像头
输出设备:显示器,打印机
外存储器:硬盘,U盘
2. 软件系统
系统软件:
OS(最基础最重要的大型软件),语言处理程序(Python解释器),驱动程序(OS通过驱动程序来管理软件)
OS:命令行;图形化界面;系统接口
应用软件:
文本编辑器,浏览器,播放器
3. 冯诺伊曼体系结构
4. 计算机程序运行的过程
5. 编程语言
编程语言是人与计算机交流的语言。人如果想让计算机做一件事情,就需要人使用编程语言编写一段程序,然后让计算机去执行,当计算机执行那段程序的时候就是在按照人的要求自动的做那件事情。常见的编程语言:Python,C,C++,C#,Java,Android,IOS。
6. 认识Python
历程:
作者:龟叔
第一个版本发布的时间:1991年
特点:
简单,易学,开源免费,功能强大,扩展性强,跨平台,强制缩进,代码风格优雅
应用场景:
web应用开发(B/S browser/server),游戏开发,自动化运维,人工智能
7. Python解释器的作用
(1)可以把Python程序翻译成机器语言,让计算机能够识别和执行。
(2)提供强大的功能,在编写程序时可以调用这些功能,可以提高开发效率。
Python解释器与自己编写的Python程序有什么关系:
(1)自己编写的Python程序是基于Python解释器编写出来的。
(2)自己编写的Python程序是运行在Python解释器里面的。
8. 开发第一个程序的注意事项
(1)左边顶格
(2)标点符号必须是英文的
(3)一行只能写一个语句
9. 注释
添加注释的原因:
为了让别人能够看懂你的代码,提高代码的可读性。
两种注释:
(1)单行注释:#内容,Ctrl+/
(2)多行注释:"""内容"""
什么时候需要加注释:
(1)自己的代码比较复杂难懂
(2)核心业务的代码
10. 变量
概念:
编写的计算机程序是用来处理数据的,计算机程序中处理的数据往往都是外界提供的。变量是在内存中临时存储数据的,从本质上讲,就是内存的一块区域。
数据类型:
简单数据类型:整数(int),小数(float),字符串(str),布尔值(bool)
高级数据类型:列表(list),元组(tuple),字典(dict),集合(set)
标识符:
变量的名字,函数的名字,类的名字,文件的名字,工程的名字
标识符的命名规则:
(1)硬性规则:由字母、下划线和数字组成,且数字不能开头
(2)软性规则:见名起义(age),小驼峰(userName),大驼峰(UserName)
(3)Python命名规则:user_name
11. 关键字
导入工具包:
import keyword
调用工具包中的功能:
keyword.kwlist
12. 格式化操作符
字符(%c),字符串(%s),有符号十进制整数(%d),无符号十进制整数(%u),八进制整数(%o),十六进制整数小写字母0x(%x),十六进制整数大写字母0X(%X),浮点数(%f),科学记数法小写e(%e),科学记数法大写E(%E),%f和%e的简写(%g),%f和%E的简写(%G)