Python 全套教程:基础语法、Web 开发、项目实战到人工智能、爬虫与量化

课程介绍

这是一套从零基础起步的 Python 全套课程,分三个阶段。初级阶段讲开发环境、变量与数据类型、运算符、if 与 while、for 循环、字符串、列表元组字典集合、推导式、函数、递归与匿名函数、文件操作,并用学员管理系统练手;再讲面向对象的类与继承多态、异常、模块和包。

中级阶段覆盖 Linux 基础与高级命令、多进程与多线程、网络编程、HTTP 与 Web 服务器、HTML 与 CSS、JavaScript 与 jQuery、MySQL 的基本使用、条件查询与高级用法,以及闭包和装饰器、mini-web 框架、正则表达式和 Python 实用编程技巧。

中高级阶段是项目和方向课:商城项目、DRF 框架、商城后台与项目部署、Flask、头条项目、推荐系统基础与头条推荐系统,以及 Python 人工智能、机器视觉与深度学习、网络爬虫、数据分析与挖掘建模、量化投资分析、自动化办公、运维和测试等专题。

网盘说明:本课程为百度网盘资源。

课程目录

第一阶段 Python 初级 · Python基础语法
第10节 公共的方法
第11节 推导式
第12节 函数基础
第13节 函数提高
第14节 函数应用:学员管理系统
第15节 递归函数和匿名函数
第16节 内置函数
第17节 文件操作
第1节 开发环境安装介绍
第2节 变量和数据类型
第3节 数据类型转换和运算符
第4节 if语句
第5节 while循环
第6节 for循环
第7节 字符串
第8节 列表和元组
第9节 字典和集合

第一阶段 Python 初级 · 面向对象编程
第1节 面向对象基础
第2节 应用:烤地瓜
第3节 应用:搬家具
第4节 继承
第5节 多态、类方法、类属性
第6节 异常
第7节 模块和包
第8节 案例-面向对象版学员管理系统

第二阶段 Python 中级 · linux基础命令
1.0-python大纲
1.1-操作系统
1.10-终端命令的格式说明
1.11-查看命令帮助
1.12-ls命令选项
1.13-mkdir和rm命令选项
1.14-cp和mv命令选项
1.2-虚拟机软件
1.3-Ubuntu操作系统
1.4-Linux内核和发行版
1.5-查看目录命令
1.6-切换目录命令
1.7-绝对路径和相对路径
1.8-创建、删除文件和目录
1.9-复制、移动文件和目录

第二阶段 Python 中级 · linux高级命令
16-重定向
17-第1天知识点回顾
18-查看文件内容命令
19-软链接
20-硬连接
21-文本搜索命令
22-查找文件命令
23-压缩和解压缩命令
24-文件权限命令
25-获取管理权限的相关命令
26-用户相关操作
27-用户组相关操作
28-第2天知识点回顾
29-cp命令选项-a的使用
30-远程登录
31-远程拷贝

第二阶段 Python 中级 · 多任务进程
01-编辑器vim的介绍
02-编辑器vim的使用
03-软件的安装
04-软件的卸载
05-多任务的介绍
06-进程
07-多进程的使用
08-获取进程编号
09-进程执行带有参数的任务
10-第3天知识点回顾
11-进程之间不共享全局变量
12-主进程会等待所有的子进程执行完成以后再退出

第二阶段 Python 中级 · 多任务线程
01-线程的介绍
02-多线程的使用
03-线程执行带有参数的任务
04-线程之间执行是无序的
05-主线程会等待子线程执行结束再结束
06-线程之间共享全局变量
07-线程之间共享全局变量数据出现错误问题
08-互斥锁
09-死锁
10-进程和线程的对比
11-第4天知识点回顾

第二阶段 Python 中级 · 网络编程
01-ip地址的介绍
02-端口和端口号的介绍
03-tcp的介绍
04-socket的介绍
05-tcp网络应用程序的开发流程
06-tcp客户端程序开发
07-tcp服务端程序的开发
08-设置端口号复用
09-tcp网络应用程序的注意点
10-tcp服务端服务于多个客户端
11-多人版tcp服务端程序
12-socket之send和recv的原理剖析
13-第5天知识点回顾

