第一阶段 Python 01_大数据和人工智能介绍
1-1 大数据和人工智能介绍 开始学习 1-2 课程介绍和linux安装 开始学习 1-3 linux网络说明 开始学习 1-4 linux网络配置和windows远程连接 开始学习02_Linux操作系统介绍
2-1 操作系统介绍 开始学习 2-2 linux发行版介绍 开始学习 2-3 linux命令1和查看命令帮助文档 开始学习 2-4 linux文件操作命令 开始学习 2-5 网络拷贝命令 开始学习06_第一个脚本程序
6-1 回顾上周知识,介绍python 开始学习 6-2 我的第一个脚本程序 开始学习 6-3 python的数据类型 开始学习 6-4 python的输出程序 开始学习 6-5 字符串的格式化 开始学习07_语句用法
7-1 if-elif-else的用法 开始学习 7-2 习题练习1 开始学习 7-3 打印矩形练习题 开始学习 7-4 打印九九乘法表 开始学习 7-5 break和continue的用法 开始学习 7-6 打印等边三角形 开始学习11_递归
11-1 匿名函数的引入 开始学习 11-2 匿名函数的应用 开始学习 11-3 文件操作(1) 开始学习 11-4 文件操作(2) 开始学习 11-5 递归求目录 开始学习 11-6 递归求目录(2) 开始学习12_面向对象
12-1 学生管理系统 开始学习 12-2 面向对象的引入 开始学习 12-3 类的定义与对象的创建 开始学习 12-4 魔法方法__init__讲解 开始学习 12-5 骰子游戏(1) 开始学习 12-6 骰子游戏(2) 开始学习13_继承
13-1 属性和方法的私有化 开始学习 13-2 继承 开始学习 13-3 多继承 开始学习 13-4 方法的重写 开始学习 13-5 多态与类属性的讲解 开始学习 13-6 实例对象和类对象之间的区别 开始学习 13-7 静态方法 开始学习14_设计模式
14-1 __new__()方法 开始学习 14-2 单例模式 开始学习 14-3 简单工厂模式 开始学习 14-4 异常处理 开始学习 14-5 异常的捕获与传递 开始学习 14-6 自定义异常 开始学习18_类与拷贝
18-1 模块搜索路径设置 开始学习 18-2 查看安装的模块 开始学习 18-3 模块的循环引用 开始学习 18-4 is和== 开始学习 18-5 深拷贝和浅拷贝 开始学习 18-6 深拷贝和浅拷贝加强 开始学习 18-7 复习类 开始学习 18-8 类属性的私有化 开始学习 18-9 为私有属性添加getter和setter方法 开始学习 18-10 property的使用 开始学习 18-11 property的进一步用法 开始学习 18-12 进制转换 开始学习 18-13 有符合数的表示 开始学习19_闭包
19-1 位运算 开始学习 19-2 生成器 开始学习 19-3 生成器的第二种方式 开始学习 19-4 生成器的其它方法 开始学习 19-5 生成器练习 开始学习 19-6 迭代器和可迭代对象 开始学习 19-7 作用域 开始学习 19-8 闭包 开始学习 19-9 闭包的详细说明 开始学习 19-10 闭包的应用 开始学习 19-11 装饰器 开始学习 19-12 装饰器例子 开始学习 19-13 通用装饰器 开始学习20_属性
20-1 为对象动态添加属性 开始学习 20-2 为对象添加实例方法 开始学习 20-3 为类添加静态方法和类方法 开始学习 20-4 限制类的属性的添加 开始学习 20-5 类装饰器 开始学习 20-6 对象池 开始学习 20-7 python的内存管理机制 开始学习 20-8 查看引用计数和gc的设置 开始学习 20-9 属性访问拦截器 开始学习 20-10 使用属性访问拦截器的坑 开始学习 20-11 内建函数 开始学习 20-12 偏函数的使用 开始学习 20-13 消除装饰器的副作用 开始学习 20-14 调试器 开始学习 20-15 调试器2 开始学习21_进程
21-1 多任务概念和fork的使用 开始学习 21-2 fork的特点 开始学习 21-3 进程不能共享全局变量 开始学习 21-4 多个fork的问题 开始学习 21-5 通过Process创建子进程 开始学习 21-6 Process的常用方法和属性 开始学习 21-7 子类化Process 开始学习 21-8 同时创建多个进程的问题 开始学习 21-9 进程池 开始学习 21-10 进程池使用细节 开始学习 21-11 进程池中的消息队列 开始学习22_线程
22-1 多线程概念和创建线程 开始学习 22-2 查看线程数量 开始学习 22-3 线程的子类化 开始学习 22-4 线程的状态 开始学习 22-5 线程共享全局变量 开始学习 22-6 线程采用传参的方式使用全局变量 开始学习 22-7 线程同步问题 开始学习 22-8 线程同步-给线程加锁 开始学习 22-9 线程死锁的情况 开始学习 22-10 通过锁控制线程的执行顺序 开始学习 22-11 使用queue在多线程中传递数据 开始学习 22-12 threadLocal变量的使用 开始学习23_udp
23-1 网络基础-通信首先要解决的三个问题 开始学习 23-2 ip地址的分类和子网掩码 开始学习 23-3 网络端口 开始学习 23-4 网络协议 开始学习 23-5 socket介绍和TCP UDP的区别 开始学习 23-6 udp发送信息 开始学习 23-7 虚拟机和主机连网的问题 开始学习 23-8 udp接收消息 开始学习 23-9 udp绑定地址和端口 开始学习 23-10 udp echo服务器 开始学习 23-11 udp聊天室 开始学习24_wireshark
24-1 作业讲解-模仿飞秋 开始学习 24-2 wireshark的安装 开始学习 24-3 wireshark的使用 开始学习 24-4 tftp服务器的使用 开始学习 24-5 编写TFTP客户端的过程分析 开始学习 24-6 给服务器发请 开始学习 24-7 接收服务器的返回信息 开始学习 24-8 保存接收到的数据到文件 开始学习 24-9 循环接收文件数据 开始学习 24-10 只能收一块文件问题解决 开始学习25_TFTP
25-1 TFTP下载代码讲解 开始学习 25-2 packet tracer的介绍和安装 开始学习 25-3 packet tracer的使用 开始学习 25-4 模拟两台计算机直接通信 开始学习 25-5 三台计算机通信 开始学习 25-6 集线器和交换机的区别 开始学习 25-7 arp的操作过程 开始学习 25-8 利用路由器连接不同网络 开始学习 25-9 多个路由器的互联 开始学习 25-10 多个路由器互联的配置 开始学习 25-11 访问WEB服务器的过程 开始学习 25-12 添加DNS服务器 开始学习26_tcp服务器
26-1 tcp服务器的编程 开始学习 26-2 tcp客户端编程 开始学习 26-3 tcp服务器的多线程版 开始学习 26-4 长连接的客户端 开始学习 26-5 tcp服务器的多线程处理长连接 开始学习 26-6 tcp服务器多进程版 开始学习 26-7 select服务器代码讲解 开始学习 26-8 select服务器编程和测试 开始学习 26-9 epoll服务器代码讲解 开始学习 26-10 epoll服务器编程测试 开始学习27_正则表达式
27-1 协程的概念 开始学习 27-2 greenlet实现协程 开始学习 27-3 gevent实现协程 开始学习 27-4 gevent的自动切换 开始学习 27-5 gevent下载器 开始学习 27-6 gevent版服务器 开始学习 27-7 正则表达式概述 开始学习 27-8 正则表达式表示字符的规则 开始学习 27-9 原始字符串 开始学习 27-10 正则表达式表示量词的规则 开始学习 27-11 正则表达式的边界表示规则 开始学习 27-12 正则表达式表示分组的规则 开始学习 27-13 正则表达式分组命名 开始学习 27-14 re模块的其他用法 开始学习 27-15 贪婪模式和非贪婪模式 开始学习28_数据库
28-1 数据库相关概念 开始学习 28-2 mysql数据介绍和安装 开始学习 28-3 mysql客户端的安装和使用 开始学习 28-4 sql语句的分类 开始学习 28-5 DDL语句的操作 开始学习 28-6 select语句操作 开始学习29_表
29-1 聚合函数和内置函数 开始学习 29-2 分组查询和过滤 开始学习 29-3 表的约束 开始学习 29-4 索引和视图 开始学习 29-5 事务 开始学习 29-6 表的关系 开始学习 29-7 powerDesigner的用法 开始学习31_mysql
31-1 pymysql 开始学习 31-2 Connection的使用 开始学习 31-3 数据库代码的封装 开始学习 31-4 基于mysql的播放器1 开始学习 31-5 基于mysql的播放器2 开始学习 31-6 基于mysql的播放器3 开始学习 31-7 断点的使用 开始学习