品牌北京千锋互联科技有限公司 | 有效期至长期有效 | 最后更新2021-06-02 20:01 |
北京Python入门视频全套全开源
主要介绍Python的发展历史和以后的发展方向,以及Python语言在数据分析,人工智能方向的独到之处。手把手的从最基础的安装Python环境开始,带领大家打开Python的大门,了解编程语言。结合生活中的场景,使用简单直白的语言进行描述,让大家轻松愉快的掌握变量,数据类型,函数等高深复杂的计算机专业技能。
章节目录:
Day01-开班 |
1.01-安装软件 |
1.02-配置Python环境变量 |
1.03-pycharm的安装和基本配置 |
1.04-xmind软件的使用 |
1.05-sublime和npp的安装使用 |
1.06-markdown语法的使用 |
Day02-Python介绍、变量、输入输出语句 |
2.01-计算机的介绍 |
2.02-什么是编程语言 |
2.03-python历史 |
2.04-python的使用场景 |
2.05-pycharm的基本使用 |
2.06-交互式编程介绍 |
2.07-注释的使用 |
2.08-pycharm虚拟环境 |
2.09-常见的数据类型 |
2.10-查看数据类型 |
2.11-标识符的命名规则与规范 |
2.12-print语句的使用 |
2.13-input语句的使用 |
Day03-进制转换、数据类型详解、类型转换、运算符 |
3.01-教辅系统的使用 |
3.02-使用系统环境变量 |
3.03-不同进制数据的表示方式 |
3.04-十进制转换成为二进制 |
3.05-二进制转八进制十六进制以及十进制 |
3.06-使用内置函数实现进制转换 |
3.07-为什么要类型转换 |
3.08-转换成为整数 |
3.09-转换成为字符串和浮点数 |
3.10-转换成为布尔值 |
3.11-算数运算符的基本使用 |
3.12-字符串里算数运算符 |
3.13-赋值运算符的使用 |
3.14-赋值运算符的特殊场景 |
3.15-比较运算符的使用 |
3.16-逻辑运算的基本使用 |
3.17-逻辑运算的短路和取值 |
3.18-位运算(了解) |
Day04-流程控制语句 |
4.01-回顾总结 |
4.02-运算符的优先级 |
4.03-作业评比 |
4.04-if...else语句的使用 |
4.05-条件判断语句练习 |
4.06-if...elif的使用 |
4.07-if语句的嵌套 |
4.08-pass关键字的使用 |
4.09-猜拳游戏 |
4.10-if语句注意点 |
4.11-while语句的基本使用 |
4.12-while语句练习 |
4.13-for...in循环的使用 |
4.14-break和continue的使用 |
4.15-嵌套打印矩形 |
4.17-嵌套打印三角形 |
4.18-打印九九乘法表 |
Day05-字符串 |
5.01-基础题 |
5.02-进阶题 |
5.03-for...else语句的使用 |
5.04-使用假设成立法求质数 |
5.05-使用计数方法求质数 |
5.06-求斐波那契数列数列 |
5.07-挑战练习 |
5.08-字符串的表示方式 |
5.09-字符串的下标和切片 |
5.10-查找相关的方法 |
5.11-字符串查找判断和替换相关的方法 |
5.12-字符串分割相关的方法 |
5.13-快捷键的使用 |
Day06-列表 |
6.01-字符串的常见操作 |
6.02-字符串的编码 |
6.03-字符串的编码集 |
6.04-in和not in的使用 |
6.05-格式化输出字符 |
6.06-字符串format方法的使用 |
6.07-列表的基本使用 |
6.08-列表增加元素 |
6.09-列表的修改查询和删除 |
6.10-列表的遍历 |
6.11-交换两个变量的值 |
6.12-冒泡排序(难点非重点) |
6.13-列表的排序和反转 |
6.14-可变数据类型和不可变数据类型 |
6.15-列表的浅复制 |
Day07-元组、字典、集合 |
7.01-冒泡排序优化 |
7.02-求列表的最大数以及下标 |
7.03-移除空字符串 |
7.04-列表的嵌套 |
7.05-列表推导式的使用 |
7.06-列表推导式练习(了解) |
7.07-深拷贝和浅拷贝的介绍 |
7.08-元组的使用 |
7.09-字典的基本使用 |
7.10-z字典使用注意事项 |
7.11-从字典里获取数据 |
7.12-修改和新增数据 |
7.13-字典的增删改操作 |
7.14-update方法的使用 |
7.15-字典的遍历 |
7.16-字典的练习 |
7.17-字典的练习2 |
7.18-字典推导式 |
Day08-函数基础 |
8.01-作业讲解1 |
8.02-作业讲解2 |
8.03-集合的基本使用 |
8.04-集合里运算符的使用 |
8.05-eval和json的使用 |
8.06-公共方法总结 |
8.07-函数的介绍 |
8.08-函数的参数 |
8.09-函数的返回值 |
8.10-函数的文档说明 |
8.11-函数调用函数 |
8.12-全局变量和局部变量 |
8.13-多个返回值 |
Day09-高阶函数、装饰器 |
9.01-函数的回顾 |
9.02-函数的缺省参数 |
9.03-多个参数 |
9.04-可变参数 |
9.05-可变类型和不可变类型的传参 |
9.06-函数的注意事项 |
9.07-递归的基本使用 |
9.08-递归的练习 |
9.09-匿名函数的使用介绍 |
9.10-sort方法的使用 |
9.11-filter&map&reduce方法 |
9.12-内置函数总结 |
9.13-高阶函数 |
Day10-模块和包 |
10.01-高阶函数 |
10.02-闭包的概念 |
10.03-计算代码的执行时长 |
10.04-装饰器的基本使用 |
10.05-装饰器详解 |
10.06-装饰器的高级使用 |
10.07-作业 |
10.08-导入模块的五种方式 |
10.09-os模块的使用 |
10.10-sys模块的使用 |
10.11-math模块的使用 |
10.12-random模块的使用 |
10.13-datetime模块 |
10.14-time模块的使用 |
10.15-calendar模块 |
10.16-hashlib和hmac模块 |
Day11-面向对象基础 |
11.01-uuid模块 |
11.02-使用pip管理第三方包 |
11.03-自定义模块的使用 |
11.04-__name__的使用 |
11.05-包的概念 |
11.06-面向对象的介绍 |
11.07-面向对象的基本语法 |
11.08-self的介绍 |
11.09-__slots__属性的使用 |
11.10-魔法方法 |
11.11-__eq__方法的使用 |
Day12-面向对象进阶 |
12.01-函数习题讲解1 |
12.02-函数习题讲解2 |
12.03-面向对象练习 |
12.04-面向对象回顾 |
12.05-魔法方法介绍 |
12.06-内置属性 |
12.07-把对象当做字典操作 |
12.08-类属性和对象属性 |
12.09-私有属性和方法的使用 |
12.10-类方法和静态方法 |
12.11-图解静态方法和类方法 |
12.12-单例设计模式 |
Day13-文件操作 |
13.01-练习 |
13.02-继承的基本使用 |
13.03-继承的注意事项 |
13.04-类方法和静态方法回顾 |
13.05-私有属性的继承特点 |
13.06-新式类和经典类 |
13.07-Python2和Python3的区别 |
13.08-is&isinstance&issbuclass的使用 |
13.09-子类重写父类方法 |
13.10-不使用多态的问题 |
13.11-多态的使用 |
13.12-文件的打开和关闭 |
13.13-路径的介绍 |
13.14-文件的打开方式 |
Day14-序列化反序列化和异常处理 |
14.01-作业讲解1 |
14.02-作业讲解2 |
14.03-文件的读取方式 |
14.04-文件拷贝功能 |
14.05-csv文件的读写 |
14.06-将数据写入到内存 |
14.07-标准输入&标准输出&错误输出 |
14.08-json字符串详解 |
14.09-pickle的使用 |
14.10-json和pickle的区别 |
14.11-异常处理基本语句 |
14.12-异常的使用场景 |
Day15-迭代器生成器 |
15.01-练习1 |
15.02-练习2 |
15.03-练习3 |
15.04-打印列表 |
15.05-练习4 |
15.06-finally关键字的使用 |
15.07-with关键字的使用 |
15.08-上下文管理器 |
15.09-自定义异常 |
15.10-高级装饰器 |
15.11-装饰器高级使用(了解) |
15.12-可迭代对象和迭代器 |
15.13-迭代器的使用场景 |
Day16-名片管理系统 |
16.01-作业讲解 |
16.02-名片管理系统(退出系统功能完成) |
16.03-添加用户功能的实现 |
16.04-删除用户功能实现 |
16.05-修改用户功能实现 |
16.06-显示用户功能实现 |
16.07-生成器的使用介绍 |
16.08-生成器练习 |
Day17-学生管理系统 |
17.01-学生管理系统介绍 |
17.02-结构搭建和退出功能的实现 |
17.03-注册功能实现 |
17.04-登录功能的实现 |
17.05-项目结构回顾 |
17.06-添加学生功能的实现 |
17.07-添加学生功能完成 |
17.08-查找用户的功能实现 |
17.09-删除用户功能实现 |
Day18-正则表达式 |
18.01-导入模块 |
18.02-正则表达式介绍 |
18.03-正则查找相关的方法 |
18.04-re.Match类的介绍 |
18.05-re.compile方法的使用 |
18.06-正则修饰符的使用 |
18.07-正则匹配规则 |
18.08-标点符号的特殊含义 |
18.09-特殊字母的含义 |
18.10-正则表达式练习 |
18.11-正则替换 |
18.12-贪婪模式和非贪婪模式 |
Day19-网络编程 |
19.01-正则表达式作业 |
19.02-网络通信的概念 |
19.03-什么是ip地址 |
19.04-ip地址分类 |
19.05-网络通信原理 |
19.06-网络连接原理 |
19.07-端口号和套接字 |
19.08-udp发送数据 |
19.09-udp接收数据 |
19.10-绑定端口的意义 |
19.11-tcp客户端 |
19.12-tcp服务器 |
19.13-文件下载案例 |
Day20-多任务 |
20.01-多线程实现多任务 |
20.02-多线程版聊天 |
20.03-多线程共享全局变量&线程安全问题 |
20.04-线程锁的使用 |
20.05-线程间通信 |
20.06-多进程的使用 |
20.07-进程和线程的区别 |
20.08-多进程不能共享全局变量 |
20.09-进程间通信 |
20.10-队列的使用 |
20.11-进程池的使用 |
20.12-join方法 |
Day21-HTTP服务器 |
21.01-简单的HTTP服务器搭建 |
21.02-http请求头 |
21.03-ip地址的绑定 |
21.04-根据不同的请求返回不同的内容 |
21.05-面向对象的服务器封装 |
21.06-WSGI服务器的介绍 |
21.07-WSGI不同路径返回不同内容&HTTP状态码 |
21.08-读取文件并返回给浏览器 |
21.09-方法的封装 |
21.10-使用字典管理请求路径 |
21.11-requests模块的使用 |