摘要: 新阶段:数据分析 今日内容概要 python发展方向 数据分析 python在数据分析的应用 数据分析的流程 ipython模块 jupyter模块 Ananconda软件 Anaconda主要功能 notbook详细功能 快捷键 数据分析三剑客 numpy模块 下载 导入 前戏 今日内容详细 py 阅读全文
posted @ 2021-01-27 21:15 KaiLun 阅读(92) 评论(0) 推荐(0)
摘要: 昨日内容回顾 openpyxl rows columns value max_row max_column 爬去豆瓣电影数据 requests,bs,time模块运用 openpyxl写入表格 分页处理 xpath选择器 对HTML进行选择 正则 bs4 css xpath 爬取b站的思路 该网站视 阅读全文
posted @ 2021-01-25 12:01 KaiLun 阅读(163) 评论(0) 推荐(0)
摘要: 昨日内容回顾 selenium模块滑动验证码 代码破解 人为输入 # 一般人为操作,但是结合实际做选择 爬取汽车之家 爬取京东商品信息 敲敲敲!!! openpyxl模块 创建表格 写数据 w1['A1'] = 666 w1.cell(row=1,column=2,value=123) w1.app 阅读全文
posted @ 2021-01-22 13:17 KaiLun 阅读(45) 评论(0) 推荐(0)
摘要: 昨日内容回顾 爬取天气数据 网页的信息可能是js代码动态加载获取的 学会使用浏览器查找内部网络请求 爬取汽车之家 selenium模块 通过python代码控制浏览器完成一系列操作 模块下载 pip3 install selenium # 驱动下载(条件) 将下载的驱动.exe文件放入python解 阅读全文
posted @ 2021-01-21 11:31 KaiLun 阅读(201) 评论(0) 推荐(0)
摘要: 昨日内容回顾 爬取红牛分公司数据 1.正则表达式的使用 2.bs4模块 列表生成式 # 仅仅是为了减少我们的代码书写 降低复杂度 内部原理 1.先创建一个列表 2.for循环操作对象 3.将处理好的结果一个个添加到新的列表中 简写 l1 = [11,22,33,44,55] l2 = [i for 阅读全文
posted @ 2021-01-21 10:30 KaiLun 阅读(67) 评论(0) 推荐(0)
摘要: 昨日内容回顾 使用代码模拟登陆 cookie数据 # 具体案例:华华手机登陆 json 主要可以跨语言传输数据(前后端数据交互一般都是使用json) import json 序列化 res = {'username':'jason':'password':123} json_str=json.dum 阅读全文
posted @ 2021-01-19 12:24 KaiLun 阅读(82) 评论(0) 推荐(0)
摘要: 昨日内容回顾 requests模块 1.一个第三方模块 2.该模块的功能是可以模仿浏览器朝服务端 3.不支持执行js代码和css信息,只支持http的代码运行 HTTP协议 规定了浏览器与服务端交互的原则 1.四大特性 1.基于tcp.ip应用层之上的协议运行 2.基于请求响应 3.无状态 不保存用 阅读全文
posted @ 2021-01-18 12:27 KaiLun 阅读(262) 评论(0) 推荐(0)
摘要: 昨日内容回顾 文件的读写模式 r with open(r'a.txt','r'encoding='utf8') as f: f.read() #只能读,不能写,文件不存在会报错 w with open(r'b.txt','w',enconding='utf8') as f: f.write() # 阅读全文
posted @ 2021-01-15 11:50 KaiLun 阅读(56) 评论(0) 推荐(0)
摘要: 昨日内容回顾 body内常见标签 # 标题标签 <h1></h1> <h2></h2> <h3></h3> <h4></h4> <h5></h5> <h6></h6> # 段落标签 <p></p> #换行和分割线 <br> <hr> 常见符号 &nbsp 空格 &amp &(真的&) &gt 大于 阅读全文
posted @ 2021-01-15 11:03 KaiLun 阅读(125) 评论(0) 推荐(0)
摘要: 昨日内容回顾 正则表达式 用一些特殊符号组合的,用于快速筛选的式子 1.字符组() 单个字符挨个匹配 2.特殊符号 . \d ^ $ a|b () [^] 2.量词(不能单独出现) ? + * {n} {n,m} {n,} # 贪婪匹配与非贪婪匹配(默认贪婪匹配) 非贪婪匹配量词后面加上'?' '' 阅读全文
posted @ 2021-01-14 12:59 KaiLun 阅读(154) 评论(0) 推荐(0)
摘要: 上周内容回顾 字符串的内置方法 strip split replase format upper lower # 如果想查看更多的字符串方法,可以再pycharm中通过字符类型后面加'.'的方式查看 str.自动调试可以调用的内置方法 列表的内置方法 append insert extend sor 阅读全文
posted @ 2021-01-13 12:30 KaiLun 阅读(57) 评论(0) 推荐(0)
摘要: 昨日回顾 作业讲解 1.python基础知识 2.模块操作 3.mysql数据库 视图 将sql语句结果形成的虚拟表保存起来就是视图 create view as... # 不会频繁应用 触发器 到达一定条件后触发的条件,增删改 create trigger...insert/undate/dele 阅读全文
posted @ 2021-01-12 23:46 KaiLun 阅读(106) 评论(0) 推荐(0)
摘要: 内容回顾 mysql多表查询练习题 再脱稿来一遍! pymysql模块操作 1.查询相关 fetchone fetchmany fatchall # 光标特点 2.针对增删改操作,需要二次操作 1.方式1 conn.commit() 2.方式2 autocommit=True 3.sql注入问题及解 阅读全文
posted @ 2021-01-11 23:01 KaiLun 阅读(76) 评论(0) 推荐(0)
摘要: 昨日内容回顾 运算符之逻辑运算 运算符之身份运算 运算符之成员运算 代码的缩进 流程控制之if判断 if elif else 三个语句优先级别相同,只会同时满足执行一个条件 # 成绩评判系统 # 用户登录判断 流程控制之while循环 while 条件 循环体 条件成立就会执行代码, break 借 阅读全文
posted @ 2021-01-11 12:07 KaiLun 阅读(43) 评论(0) 推荐(0)
摘要: 昨日内容回顾 多表查询 1.子查询 将一条sql语句的查询结构作为另一条sql语句的条件 2.连表操作 inner join 内连接 select * from emp inner join dep on emp.dep_id=dep.id; left join 左连接 right join 右连接 阅读全文
posted @ 2021-01-11 11:40 KaiLun 阅读(84) 评论(0) 推荐(0)
摘要: 昨日内容回顾 查询关键字之where筛选 分组之前对数据进行整体的筛选 1.支持逻辑运算 and or not 2.模糊查询 查询关键字like %: _: 3.针对null 只能使用 is 不能使用 = 查询关键字之group by分组 对单个个体按照规律进行分组 1.分组后只能直接获取分组依据, 阅读全文
posted @ 2021-01-08 12:01 KaiLun 阅读(318) 评论(0) 推荐(0)
摘要: 昨日内容回顾 主题:表与表之间建立关系 外键 foreign key 就是用来创建表与表之间的关系的字段 # 如果表与表之间需要建立关系,则需要使用外键 换位思考 1.先站在一张表判断关系 2.再站在另一张表判断关系 3.根据结论得出关系 一对多 结论: 只有一方成立多个相对条件,即为一对多 针对一 阅读全文
posted @ 2021-01-07 12:01 KaiLun 阅读(103) 评论(0) 推荐(0)
摘要: 昨日内容回顾 日期类型 date time datetime year 枚举与集合 多选一 enum gender enum() 多选多(多选一) set hobbies set() 创建表的完整语法 create table 表名( 字段名1 字段类型(数字) 约束条件 字段名1 字段类型(数字) 阅读全文
posted @ 2021-01-05 21:54 KaiLun 阅读(163) 评论(0) 推荐(0)
摘要: 上周内容回顾 库的增删改查 show databases; show create databese db; create database db1; alter datebase charset='gbk' drop database db1; 表的增删改查 # 操作表之前一定要明确库 use d 阅读全文
posted @ 2021-01-05 00:23 KaiLun 阅读(84) 评论(0) 推荐(0)
摘要: 昨日内容回顾 模块的概念 写好的功能,拿来直接使用 节省时间,提升工作效率,避免代码重复 模块的来源 模块可以使自己写的代码, 也可以是python解释器自带的, 也可以是第三方 模块的下载 针对自己写的和python自带的可以直接使用 第三方需要我们去网上下载 在python中如果需要下载你需要p 阅读全文
posted @ 2020-12-30 23:52 KaiLun 阅读(65) 评论(0) 推荐(0)