第二阶段 Python 中级 · http和web服务器
01-http协议的介绍
02-URL的介绍
03-开发者工具的介绍
04-http
05-http
06-http响应报文
07-状态码介绍
08-搭建python自带的静态web服务器.ev4
09-静态web服务器-返回固定页面.ev4
10-静态web服务器-返回指定页面.ev4
11-静态web服务器-返回404页面.ev4
12-第6天知识点回顾.ev4
13-静态web服务器-多任务版.ev4
14-静态web服务器-面向对象版.ev4
15-获取终端命令行参数.ev4
16-静态web服务器-命令行启动动态绑定端口号.ev4

第二阶段 Python 中级 · html和css前端开发
01-html的介绍.ev4
02-html的基本结构.ev4
03-vscode使用.ev4
04-常见的html标签.ev4
05-资源路径.ev4
06-列表标签.ev4
07-表格标签.ev4
08-表单标签和标签元素标签.ev4
09-表单提交.ev4
10-第7天知识点回顾.ev4
11-css的介绍.ev4
12-css样式表三种使用方式.ev4
13-标签、类、层级选择器.ev4
14-id、组、伪类选择器.ev4
15-常用布局样式属性.ev4
16-常用文本的样式属性.ev4
17-元素溢出.ev4
18-css显示特性.ev4
19-盒子模型.ev4

第二阶段 Python 中级 · JavaScript基础
01-JavaScript的介绍.ev4
02-JavaScript的使用.ev4
03-定义和数据类型.ev4
04-的定义和函数的调用
05-作用域
06-判断结合比较运算符.ev4
07-判断结合逻辑运算符.ev4
08-取标签元素.ev4
09-签属性的获取和设置.ev4
10-设置标签内容(innerHTML).ev4
11-的定义和数组的操作.ev4
12-循环语句
13-字符串拼接
14-定时器
15-第8天知识点回顾.ev4

第二阶段 Python 中级 · JQuery
01-jquery的介绍
02-jquery的使用
03-jquery选择器
04-选择集过滤
05-选择集的转移
06-获取和设置标签内容
07-获取和设置标签属性
08-jquery事件
09-事件代理
10-JavaScript对象
11-json数据格式的介绍
12-ajax的介绍
13-ajax的使用发送get请求
14-ajax的使用法术post请求
15-第8天知识点回顾

第二阶段 Python 中级 · Mysql数据库的基本使用
01-数据库的介绍
02-关系型数据库管理系统的介绍
03-数据库的安装
04-数据类型和约束
05-第10天知识点回顾
06-Navicat的使用.ev4
07-登录和退出MySQL数据库
08-数据库操作的SQL语句
09-表结构操作的SQL语句
10-表数据操作的SQL语句
11-as和distinct关键字
12-where条件语句-比较运算符
13-where条件语句-逻辑运算符
14-where条件语句-模糊查询.ev4
15-where条件语句-范围查询.ev4
16-where条件语句-空判断查询.ev4
17-排序
18-分页查询
19-聚合函数

第二阶段 Python 中级 · Mysql数据库的条件查询
20-分组查询
21-内连接查询
22-左连接查询
23-右连接查询
24-自连接查询
25-子查询
26-远程登录mysql数据库(拓展)
27-第11天知识点回顾
28-数据库设计之三范式的介绍
29-E-R模型的介绍
30-外键SQL语句的编写
31-演练-分组和聚合函数的组合使用

第二阶段 Python 中级 · Mysql数据的高级使用
32-将查询结果插入到其它表中
33-使用连接更新表中某个字段数据
34-创建表并给某个字段添加数据
35-修改goods表结构
36-pymysql的查询语句操作
37-pymsql对数据库的增删改操作
38-sql注入和防止sql注入
39-pymysql防止sql注入的多个参数使用
40-事务的介绍
41-事务的使用
42-第12天知识点回顾
43-索引
44-联合索引

第二阶段 Python 中级 · 闭包和装饰器
01-闭包
02-闭包的使用
03-修改闭包内使用的外部变量
04-装饰器
05-装饰器的使用
06-通用的装饰器
07-多个装饰器的使用
08-带有参数的装饰器
09-类装饰器
10-第13天知识点回顾

