零基础入门 Python 写一个爬虫玩儿

2020年8月31日17:19:54 发表评论

零基础入门 Python 写一个爬虫玩儿

1、Python 语言概述 Python的诞生

Python的发展趋势

Python的优势以及缺点

Python的应用领域

Python的版本以及课程安排

写一个爬虫玩-案例演示

2、Python 环境配置 Python下载安装

VSCode下载安装 VSCode插件配置

手动安装pylint和autopep8

先尝试写一个程序

3、Python 基础语法 变量(上)

变量(下)

注释(5分钟)

数据类型初接触-字符串

数据类型初接触-数字

数据类型初接触-布尔值

数据类型初接触-None

数据类型初接触-type() 判断数据类型

运算初接触-算数运算符

运算初接触-赋值运算符(2分钟)

4、Python 基础语法 函数初接触-函数定义、调用

函数初接触-函数的参数

函数初接触-函数的返回值

函数初接触-认识几个内置函数

好记性不如烂笔头 - 安排 好记性不如烂笔头 - 讲解

5、Python 数据类型 字符串(一)

字符串(二)

字符串(三)

字符串(四)

字符串(五) 列表

元组

字典

集合

迭代(遍历)数据

6、Python 数据类型(二) range()函数的妙用

使用列表推导式提升编码效率

序列类型

字符串常用方法(一)

字符串常用方法(二)

字符串常用方法(三)

字符串常用方法(四)

数字常用方法(一)

数字常用方法(二)

数字常用方法(三)

7、Python 数据类型(三) 数字常用方法(四)

列表常用方法(一)

列表常用方法(二)

列表常用方法(三)

元组常用方法(3分钟)

字典常用方法(一)

字典常用方法(二) 字典常用方法(三)

集合常用方法(一)

集合常用方法(二) 8、Python 数据类型(四) 集合常用方法(三)

集合常用方法(四)

集合常用方法(五)

9、Python 流程控制 == 和 != 是什么

认识流程控制

条件语句

三元表达式(三目运算符)

循环语句

continue 跳过循环

break 跳出(停止)循环

初识迭代器

初识生成器

10、Python 运算符 算数运算符

赋值运算符-海象运算符

比较运算符

逻辑运算符(一)

逻辑运算符(二)

成员运算符 身份运算符

位运算符(一)

位运算符(二)

位运算符(三)

11 、Python 运算符(二) 位运算符(四)

运算符的优先级别

12、 Python 函数精讲 查看内置函数以及函数的帮助信息

函数定义的补充

函数注释的补充

函数名的作用

函数返回值(return)的补充

序列解包与封包

函数的必须参数以及关键字传参

函数的默认参数

函数的可变参数

关键字参数

13、Python 函数精讲(二) 函数的参数提示

解包传参

作用域与作用域链

global 关键字

nonlocal 关键字

递归(一)

递归(二)

闭包

lambda表达式

14、Python 模块与包 什么是模块

了解命名空间

模块导入(一)

模块导入(二)

认识__name__属性

什么是包

包的导入(一)

包的导入(二)

包的导入(三)

15、Python 模块与包(二) 包的导入(五)

模块的内置属性

包的内置属性

pip介绍以及常用命令演示

pip配置国内镜像源

16、Python 面向对象 认识类和对象

self是什么鬼

__init__() 构造函数

类变量

私有变量

实例方法、类方法、静态方法

私有方法

最简单的继承

继承后进行功能扩展

多重继承

17、Python 面向对象(二) isinstance()

使用dir()

18、Python 文件读写 尝试文件读写

相对路径与绝对路径

文件的打开模式

文件写入

文件读取

关闭文件

重命名以及删除文件

迭代文件内容

19、Python 异常处理 异常介绍 最简单的异常捕获

捕获指定异常

else 以及 finally

自定义异常

20、Python 正则表达式-语法篇 正则演示

最简单的正则

字符集

重复匹配

单词边界和字符串边界

贪婪和非贪婪模式

子表达式(分组)

零宽断言

匹配IP地址

匹配邮箱

21、Python 正则表达式-代码篇 re模块的使用

修饰符以及正则中的注释

search、match、fullmatch

匹配对象和分组捕获(一)

匹配对象和分组捕获(二)

findall、finditer split

sub

22、实战案例-写一个爬虫玩儿 案例流程规划

request_data模块编写

get_data模块编写(一)

get_data模块编写(二)

get_data模块编写(三)

get_data模块编写(四)

create_dir模块编写

html_template模块编写

down_data模块编写(一) down_data模块编写(二)

23、实战案例-写一个爬虫玩儿(二) down_data模块编写(三)

run模块编写(一)

run模块编写(二)

run模块编写(三)

run模块编写(四)

run模块编写(五)

run模块编写(六)

run模块编写(七)

run模块编写(八)

run模块编写(九)

24、实战案例-写一个爬虫玩儿(三) run模块编写(十)

结束

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: