课程名称
2020年千锋Python逆战2001期录播视频,资源教程下载
课程目录
01-python基础
Day01-开班
01-安装软件
02-配置Python环境变量
03-pycharm的安装和基本配置
04-xmind软件的使用
05-sublime和npp的安装使用
06-markdown语法的使用
bandicam 2020-02-10 16-32-26-695
Day02-Python介绍、变量、输入输出语句
01-计算机的介绍
02-什么是编程语言
03-python历史
04-python的使用场景
05-pycharm的基本使用
06-交互式编程介绍
07-注释的使用
08-pycharm虚拟环境
09-常见的数据类型
10-查看数据类型
11-标识符的命名规则与规范
12-print语句的使用
13-input语句的使用
Day03-进制转换、数据类型详解、类型转换、运算符
01-教辅系统的使用
02-使用系统环境变量
03-不同进制数据的表示方式
04-十进制转换成为二进制
05-二进制转八进制十六进制以及十进制
06-使用内置函数实现进制转换
07-为什么要类型转换
08-转换成为整数
09-转换成为字符串和浮点数
10-转换成为布尔值
11-算数运算符的基本使用
12-字符串里算数运算符
13-赋值运算符的使用
14-赋值运算符的特殊场景
15-比较运算符的使用
16-逻辑运算的基本使用
17-逻辑运算的短路和取值
18-位运算(了解)
Day04-流程控制语句
01-回顾总结
02-运算符的优先级
03-作业评比
04-if…else语句的使用
05-条件判断语句练习
06-if…elif的使用
07-if语句的嵌套
08-pass关键字的使用
09-猜拳游戏
10-if语句注意点
11-while语句的基本使用
12-while语句练习
13-for…in循环的使用
14-break和continue的使用
15-嵌套打印矩形
17-嵌套打印三角形
18-打印九九乘法表
Day05-字符串
01-基础题
02-进阶题
03-for…else语句的使用
04-使用假设成立法求质数
05-使用计数方法求质数
06-求斐波那契数列数列
07-挑战练习
08-字符串的表示方式
09-字符串的下标和切片
10-查找相关的方法
11-字符串查找判断和替换相关的方法
12-字符串分割相关的方法
13-快捷键的使用
Day06-列表
01-字符串的常见操作
02-字符串的编码
03-字符串的编码集
04-in和not in的使用
05-格式化输出字符
06-字符串format方法的使用
07-列表的基本使用
08-列表增加元素
09-列表的修改查询和删除
10-列表的遍历
11-交换两个变量的值
12-冒泡排序(难点非重点)
13-列表的排序和反转
14-可变数据类型和不可变数据类型
15-列表的浅复制
Day07-元组、字典、集合
01-冒泡排序优化
02-求列表的最大数以及下标
03-移除空字符串
04-列表的嵌套
05-列表推导式的使用
06-列表推导式练习(了解)
07-深拷贝和浅拷贝的介绍
08-元组的使用
09-字典的基本使用
10-z字典使用注意事项
11-从字典里获取数据
12-修改和新增数据
13-字典的增删改操作
14-update方法的使用
15-字典的遍历
16-字典的练习
17-字典的练习2
18-字典推导式
Day08-函数基础
01-作业讲解1
02-作业讲解2
03-集合的基本使用
04-集合里运算符的使用
05-eval和json的使用
06-公共方法总结
07-函数的介绍
08-函数的参数
09-函数的返回值
10-函数的文档说明
11-函数调用函数
12-全局变量和局部变量
13-多个返回值
Day09-高阶函数、装饰器
01-函数的回顾
02-函数的缺省参数
03-多个参数
04-可变参数
05-可变类型和不可变类型的传参
06-函数的注意事项
07-递归的基本使用
08-递归的练习
09-匿名函数的使用介绍
10-sort方法的使用
11-filter&map&reduce方法
12-内置函数总结
13-高阶函数
Day10-模块和包
01-高阶函数
02-闭包的概念
03-计算代码的执行时长
04-装饰器的基本使用
05-装饰器详解
06-装饰器的高级使用
07-作业
08-导入模块的五种方式
09-os模块的使用
10-sys模块的使用
11-math模块的使用
12-random模块的使用
13-datetime模块
14-time模块的使用
15-calendar模块
16-hashlib和hmac模块
Day11-面向对象基础
01-uuid模块
02-使用pip管理第三方包
03-自定义模块的使用
04-__name__的使用
05-包的概念
06-面向对象的介绍
07-面向对象的基本语法
08-self的介绍
09-__slots__属性的使用
10-__init__&__del__&__str__&__repr__&__call__魔法方法
11-__eq__方法的使用
Day12-面向对象进阶
01-函数习题讲解1
02-函数习题讲解2
03-面向对象练习
04-面向对象回顾
05-魔法方法介绍
06-内置属性
07-把对象当做字典操作
08-类属性和对象属性
09-私有属性和方法的使用
10-类方法和静态方法
11-图解静态方法和类方法
12-单例设计模式
Day13-文件操作
01-练习
02-继承的基本使用
03-继承的注意事项
04-类方法和静态方法回顾
05-私有属性的继承特点
06-新式类和经典类
07-Python2和Python3的区别
08-is&isinstance&issbuclass的使用
09-子类重写父类方法
10-不使用多态的问题
11-多态的使用
12-文件的打开和关闭
13-路径的介绍
14-文件的打开方式
Day14-序列化反序列化和异常处理
01-作业讲解1
02-作业讲解2
03-文件的读取方式
04-文件拷贝功能
05-csv文件的读写
06-将数据写入到内存
07-标准输入&标准输出&错误输出
08-json字符串详解
09-pickle的使用
10-json和pickle的区别
11-异常处理基本语句
12-异常的使用场景
Day15-迭代器生成器
01-练习1
02-练习2
03-练习3
04-打印列表
05-练习4
06-finally关键字的使用
07-with关键字的使用
08-上下文管理器
09-自定义异常
10-高级装饰器
11-装饰器高级使用(了解)
12-可迭代对象和迭代器
13-迭代器的使用场景
Day16-名片管理系统
01-作业讲解
02-名片管理系统(退出系统功能完成)
03-添加用户功能的实现
04-删除用户功能实现
05-修改用户功能实现
06-显示用户功能实现
07-生成器的使用介绍
08-生成器练习
Day17-学生管理系统
01-学生管理系统介绍
02-结构搭建和退出功能的实现
03-注册功能实现
04-登录功能的实现
05-项目结构回顾
06-添加学生功能的实现
07-添加学生功能完成
08-查找用户的功能实现
09-删除用户功能实现
Day18-正则表达式
01-导入模块
02-正则表达式介绍
03-正则查找相关的方法
04-re.Match类的介绍
05-re.compile方法的使用
06-正则修饰符的使用
07-正则匹配规则
08-标点符号的特殊含义
09-特殊字母的含义
10-正则表达式练习
11-正则替换
12-贪婪模式和非贪婪模式
Day19-网络编程
01-正则表达式作业
02-网络通信的概念
03-什么是ip地址
04-ip地址分类
05-网络通信原理
06-网络连接原理
07-端口号和套接字
08-udp发送数据
09-udp接收数据
10-绑定端口的意义
11-tcp客户端
12-tcp服务器
13-文件下载案例
Day20-多任务
01-多线程实现多任务
02-多线程版聊天
03-多线程共享全局变量&线程安全问题
04-线程锁的使用
05-线程间通信
06-多进程的使用
07-进程和线程的区别
08-多进程不能共享全局变量
09-进程间通信
10-队列的使用
11-进程池的使用
12-join方法
Day21-HTTP服务器
01-简单的HTTP服务器搭建
02-http请求头
03-ip地址的绑定
04-根据不同的请求返回不同的内容
05-面向对象的服务器封装
06-WSGI服务器的介绍
07-WSGI不同路径返回不同内容&HTTP状态码
08-读取文件并返回给浏览器
09-方法的封装
10-使用字典管理请求路径
11-requests模块的使用
02-Linux
Day01
01-操作系统介绍
02-Linux历史介绍
03-虚拟机的使用介绍(了解)
04-购买云服务器
05-ssh远程连接
06-Linux的开机流程(了解)
07-安装软件的方式
08-rpm和yum命令的使用
Day02
01-yum和rpm回顾
02-文件系统介绍
03-Linux里的目录结构
04-cd命令的使用
05-相对路径和绝对路径
06-ls命令的基本使用
07-文件详细信息介绍
08-alias指令起别名
09-创建删除以及移动复制
10-文件查看相关指令
11-vim命令模式的使用
12-vim插入模式的使用
13-vim底线命令模式
Day03
01-配置文件以及vim的配置
02-添加用户&切换用户&设置密码
03-修改sudoers文件添加用户权限
04-组的概念
05-用户管理相关的指令
06-修改文件的权限
07-修改文件所有者和所属组
08-压缩解压方式
Day04
01-nginx服务器的使用介绍
02-使用源代码的方式安装nginx
03-安装nginx两种方式的总结
04-阿里云开放端口
05-安装Python3
06-虚拟环境介绍
07-虚拟环境管理
08-Linux里的虚拟环境
09-使用virtualenvwrapper管理虚拟环境
10-Linux里的环境
Day05
01-虚拟环境回顾
02-服务监听的常见命令
03-管道和重定向
04-多个指令的连接
05-shell编程的概念
06-shell编程初体验
07-变量和$符的使用
08-环境变量的使用
09-修改环境变量
10-if语句的基本使用
11-if条件测试语句
12-case语句的使用
13-循环语句的使用
14-函数的使用
15-数组的使用
03-数据库
Day01-数据库入门
01-什么是数据库
02-安装mysql
03-关于配置项
04-连接数据库
05-修改默认密码
06-重置密码
07-新建用户&权限管理&删除用户
08-创建一个可以远端登录的账号
09-用户相关的额表格
10-数据库结构相关的语句
11-mycli的使用
Day02-字符集&校对集&数据类型
01-数据的增删改查操作
02-复制表格
03-编码集
04-修改数据库&表&字典的编码集
05-校对集
06-int类型
07-字符串类型
08-枚举和集合类型
09-时间类型
10-布尔类型
11-列的常见属性
12-mysql运算符
13-select&from&where&having的使用
Day03-数据库查询
01-作业讲解
02-where和having的区别
03-分组查询&聚合函数的基本使用
04-limit&orderby的使用
05-mysql内置函数介绍
06-union查询
07-innerjoin查询
08-leftjoin和rightjoin
09-多表查询练习
10-子查询语句
11-试图表的介绍
12-视图表的联动和修改
Day04-数据库高级
01-作业
02-存储引擎&索引的介绍
03-外键的介绍
04-一对多表关系设计
05-多对多的表关系设计
06-事务的介绍
07-事务的隔离性介绍
08-事务的基本使用
09-存储过程介绍
10-存储过程传参
11-python连接数据库
12-sql注入
Day05-redis和mongodb
01-数据库的备份与恢复
02-NoSQL的介绍
03-redis介绍
04-redis的安装和配置
05-redis的持久化
06-redis字符串操作
07-redis里hash表的使用
08-redis里列表的使用
09-Redis里集合的使用
10-redis里有序集合的使用
11-Python里使用redis
Day06-mongodb
01-mongodb安装和使用
02-mongodb指令总结
03-python里使用mongodb
04-练习
04-web前端
Day01-HTML标签
01-数据库作业
02-前端内容介绍
03-HTML文件结构介绍
04-注释标签的使用
05-网页调试工具的使用
06-结构标签
07-HTML里的特殊字符
08-a标签的基本使用
09-超链接的其他使用
10-img标签的使用
11-列表的使用
12-表格的基本使用
13-表格的设置
14-表单的作用
15-input标签&label标签的使用
16-提交数据的注意事项
Day02-CSS选择器和基本属性
01-select标签&标签的属性
02-全局属性&标签属性
03-css使用的三种方式
04-兼容性问题
05-三种使用方式的区别
06-基本选择器的使用
07-选择器的优先级
08-继承的优先级
09-组合选择器选择器的使用
10-伪类选择器的使用
11-CSS权重
12-important和权重计算
13-颜色的表示方式
14-文字相关属性的使用
Day03-CSS布局
01-字体相关属性的设置
02-背景相关属性的设置
03-overflow和border-collapse属性
04-CSS里布局的三种方式
05-盒模型-宽高
06-盒模型-边框
07-公司组织结构和分工
08-盒模型-内边距
09-盒模型-外边距
10-外边距的注意事项
11-简单的浮动布局
12-显示横向的列表
13-清除浮动
14-清除浮动的原理(了解)
Day04-CSS定位&JS基础
01-百度首页-顶部
02-百度首页-搜索功能完成
03-定位相关属性的介绍
04-定位练习
05-JS的介绍
06-JS的使用方式
07-JS常见的内置函数
08-JS变量的声明
09-数据类型的介绍
10-数据类型里的特殊情况
Day05-JS基础
01-算数运算符的使用
02-赋值运算符
03-一元运算符的使用
04-逻辑运算符
05-逻辑运算的短路问题
06-比较运算符的使用
07-转换成为数字
08-转换成为字符串和布尔值
09-if语句的使用
10-switch…case语句的使用
11-switch…case语句的注意事项
12-三元表达式
13-循环语句的使用
14-break和continue的使用
15-条件判断注意事项
16-打印九九乘法表
Day06-作业
01-圆点定位
02-iconfont的使用
03-百度的iconfont
05-上传按钮
06-css动画
07-css转换
08-CSS渐变色
09-总结
10-总结
Day07-JS基础
01-JS数组的使用
02-遍历数组
03-数组的排序
04-JS对象的使用
05-函数的声明和调用
06-函数的参数
07-三种声明变量的方式区别
08-JS的作用域(了解)
09-匿名函数的使用(了解)
10-数组排序2
11-JS里的面向对象
12-JS内置对象的使用
13-BOM介绍
Day08-jQuery
01-DOM介绍
02-使用DOM查找元素
03-jQuery的介绍
04-jQuery的基本使用
05-jQuery选择器
06-使用DOM获取和修改标签的内容
07-使用jQuery获取标签里的内容
08-获取input标签里用户输入的内容
09-使用DOM修改样式
10-使用jQuery修改样式
11-原生DOM处理事件
12-事件对象介绍
13-事件冒泡&阻止事件默认行为
14-jQuery基本动画
Day09-jquery&ajax
01-使用xhr发送get请求
01-自定义jQuery动画
02-jQuery停止动画
02-接收服务器返回的消息
03-使用xhr发送post请求
03-使用原生DOM添加元素
04-使用原生DOM删除元素
04-自定义封装ajax
05-jQuery操作元素
05-自定义封装ajax完成
06-综合练习-添加元素
07-综合练习-设置样式添加动画
08-ajax的介绍
09-flask项目介绍
10-ajax请求的基本使用
11-使用ajax发送GET和POST请求
12-发送请求参数
13-判断用户名是否存在
原生JS自定义ajax
Day10-bootstrap-vue
01-ajax回顾
02-json的使用
03-同源策略介绍
04-跨域资源共享
05-bootstrap介绍
06-bootstrap组件介绍
07-bootstrap里iconfont的使用
08-bootstrap里JS插件的使用
09-bootstrap响应式布局
10-Sass和Less语言
11-vue初体验
12-mustache语法的介绍
13-text和html指令
14-if&else和show指令
Day11-vue实战
01-for指令的使用
01-Python基础
02-bind指令的使用
03-model指令的使用
04-on指令的使用
05-鼠标事件限制符
06-键盘事件修饰符
07-vue计算器
08-案例1需求分析
09-显示数据
10-添加数据
11-查询数据
12-删除数据
13-案例2页面布局
14-案例2vue事件绑定
15-案例2发送ajax请求
16-案例2加载数据完成
评论0