随笔分类 -  Python

摘要:今日内容 1、TCP协议 协议的特点:三次握手,四次挥手; 2、UDP协议 3、OSI七层模型:每层的物理设备,每一层协议。 4、代码部分: ①介绍socket; ②使用socket完成tcp协议的web通信; ③使用socket完成udp协议的web通信。 1、TCP协议 2、UDP协议 3、OS 阅读全文
posted @ 2020-03-11 22:12 cuiyongchao007 阅读(285) 评论(0) 推荐(0)
摘要:一、内容回顾 1、re模块 2、正则分组 元字符、量词、惰性符号 3、补充 [],[^]:带有特殊意义的元字符到字符组内大部分取消其特殊含义。 如果担心出现特殊含义:加\ 会取消的:[()+ . ] [( )] 的位置决定了它的意义,写在字符组的第一个位置就表示一个普通的横杠。 写在字符组的其他任何 阅读全文
posted @ 2020-03-10 00:18 cuiyongchao007 阅读(315) 评论(0) 推荐(0)
摘要:一、今日内容 1、转义符 2、re模块(findall,search,match) 3、re其他方法及拓展 (1)、分组的概念和re模块 (2)爬虫实例(爬豆瓣) (3)递归和堆栈(实现三级菜单的返回和退出功能) (4)使用listdir求文件夹大小 阅读全文
posted @ 2020-03-08 17:48 cuiyongchao007 阅读(310) 评论(0) 推荐(0)
摘要:一、内容回顾 面向对象 单例模块 单例模块:设计模式 单例的应用场景 logging模块 记录日志的 记录错误、操作日志 给程序员看的:①统计使用;②用来做故障排除的(debug);③记录错误,完成优化代码的。 logging.basicconig:①使用方便,②不能实现,编码问题;不能同时向文件和 阅读全文
posted @ 2020-03-06 01:23 cuiyongchao007 阅读(221) 评论(0) 推荐(0)
摘要:今日内容 1、mro算法和super super()表示执行父类的方法。 2、正则表达式和re模块 1. re模块本身只是用来操作正则表达式。 (1)正则表达式 匹配字符串 表单验证 爬虫 (4)正则表达式规则(元字符,量词) 3、量词 阅读全文
posted @ 2020-03-06 01:20 cuiyongchao007 阅读(248) 评论(0) 推荐(0)
摘要:今日内容 上节作业 单例模式 日志模块(logging) 程序的目录结构 内容回顾 & 作业 1.字符串格式化 2.有序字典 3.作业 3.1 栈和队列 3.2 反射 补充: 3.3 循环过程中删除元素: 从列表后面面删除,可以正常删除。 如果从列表前删除,每删除一个,后面的元素都会向前站一会,后续 阅读全文
posted @ 2020-02-25 21:40 cuiyongchao007 阅读(255) 评论(0) 推荐(0)
摘要:今日内容 讲作业 栈 顺序查找 可迭代对象 约束 + 异常 反射 内容详细 1.作业 1.1 代码从上到下执行 1.2 栈 2.可迭代对象 表象:可以被for循环对象就可以称为是可迭代对象: "x" [11,2] {}... 如何让一个对象变成可迭代对象? 在类中实现 方法且返回一个迭代器(生成器) 阅读全文
posted @ 2020-02-20 16:50 cuiyongchao007 阅读(225) 评论(0) 推荐(0)
摘要:今日内容 嵌套 特殊方法: type/isinstance/issubclass/super 异常处理 内容回顾 1. 谈谈你了解的面向对象? 2. 类和对象是什么关系?对象是类的一个实例。 3. self是什么? 4. 类成员 & 对象成员 以及他们之间的关系。 5. 类/方法/对象 都可以当作变 阅读全文
posted @ 2020-02-18 11:57 cuiyongchao007 阅读(167) 评论(0) 推荐(0)
摘要:今日内容 类成员 成员修饰符 内容回顾 & 补充 1. 三大特性 封装 函数封装到类 数据封装到对象 继承 多态 内容详细 1.成员 类 类变量 绑定方法 类方法 静态方法 属性 实例(对象) 实例变量 1.1 实例变量 1.2 类变量 定义:写在类的下一级和方法同一级。 访问: 面试题 总结:找变 阅读全文
posted @ 2020-02-17 15:51 cuiyongchao007 阅读(165) 评论(0) 推荐(0)
摘要:今日内容 面向对象基本用法 好处和应用场景 面向对象的三大特性 内容详细 1.面向对象基本格式 应用场景:遇到很多函数,需要给函数进行归类和划分。 【封装】 练习题: 2.对象的作用 存储一些值,以后方便自己使用。 总结:将数据封装到对象,方便使用。 总结 3.游戏开发 4.继承 问题:什么时候才能 阅读全文
posted @ 2020-02-15 16:14 cuiyongchao007 阅读(347) 评论(0) 推荐(1)
摘要:今日内容 复习 内容详细 1.Python入门 1.1 环境的搭建 mac系统上搭建python环境。 环境变量的作用:方便在命令行(终端)执行可执行程序,将可执行程序所在的目录添加到环境变量,那么以后无需再输入路径。 1.2 变量命名 变量 全局变量 函数 常量 1.3 运算符 is和==的区别? 阅读全文
posted @ 2020-02-14 21:47 cuiyongchao007 阅读(190) 评论(0) 推荐(0)
摘要:1.今日内容 迭代器(3 ) 生成器(4 ) 装饰器(5 ) 项目结构 logging模块 2.内容回顾 & 作业 2.1 内容回顾 2.1.1 函数(内置/自定义) 基本函数结构 参数 返回值 执行函数 函数小高级 函数做变量 函数做参数 函数中高级 函数做返回值 函数的嵌套 装饰器 & 闭包 递 阅读全文
posted @ 2020-02-13 13:26 cuiyongchao007 阅读(188) 评论(0) 推荐(0)
摘要:1.今日内容 模块基础知识 time/datetime json/picle shutil logging 其他 2.内容回顾和补充 2.1模块(类库) 内置 第三方 自定义 面试题: 列举常用内置模块:json / time / os/ sys 2.2 定义模块 定义模块时可以把一个py文件或一个 阅读全文
posted @ 2020-02-11 23:03 cuiyongchao007 阅读(461) 评论(0) 推荐(0)
摘要:今日内容 模块知识 内置模块 time datetime json 其他 内容回顾 & 作业题 重要知识点 构造字典和函数对应关系,避免重复的if else a=1 b=2 == a,b = b,a 装饰器 找文件路径 脚本参数 sys.exit range / xrange 读大文件 面试题如果遇 阅读全文
posted @ 2020-02-10 23:52 cuiyongchao007 阅读(218) 评论(0) 推荐(0)
摘要:今日内容 带参数的装饰器: flask框架 + django缓存 + 写装饰器实现被装饰的函数要执行N次 模块 os sys time(三种类型) datetime 和 timezone【了解】 内容回顾 & 补充 1.函数 写代码的方式:面向过程 函数式编程(多) 面向对象编程。 1.1 函数基础 阅读全文
posted @ 2020-02-10 01:03 cuiyongchao007 阅读(211) 评论(0) 推荐(0)
摘要:数据类型(二) 今日内容 1、列表 2、元组 内容回顾和补充 1、计算机基础 ①硬件:cpu,内存,硬盘,主板,网卡 ②操作系统:linux,centos, Ubuntu,redhat windows mac ③解释器,编译器 补充:编译型语言和解释型语言 编译型:写完代码后,编译器一次性编译交给计 阅读全文
posted @ 2020-02-08 19:08 cuiyongchao007 阅读(474) 评论(1) 推荐(3)
摘要:今日内容 装饰器 推导式 模块【可选】 内容回顾 1. 函数 参数 def (a1,a2):pass def (a1,a2=None):pass 默认参数推荐用不可变类型,慎用可变类型。 def( args, kwargs):pass 注意:位置参数 关键字参数 面试题 函数可以做参数【知识点】。 阅读全文
posted @ 2020-02-07 23:17 cuiyongchao007 阅读(281) 评论(0) 推荐(0)
摘要:day12 今日内容 函数中高级(闭包/高阶函数) 内置函数 内置模块(.py文件) 内容回顾 函数基础概念 函数基本结构 def func(arg): return arg; v1 = func(123) 参数 写函数 def func(a1,a2):pass def func(a1,a2=Non 阅读全文
posted @ 2020-02-06 13:59 cuiyongchao007 阅读(145) 评论(0) 推荐(0)
摘要:今日内容 函数小高级 lambda 表达式 内置函数 内容回顾 1. 函数基本结构 2. 参数 形参 基本参数:def func(a1,a2):pass 默认值:def func(a1,a2=123):pass 注意: 默认值如果是不可变类型,随便玩。 可变类型:有坑 无敌: args, kwarg 阅读全文
posted @ 2020-02-05 23:26 cuiyongchao007 阅读(201) 评论(0) 推荐(0)
摘要:今日内容 1. 参数 2. 作用域 3. 函数嵌套 知识点回顾 函数基本结果 def func(name,age,email): 函数体(保持缩进一致) a = 123 print(a) return 1111 函数中,出现return后,后面的语句不再执行。 b = 456 print(b) re 阅读全文
posted @ 2020-02-04 21:04 cuiyongchao007 阅读(178) 评论(0) 推荐(0)