第二阶段 Python 中级 · mini-web框架
01-web框架介绍
02-web框架开发-获取处理结果
03-web框架开发-拼接响应报文发送给浏览器
04-模板替换功能
05-路由列表的开发
06-装饰器方式的添加路由
07-显示股票信息页面的开发
08-个人中心数据接口的开发
09-ajax请求数据渲染个人中心页面
10-logging日志
11-logging日志在项目中使用
12-第14天知识点回顾

第二阶段 Python 中级 · 正则表达式
01-property属性-装饰器方式的使用
02-property属性-类属性的方式使用
03-with语句的使用
04-自定义上下文管理器
05-自定义上下文管理器-装饰器方式实现
06-生成器的两种创建方式
07-生成器的使用场景
08-浅拷贝
09-深拷贝
10-正则表达式的介绍
11-re模块的使用
12-匹配单个字符
13-匹配多个字符
14-匹配开头和结尾
15-匹配分组

第二阶段 Python 中级 · python实用编程技巧进阶
第10章【本套课程附带源代码】
第1章 编程技巧简介
第2章 数据结构相关话题
第3章 迭代器与生成器相关话题
第4章 字符串处理相关话题
第5章 文件IO操作相关话题
第6章 数据编码与处理器相关话题
第7章 类与对象相关话题
第8章 多线程与多进程相关话题
第9章 装饰器相关话题

第三阶段 Python 中高级 · 商城项目1
第10节 用户中心
第11节 商品数据库表设计
第12节 准备商品数据
第13节 商品-首页广告
第14节 商品列表页
第15节 商品搜索
第16节 商品详情页
第17节 购物车
第18节 订单
第19节 对接支付宝
第1节 商城项目准备
第20节 性能优化
第2节 用户模型类
第3节 用户注册前端
第4节 用户注册后端
第5节 图片验证码
第6节 短信验证码
第7节 异步发送短信验证码
第8节 用户登录
第9节 qq登录

第三阶段 Python 中高级 · DRF框架
第1节 Django REST framework 简介
第2节 序列化和反序列化
第3节 视图
第4节 其他功能
第5节 vue组件

第三阶段 Python 中高级 · 商城后台
第1节 项目环境搭建
第2节 管理员登录
第3节 数据统计
第4节 用户管理
第5节 商品管理
第6节 订单管理
第7节 系统管理

第三阶段 Python 中高级 · 项目部署
第1节 项目部署基础
第2节 nginx
第3节 Docker
第4节 Docker进阶
第5节 部署

第三阶段 Python 中高级 · flask框架
第1节 flask工程搭建和配置
第2节 路由和蓝图
第3节 请求和响应
第4节 请求钩子和上下文

第三阶段 Python 中高级 · 头条项目2
第10节 APScheduler定时任务
第11节 RPC
第12节 即时通讯
第13节 Elasticsearch
第14节 单元测试
第15节 部署
第1节 项目介绍
第2节 数据库的设计
第3节 SQLAlchemy
第4节 数据库优化
第5节 redis
第6节 git工作流
第7节 JWT
第8节 OSS对象存储
第9节 缓存

第三阶段 Python 中高级 · 推荐系统基础
第1节 推荐系统简介
第2节 推荐算法
第3节 Hadoop
第4节 Hive&HBase
第5节 Spark_core
第6节 Spark_sql&Spark_streaming
第7节 推荐系统案例

第三阶段 Python 中高级 · 头条推荐系统
第1节 头条-框架介绍
第2节 头条-离线计算更新Item画像
第3节 头条-离线用户召回集与排序计算
第4节 头条-实时计算业务
第5节 头条-推荐业务流实现与ABTest
第6节 头条-深度学习与推荐系统
第7节 头条-TensorFlow框架介绍
第8节 头条-头条排序模型进阶

第三阶段 Python 中高级 · python人工智能
第10节 逻辑回归
第11节 决策树算法
第12节 集成学习
第13节 聚类算法
第14大节 玩转人工智能最火框架 ==实践(案例)
第1节 机器学习概述
第2节 机器学习基础环境库的安装
第3节 matplotlin
第4节 Numpy
第5节 Pandas
第6节 K-近邻算法
第7节 线性回归
第8节 梯度下降
第9节 欠拟合过拟合

第三阶段 Python 中高级 · python机器视觉和深度学习
第1节 深度学习介绍
第2节 神经网络与tf.keras
第3节 卷积神经网络
第4节 商品物体检测项目介绍
第5节 YOLO与SSD
第6节 商品检测数据集训练
第7节 模型导出与部署
第8大节 机器学习和语言处理(高级)

