作业信息
作业模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC
作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK11
教材学习内容总结
《计算机科学概论》
1.1 开放式系统与协议
开放式系统
1、专有系统:使用特定销售商的私有技术的系统
2、互通性:多台机器上的来自多个销售商的软件和硬件互相通信的能力
3、开放式系统:以网络体系结构的通用模型为基础并且伴有一组协议的系统
4、开放系统互连参考模型(OSI参考模型):为了便于建立通信标准而对网络交互进行的7层逻辑划分
1.2 网络地址
1、主机名:由点号分隔的单词组构成的名字,唯一标识了Internet上的机器;每个主机名对应一个特定IP地址
2、IP地址:由点号分隔的四个数值构成的地址,唯一表示了Internet上的机器,例如:192.168.1.1
1.3 域名系统
1、域名:主机名中说明特定的组织或分组的部分
2、*域名(TLD):域名中的最后一部分,声明了组织的类型或所属国家,例如“.name”,“.jobs”,“.org*”
3、ICANN:批准*域名的国际组织
4、域名抢注:购买域名,目的仅仅是为了高价卖给真正想使用它的人或组织
5、域名系统(DNS):管理主机名解析的分布式系统
6、域名服务器:把主机名翻译成IP地址的计算机
7、网络中立性:ISP应该平等地给每一个用户传送数据,传输速度应该尽可能快
《看漫画学Python》
1.1 TCP/IP
IP(Internet Protocol)
一种低级的路由协议,它将数据拆分在许多小的数据包中,并通过网络将它们发送到某一特定地址,
但无法保证所有包都抵达目的地,也不能保证包按顺序抵达。
TCP(Transmission Control Protocol,传输控制协议)
一种高层次的协议,是面向连接的可靠数据传输协议,如果有些数据包没被收到,则会重发,对数
据包的内容准确性进行检查并保证数据包按顺序抵达。
1.2 HTTP/HTTPS(HTTP/HTTPS是TCP/IP的一种协议。)
HTTP(Hypertext Transfer Protocol,超文本传输协议)
是无连接协议,即在每一次请求时都建立连接,服务器在处理完客户端的请求后,会先应答客户端,
然后断开连接,不会一直占用网络资源。
HTTPS(Hypertext Transfer Protocol Secure,超文本传输安全协议)
是超文本传输协议和SSL的组合,用于提供加密通信及对网络服务器身份的鉴定。简单地说,HTTPS
是加密的HTTP。
1.3 JSON数据的编码(指将JSON数据转换为Python数据,当从网络中接收或从磁盘中读取JSON数据时,需要将其解码为Python数据)
1、JSON数组
JSON | Python |
---|---|
对象 | 字典 |
数组 | 列表 |
字符串 | 字符串 |
整数数字 | 整数 |
实数数字 | 浮点 |
true | True |
false | False |
null | None |
1.4 SQlite数据类型(为嵌入式设备设计的数据库)
SQLite是无数据类型的数据库,在创建表时不需要为字段指定数据类型
INTEGER:有符号的整数类型。
REAL:浮点类型。
TEXT:字符串类型,采用UTF-8和UTF-16字符编码。
BLOB:二进制大对象类型,能够存放任意二进制数据
1.5 Python数据类型与SQLite数据类型的映射
代码托管
教材学习中的问题和解决过程
1、安装apache-tomcat时乱码
解决方法:将系统语言改为英文
代码调试过程中的问题和解决过程
学习进度条
代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
第一周 2/2 4/4 10/12 了解了计算机科学史
第二周 1/1 3/3 5/17 学会了print输出
第三周 1/1 5/5 6/23 了解了python数据基础
......
第十周 120/120 9/9 10/45 内容如上
第十一周