- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 第一课 爬虫简介
第一课 爬虫简介1.通讯协议1.1 端口1.2 通讯协议2. 网络模型2.1 HTTPS是什么呢?2.2 SSL怎么理解?2.3 Http请求与响应2.4 客户端的Http请求1.通讯协议1.1 端口我们想要进行数据通讯分几步?找到对方ip数据要发送到对方指定的应用程序上。为了标识这些应用程序,所以给这些网络应用程序都用数字进行了标识。为了方便称呼这个数字,叫做 端口。这里的端口 我们一般都叫做 ‘逻辑端口’定义通讯规则。这个通讯规则我们一般称之为协议1.2 通讯协议国际组织定义了通用的
2021-07-27 15:57:51 296
原创 CNZZ模拟登陆
CNZZ模拟登陆第一次尝试第一次尝试import requestsurl = 'https://web.umeng.com/main.php?c=site&a=show'res = requests.get(url)with open('cnzz.html', 'w', encoding='utf-8') as file_obj: file_obj.write(res.text)'''CNZZ.html<script>location.href='main.ph
2021-06-02 14:12:18 1343
原创 在Pycharm中查看当前Python版本
import sysprint(sys.version)'''3.6.8 (v3.6.8:3c6b436a57, Dec 24 2018, 02:04:31) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]'''
2021-06-02 13:53:17 11616
原创 urllib.error.URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
Python [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 解决方法SSL: CERTIFICATE_VERIFY_FAILED解决方案SSL: CERTIFICATE_VERIFY_FAILED当使用urllib.urlopen打开一个 https 链接时,SSL 证书报错解决方案全局取消证书验证import sslssl._create_default_https_context = ssl._create_unve
2021-06-02 13:41:00 1089
原创 2021-05-27
GET 和 POSTimport requestsurl = 'https://www.baidu.com'response = requests.get(url)header = response.request.headersprint(header)'''{'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-ali
2021-05-29 19:58:55 72
原创 Python学习第15课-异常和文件
Python学习第15课-异常和文件1.异常1.1简介1. 2.异常的传播1.3.异常对象2.文件2.1.打开文件2.2.关闭文件2.3 读取文件2.4.文件写入2.5.操作二进制文件1.异常1.1简介1. 2.异常的传播1.3.异常对象2.文件2.1.打开文件2.2.关闭文件2.3 读取文件2.4.文件写入2.5.操作二进制文件...
2021-05-18 15:11:10 72
原创 Python学习第十三课-面向对象三
Python学习第十三课-面向对象三一、封装二、 property装饰器三、继承四、方法的重写五、多重继承六、多态的简洁一、封装二、 property装饰器三、继承四、方法的重写五、多重继承六、多态的简洁...
2021-05-13 16:21:27 715
原创 Python学习第十一课-面向对象一
列表推导式是Python构建列表的一种快捷方式,可以使用简介的代码就创建出一个列表,简单理解就是有一个旧的列表来构建一个新的列表
2021-05-08 19:55:30 859
原创 100以内所有整数之和_极简代码
100以内所有整数之和# 100以内所有整数之和list100 = list(range(1, 100))s = sum(list100)
2021-05-07 16:26:52 1306
原创 Python学习第十课-函数三
Python学习第十课-函数三一、高阶函数二、匿名函数三、闭包四、装饰器五、PEP8规范一、高阶函数二、匿名函数三、闭包四、装饰器五、PEP8规范
2021-05-06 14:30:27 387
原创 Python学习第九课-函数二
Python学习第九课-函数二一、函数的返回值二、文档字符串三、函数的作用域.四、命名空间五、递归函数一、函数的返回值二、文档字符串三、函数的作用域.四、命名空间五、递归函数
2021-04-29 17:31:09 618
原创 为什么[range(10)]和list(range(10))不一样
为什么[range10]和list[range10]不一样今天在学习群里看到一个有意思的问题:为什么[range(10)]和list(range(10))不一样首先我们来看下他们的打印结果list1=list(range(10))list2 = [range(10)]print(list1)print(list2)'''[0, 1, 2, 3, 4, 5, 6, 7, 8, 9][range(0, 10)]'''我们可以看到确实是两个不同的结果,那么为什么会这样呢,我们可以来打印两个
2021-04-28 16:21:53 3160
原创 Python学习第八课-函数
Python学习第八课-函数一、函数简介二、函数的参数三、参数的传递方式四、实参的类型五、不定长参数六、参数的拆包一、函数简介二、函数的参数三、参数的传递方式四、实参的类型五、不定长参数六、参数的拆包...
2021-04-27 16:18:36 677 2
原创 Python学习第七课-元组&字典&集合
Python学习第七课元组字典和集合1.元组2.字典的简介3.字典的使用4.字典的增删改查5.浅拷贝和深拷贝6.字典的遍历7.集合的简介8.集合的使用9.可变和不可变对象1.元组2.字典的简介3.字典的使用4.字典的增删改查5.浅拷贝和深拷贝6.字典的遍历7.集合的简介8.集合的使用9.可变和不可变对象...
2021-04-24 19:52:04 242
原创 Python学习第六课-列表
Python学习第六课-列表一、序列二、列表三、切片四、通用操作五、修改列表六、列表的其他操作七、 for循环和range函数一、序列二、列表三、切片四、通用操作五、修改列表六、列表的其他操作七、 for循环和range函数...
2021-04-22 14:38:18 1193 1
原创 Python学习第五课-条件控制语句
Python学习第五课程-条件控制语句一、条件判断语句二、input函数三、if-else语句四、if-elif-else语句五、while语句六、循环嵌套七、continue和break一、条件判断语句二、input函数三、if-else语句四、if-elif-else语句五、while语句六、循环嵌套七、continue和break...
2021-04-20 16:08:14 439
原创 Python学习第四课-运算符
Python学习第三课-运算符运算符的概念运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)运算符的优先级作业运算符的概念运算符的分类算术运算符赋值运算符运算符描述实例=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c+=加法赋值运算符c += a 等效于 c = c + a比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)运算符的优先级作业#@author:mianhua
2021-04-18 20:14:29 362
原创 Python学习第三课-基本数据类型
Python学习第三课作业1作业1a,b= 6, 8。 我想让a=8 b=6 我该怎么办?用2种方式实现def demo1(a,b): temp = a a = b b = temp print(a,b) def demo2(a,b): a,b = b,a print(a,b) def demo3(a, b): a = a + b b = a - b a = a -
2021-04-15 22:38:58 391
原创 程序基础
顺序结构Created with Raphaël 2.2.0开始语句1语句2结束选择结构Created with Raphaël 2.2.0开始表达式语句块1结束语句块2yesno循环结构Created with Raphaël 2.2.0开始表达式语句块结束yesno
2021-04-14 14:08:43 110 1
原创 Python学习第二课-Python要点
Python学习第二课文本文件和字符集纯文本和富文本纯本文二进制转换进制十进制二进制八进制十六进制数据间的转化环境变量Python基本概念特色应用Python之禅搭建环境Python解释器pip工具使用pip版本更新问题换源安装卸载列出已安装库指定版本安装软件信息查询导出所有库信息安装所有库离线下载Pycharm解释器配置第一个程序文本文件和字符集纯文本和富文本纯本文二进制转换保存为二进制encode()二进制转为字符decode()进制十进制二进制八进制十六进制数据间的转化8bit
2021-04-14 09:22:01 803 6
原创 Python学习第一课-计算机要点
Python学习第一课第一天Markdown基础新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入第一天Markdown基础你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdo
2021-04-11 10:30:46 265 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人