第三阶段 Python 中高级 · python网络爬虫
第10节 appium
第11大节 爬虫工程师必学 App数据抓取实战
第1节 爬虫基础
第2节 requests模块
第3节 数据提取
第4节 selenium
第5节 反爬与反反爬
第6节 MongoDB数据库
第7节 scrapy基础
第8节 scrapy-redis
第9节 scrapy其他

第三阶段 Python 中高级 · python数据分析与挖掘建模
第10节 fineBI使用
第11大节==数据分析与挖掘建模实战
第1节 PowerBI使用
第2节 SPSS使用
第3节 tableau使用
第4节 PowerBI高级
第5节 PowerBI实战
第6节 概率论
第7节 统计学
第8节 概率论与统计学实战
第9节 SPSS高级

第三阶段 Python 中高级 · Python量化投资分析
第10大课==Python股票量化投资课程(2)
第1课:量化投资介绍
第2课:比特币介绍
第3课:Python基础
第4课:Pandas入门操作
第5课:Pandas高阶操作
第6课:交易所接口
第7课:择时策略
第8课:自动交易
第9课:套li策略

第三阶段 Python 中高级 · Python自动化办公
章节01 Excel自动化处理,从此做表不加班
章节02 Word自动化处理,又快又好做文档
章节03 PPT自动化处理,用程序快速排版
章节04 邮件自动化处理,秒速回复
章节05 Web自动化处理,速做网站不求人
章节06 v自动化处理,私人助理速度快
章节07 爬虫自动化处理,高效获取数据
章节08 文件自动化处理,再也不怕多乱差
章节09 成果项目案例

第三阶段 Python 中高级 · python运维
第10节 运维和shell脚本
第11节 shell基础之变量
第12节 shell核心知识表达式
第13节 shell核心知识常见符号和流程控制
第14节 shell核心知识之常见命令
第15节 安全知识体系
第16节 iptables快速入门之日常操作
第17节 iptables快速入门之五表五链
第18节 iptables快速入门之匹配
第19节 iptables快速入门之web扩展和网络防火墙
第1节 Linux系统安装和认识
第20节 iptables快速入门之地址转换
第21节 LVS集群基础
第22节 LVS快速入门
第23节 LVS快速入门之NAT实战
第24节 LVS调度策略和DR实践
第25节 LVS TUN实践
第26节 keepalived 集群基础
第27节 keepalived 软件基础
第28节 keepalived 软件部署
第29节 keepalived 配置详解1
第2节 Linux基本命令1
第30节 keepalived 配置详解2
第31节 keepalived 原理详解和综合实践
第32节 项目管理基础
第33节 Ansible安装和简单实用
第34节 Ansible部署
第35节 日常模块和系统模块
第36节 文件模块、应用模块和命令
第37节 playbook基础
第38节 playbook任务依赖和标签
第39节 ansible进阶之变量
第3节 Linux基本命令2
第40节 ansible进阶之模板
第41节 ansible进阶之Role
第42节 监控知识体系
第43节 nagios简介和部署
第44节 nagios配置详解1
第45节 nagios配置详解2
第46节 远程监控
第4节 vim编辑器
第5节 用户、组和权限管理
第6节 软件管理和计划任务
第7节 ssh、日志管理和网络管理
第8节 apache安装和配置
第9节 apache虚拟主机、防盗链和日志切割

第三阶段 Python 中高级 · python测试
1-手工测试
2-web自动化测试
3-接口测试
4-性能测试
5-移动测试

资源下载
下载价格35 学币
赞助终身VIP免费
常见问题
学币是什么?
1学币 = 1元人民币,可通过每日签到或赞助VIP获得!
如何购买更优惠?
推荐赞助VIP,赞助VIP后再购买超划算-购买会有折扣!(季/年VIP折扣购买,终身VIP免费)
资源能分享给别人吗?
本站资源仅限用于学习和研究目的,不得用于商业或者非法用途,否则,一切后果请用户自负!
遇到问题怎么办?
遇到问题直接点击页面右下角消息按钮联系客服反馈,会在第一时间处理!
0
显示验证码
没有账号?注册  忘记密码?