Python笔记第一篇

1. Python与Java的对比

    -- Python执行效率低,开发效率高;

    -- Java执行效率高,开发效率低;

2.Python种类

    --JPython    基于java语言开发的Python;

    --IronPython  基于C#的开发的;

    --CPython 基于C开发的;

    --JaveScriptPython  基于JaveScript开发的;

    --RubyPython 基于Ruby开发;

    我们说的Python一般是CPython;

    --pypy    这是用CPython开发的Python,其实是CPython的一个变种,pypy比CPython快,但是现在pypy还不是主流;

python笔记20180823
1. ASCII码占了半张表0-127,还有半张表是空的,整张表合起来就是8bit=1Byte=1个字节,一个字节可以表示一个字符,因此Alex = 4bytes。
2. 计算机最小的表示单位是一个二级制位bit;
3. 计算书最小的存储单位是8bit,来源于ASCII。
   1024byetes = 1kByetes 1KB  1024 ascii字符
4. 万国码
  (Unicode) 最少由16bit来表示(可能更多),2**16=65536
   UTF-8是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,二是将所有的字符和符号进行分类
   ascii码中的内容用1个字节保存,欧洲的字符用2个字节保存,东亚的字符用3个字节保存
   python2里面默认编码是ascii,ascii不支持中文,因此在python2里面写不了中文

5. #-*- coding UTF-8 -*-   编码声明统一写法
6. 数据类型
    int (整型)
    long ()

1. 吼一嗓子就交换机帮你做的,你可以把交换机当做一个大喇叭,两个局域网要想通过,每一个局域网都需要一个
网关(代理人),
2. 每一层运行常见物理设备
传输层-----
网络层-----路由器、三层交换机(带有路由功能的交换机,家里用的路由器就是,电脑插上就可以直接上网了)
数据链路层------网卡(都是eth开头的,代表网卡运行的协议是以太网协议,而以太网协议是工作在数据链路层的
                ethernet规定接入internet的设备都必须具备网卡)、以太网交换机、网桥

物理层-----中继器、集线器(hub,现在淘汰了)、双绞线、光纤
3. 数据链路层是基于MAC地址通信
4. 网关是基于什么通信的?
基于IP协议
路由器是个什么东西,给你提供网关的,一般都是网段的第一个地址例如192.168.11.1
192.168.11.10/24 与 172.18.45.12/24通信需要经历哪些过程:
(1)先判断是否在一个网段,目前不在一个网段
(2)arp获取目标mac地址,由于不在一个网段,目标mac是网关(路由器)的mac。
(3)获取网关的mac后就把自己的包发给网关了
(4)网关收到后就开始拆包,smac dmac(网关) 192.168.10.10  172.18.45.12(目标IP) 
    拆包后发现172.18.45.12(目标IP)为外网的IP,网关要向外发送数据(上网),需要有个
    公网IP(要能够上网),对内的私网IP(192.168.11.1)不能上网,也就是说外网发现不了
    私网IP。
5.网络制作标准
(1)同种设备之间用交叉线
交换机与交换机
(2)不同种设备之间用直通线
电脑与交换机

6. DOS命令
ipconfig /all  显示完整配置信息
ipconfig /?  帮助信息
ping /? 帮助信息
ping 192.168.1.1 -t :ping到死

7. 文件夹是操作系统提供的
操作系统提供的文件夹是一个树型结构
cd C:\    切换到C盘
dir 查看当前目录下都有哪些文件夹/文件
"."  代表当前目录
".." 代表上一级目录
D:  切换到D盘  切换根目录不用加cd
del 00.txt 删除00.txt文件
rd 00  删除目录00
md 00  创建目录00
rd /S 00 递归删除目录

8.Windows的优势是什么?
用户体验比较好
服务器(给大家提供服务的计算机)层面用的就是linux操作系统
上网的本质就是下载的过程,把另外一台计算机的东西下载到本地计算机
服务器用windows没有问题,但是有个缺陷,windows会越跑越卡,过几天就的重启。
Windows不能长期稳定工作。

8. linux操作系统的优势
适合用于网络服务,适合长时间稳定运行,

9.计算机操作系统
操作系统是一个用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间。

操作系统的内核是一个管理和控制程序,负责管理计算机的所有物理资源,
系统调用接口:用户不能直接去操作硬件,用户要操作硬件必须经过操作系统,系统调用接口就是专门给
用户留的门,每一个门对应一个操作硬件的功能。相当于操作系统对外的接口人,用户(应用程序)需要
干某件事(比如读取硬盘上的视频文件),必须找到负责读取从硬盘上读取视频文件的这个接口。
对应用户只要知道要完成操作某一个硬件,知道找哪个接口就行了。至于具体的怎么操作硬件是由操作系统
来完成的

操作系统可以承上启下,既可以管用户软件,也可以管硬件

操作系统分为两部分:系统调用接口,内核

10. 内核只能启下
内核只能管硬件(启下),承上交给了系统调用接口,应该这么表达,应用软件是来调系统接口。
应用程序不能给硬件下发程序,会把命令下发给操作系统中负责做某个硬件操作的那一组来完成。
组的概念就相当于系统调用接口。内核就相当于组里面的人。

11. 什么是多用户?
表示在同一时刻可以有多个用户同时使用unix操作系统而且他们互不干扰。

12.开源并不意味着免费
可以收费

13. 内存过低的话显示不了图形界面

14. Linux文件系统的树形结构
(1)在Linux或Unix操作系统中,所有的文件和目录都被组织成一个以节点开始的倒置的
树状结构。树根是"/"
(2)Windows是好几颗树,C一颗树,D一颗树,...,分隔符是“\”

15. 文件系统中的两个特殊目录
.表示当前目录,即用户所在的工作目录;
..表示父目录,即当前目录的上一层目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值