分类
摘要:
2019-09-14 11:09:50 学Python的第三天和写博客的第三天
本来第三天的内容前天就应该发的,但是因为有点难度,用了两天的时间去学习,按道也是昨天发,
因为中秋导致今天早上发,第三天学的Python内容是有关编码和基本数据类型,
基本数据类型中关于字符串的内容比较多,要记的也多,in... 阅读原文
2019-09-15 09:47:02 阅读(2310) 评论(0)
摘要:
今日主要内容
驻留机制
小数据池
代码块
深浅拷贝
集合
一、 驻留机制
(一)== 和 is
== :判断两边的内容是否相同
a = -6
b = -6
print(a == b) # True
is :判断两边的内存地址是否相同
a = -6
b = -6
print(a is b) ... 阅读原文
2019-09-15 08:40:06 阅读(2329) 评论(0)
摘要:
今日主要内容
整型
范围
进制转换
字符串
索引
切片
部分方法详解
for循环
一、整型(int)
(一)整型的范围
32位:-2 ** 31 ~ 2 ** 31 -1
64位:-2 ** 63 ~ 2 ** 63 -1
(二)进制转换
十进制转换二进制:
短除法:与2短除,除到商... 阅读原文
2019-09-15 07:44:03 阅读(2347) 评论(0)
摘要:
今日主要内容
while 循环
格式化输出
基本运算符
编码初识
一、while循环
(一)什么是while循环
循环就是反复,不断的重复某件事情,比如我们日常听歌单曲循环、列表循环
在程序中如果想要重复执行某些代码,不能说执行100次就重复敲100次代码,这里就利用到循环
在python中循环代码利用... 阅读原文
2019-09-15 06:00:03 阅读(2921) 评论(0)
摘要:
IO多路复用
检测多个socket是否已经发生变化,(是否已经连接成功/是否已经获得数据)(可读/可写)
实现:
IO多路复用 select模块
操作系统检查socket是否发生变化,有三种模式:
select:最多1024个socket;循环去检测
poll:不限制监听socket个数;循环去检测... 阅读原文
2019-09-14 23:07:02 阅读(2585) 评论(0)
摘要:
学习的课本为《python网络数据采集》,大部分代码来此此书。
网络爬虫爬取数据首先就是要有爬取的权限,没有爬取的权限再好的代码也不能运行。所以首先要伪装自己的爬虫,让爬虫不像爬虫而是像人一样访问网页。废话不多说开始伪装。
1.修改请求头
这里要用到python的requests的模块,首相... 阅读原文
2019-09-14 21:47:01 阅读(2383) 评论(0)
摘要:
早期的计算机通信需要有一个中间件,A要给B传东西,A必须要把信息传给中间件,B再把从中间件中拿到信息
由于不同机器之间需要通信就产生了网络
软件开发的架构
1.C/S架构
服务器-客户机,即Client-Server架构,C/S架构通常采取两层结构.Sever负责数据的管理,Client负责完成与... 阅读原文
2019-09-14 21:22:13 阅读(2384) 评论(0)
摘要:
多进程
python中创建进程模块为:multiprocessing
进程之间数据不是共享的
注意:windowns下进程运行会报错,linux mac 不会出现此问题。解决方法:
将进程启动代码放到main里即可执行,示例代码:
import multiprocessing
def task(arg):
... 阅读原文
2019-09-14 19:35:02 阅读(2858) 评论(0)
摘要:
一、写在前面
说道程序员,你会想到什么呢?有人认为程序员象征着高薪,有人认为程序员都是死肥宅,还有人想到的则是996和 ICU。
别人眼中的程序员:飞快的敲击键盘、酷炫的切换屏幕、各种看不懂的字符代码。
然而现实中的程序员呢?对于很多程序员来说,没有百度和 Google 解决不了的问... 阅读原文
2019-09-14 18:49:06 阅读(2251) 评论(0)
摘要:
三、在码云平台创建项目
git服务平台:
主要使用github(最主流)
国内访问速度慢
托管私有项目收费
国内一般使用码云gitee
国内访问速度快
托管私有项目免费(限制开发人数)
公司中使用gitlab或者svn来搭建
... 阅读原文
2019-09-14 17:48:05 阅读(2372) 评论(0)