摘要:今日内容 讲作业 栈 顺序查找 可迭代对象 约束 + 异常 反射 内容详细 1.作业 1.1 代码从上到下执行 1.2 栈 2.可迭代对象 表象:可以被for循环对象就可以称为是可迭代对象: "x" [11,2] {}... 如何让一个对象变成可迭代对象? 在类中实现 方法且返回一个迭代器(生成器) 阅读全文
posted @ 2020-02-20 16:50 cuiyongchao007 阅读 (30) 评论 (0) 编辑
摘要:今日内容 嵌套 特殊方法: type/isinstance/issubclass/super 异常处理 内容回顾 1. 谈谈你了解的面向对象? 2. 类和对象是什么关系?对象是类的一个实例。 3. self是什么? 4. 类成员 & 对象成员 以及他们之间的关系。 5. 类/方法/对象 都可以当作变 阅读全文
posted @ 2020-02-18 11:57 cuiyongchao007 阅读 (18) 评论 (0) 编辑
摘要:今日内容 类成员 成员修饰符 内容回顾 & 补充 1. 三大特性 封装 函数封装到类 数据封装到对象 继承 多态 内容详细 1.成员 类 类变量 绑定方法 类方法 静态方法 属性 实例(对象) 实例变量 1.1 实例变量 1.2 类变量 定义:写在类的下一级和方法同一级。 访问: 面试题 总结:找变 阅读全文
posted @ 2020-02-17 15:51 cuiyongchao007 阅读 (22) 评论 (0) 编辑
摘要:今日内容 面向对象基本用法 好处和应用场景 面向对象的三大特性 内容详细 1.面向对象基本格式 应用场景:遇到很多函数,需要给函数进行归类和划分。 【封装】 练习题: 2.对象的作用 存储一些值,以后方便自己使用。 总结:将数据封装到对象,方便使用。 总结 3.游戏开发 4.继承 问题:什么时候才能 阅读全文
posted @ 2020-02-15 16:14 cuiyongchao007 阅读 (77) 评论 (0) 编辑
摘要:今日内容 复习 内容详细 1.Python入门 1.1 环境的搭建 mac系统上搭建python环境。 环境变量的作用:方便在命令行(终端)执行可执行程序,将可执行程序所在的目录添加到环境变量,那么以后无需再输入路径。 1.2 变量命名 变量 全局变量 函数 常量 1.3 运算符 is和==的区别? 阅读全文
posted @ 2020-02-14 21:47 cuiyongchao007 阅读 (55) 评论 (0) 编辑
摘要:1.今日内容 迭代器(3 ) 生成器(4 ) 装饰器(5 ) 项目结构 logging模块 2.内容回顾 & 作业 2.1 内容回顾 2.1.1 函数(内置/自定义) 基本函数结构 参数 返回值 执行函数 函数小高级 函数做变量 函数做参数 函数中高级 函数做返回值 函数的嵌套 装饰器 & 闭包 递 阅读全文
posted @ 2020-02-13 13:26 cuiyongchao007 阅读 (35) 评论 (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 阅读 (75) 评论 (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 阅读 (40) 评论 (0) 编辑
摘要:今日内容 带参数的装饰器: flask框架 + django缓存 + 写装饰器实现被装饰的函数要执行N次 模块 os sys time(三种类型) datetime 和 timezone【了解】 内容回顾 & 补充 1.函数 写代码的方式:面向过程 函数式编程(多) 面向对象编程。 1.1 函数基础 阅读全文
posted @ 2020-02-10 01:03 cuiyongchao007 阅读 (43) 评论 (0) 编辑
摘要:数据类型(二) 今日内容 1、列表 2、元组 内容回顾和补充 1、计算机基础 ①硬件:cpu,内存,硬盘,主板,网卡 ②操作系统:linux,centos, Ubuntu,redhat windows mac ③解释器,编译器 补充:编译型语言和解释型语言 编译型:写完代码后,编译器一次性编译交给计 阅读全文
posted @ 2020-02-08 19:08 cuiyongchao007 阅读 (94) 评论 (1) 编辑
摘要:今日内容 装饰器 推导式 模块【可选】 内容回顾 1. 函数 参数 def (a1,a2):pass def (a1,a2=None):pass 默认参数推荐用不可变类型,慎用可变类型。 def( args, kwargs):pass 注意:位置参数 关键字参数 面试题 函数可以做参数【知识点】。 阅读全文
posted @ 2020-02-07 23:17 cuiyongchao007 阅读 (88) 评论 (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 阅读 (43) 评论 (0) 编辑
摘要:今日内容 函数小高级 lambda 表达式 内置函数 内容回顾 1. 函数基本结构 2. 参数 形参 基本参数:def func(a1,a2):pass 默认值:def func(a1,a2=123):pass 注意: 默认值如果是不可变类型,随便玩。 可变类型:有坑 无敌: args, kwarg 阅读全文
posted @ 2020-02-05 23:26 cuiyongchao007 阅读 (25) 评论 (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 阅读 (22) 评论 (0) 编辑
摘要:今日内容 三元运算 函数 内容详细 1. 三元运算(三目运算) v = 前面 if 条件 else 后面 if 条件: v = '前面' else: v = '后面' 让用户输入值,如果值是整数,则转换成整数,否则赋值为None data = input(' ') value = int(data) 阅读全文
posted @ 2020-02-04 15:53 cuiyongchao007 阅读 (24) 评论 (0) 编辑
摘要:今日内容 深浅拷贝(面试) 文件操作 今日内容 1. 深浅拷贝 v1=[1,2,[34,67,9]] import copy 浅拷贝: 拷贝第一层 v2=copy(v1) 将v1的地址copy,最外层壳拷贝一份,内层变量指向地址不变。 id(v1[2]),id(v2[2]) 相同 id(v1),id 阅读全文
posted @ 2020-02-03 16:22 cuiyongchao007 阅读 (16) 评论 (0) 编辑
摘要:python笔记05 数据类型 上个笔记知识点总结: 列表中extend特性:extend,(内部循环,将另外一个列表,字符串、元组添加到extend前的列表中) li.extend(s),将s中元素循环添加到li列表后。 列表删除功能:remove,pop,del。期中del可以通过切片删除范围 阅读全文
posted @ 2020-01-30 21:25 cuiyongchao007 阅读 (64) 评论 (0) 编辑
摘要:一、docker发展史 为什么要学习容器? 在openstack之后,目前互联网最火热的技术莫过于docker容器了,早在2015年,京东技术备战双11就是使用了10万+Docker,这两年docker更是如日中天。docker只是容器的一种,在学习docker之前,我有必要先了解一下什么是容器?有 阅读全文
posted @ 2020-01-29 00:28 cuiyongchao007 阅读 (25) 评论 (0) 编辑
摘要:十四、企业实战案例 (一)使用for循环在/oldboy目录下批量创建10个html文件,其中文件名包含10个随机小写字母加固定字符串0ldoby。 思路分析,产生随机数字方法: ①核心是创建10个随机小写字母。 echo $RANDOM 范围是0 32767 openssl rand base64 阅读全文
posted @ 2020-01-29 00:20 cuiyongchao007 阅读 (19) 评论 (0) 编辑
摘要:七、if结构条件句知识与实践 (一)if条件句单双分支语法 1、单分支 if 条件 then 指令 fi 2、双分支 if 条件 then 指令 else 指令集2 fi (二)if条件句多分支语句 if 条件1 then 指令1 elif 条件2 then 指令2 elif 条件3 then 指令 阅读全文
posted @ 2020-01-29 00:19 cuiyongchao007 阅读 (13) 评论 (0) 编辑
摘要:今日内容 上节作业 单例模式 日志模块(logging) 程序的目录结构 内容回顾 & 作业 1.字符串格式化 2.有序字典 3.作业 3.1 栈和队列 3.2 反射 补充: 3.3 循环过程中删除元素: 从列表后面面删除,可以正常删除。 如果从列表前删除,每删除一个,后面的元素都会向前站一会,后续 阅读全文
posted @ 2020-02-25 21:40 cuiyongchao007 阅读 (22) 评论 (0) 编辑
摘要:今日内容 讲作业 栈 顺序查找 可迭代对象 约束 + 异常 反射 内容详细 1.作业 1.1 代码从上到下执行 1.2 栈 2.可迭代对象 表象:可以被for循环对象就可以称为是可迭代对象: "x" [11,2] {}... 如何让一个对象变成可迭代对象? 在类中实现 方法且返回一个迭代器(生成器) 阅读全文
posted @ 2020-02-20 16:50 cuiyongchao007 阅读 (30) 评论 (0) 编辑
摘要:今日内容 嵌套 特殊方法: type/isinstance/issubclass/super 异常处理 内容回顾 1. 谈谈你了解的面向对象? 2. 类和对象是什么关系?对象是类的一个实例。 3. self是什么? 4. 类成员 & 对象成员 以及他们之间的关系。 5. 类/方法/对象 都可以当作变 阅读全文
posted @ 2020-02-18 11:57 cuiyongchao007 阅读 (18) 评论 (0) 编辑
摘要:今日内容 类成员 成员修饰符 内容回顾 & 补充 1. 三大特性 封装 函数封装到类 数据封装到对象 继承 多态 内容详细 1.成员 类 类变量 绑定方法 类方法 静态方法 属性 实例(对象) 实例变量 1.1 实例变量 1.2 类变量 定义:写在类的下一级和方法同一级。 访问: 面试题 总结:找变 阅读全文
posted @ 2020-02-17 15:51 cuiyongchao007 阅读 (22) 评论 (0) 编辑
摘要:今日内容 面向对象基本用法 好处和应用场景 面向对象的三大特性 内容详细 1.面向对象基本格式 应用场景:遇到很多函数,需要给函数进行归类和划分。 【封装】 练习题: 2.对象的作用 存储一些值,以后方便自己使用。 总结:将数据封装到对象,方便使用。 总结 3.游戏开发 4.继承 问题:什么时候才能 阅读全文
posted @ 2020-02-15 16:14 cuiyongchao007 阅读 (77) 评论 (0) 编辑
摘要:今日内容 复习 内容详细 1.Python入门 1.1 环境的搭建 mac系统上搭建python环境。 环境变量的作用:方便在命令行(终端)执行可执行程序,将可执行程序所在的目录添加到环境变量,那么以后无需再输入路径。 1.2 变量命名 变量 全局变量 函数 常量 1.3 运算符 is和==的区别? 阅读全文
posted @ 2020-02-14 21:47 cuiyongchao007 阅读 (55) 评论 (0) 编辑
摘要:1.今日内容 迭代器(3 ) 生成器(4 ) 装饰器(5 ) 项目结构 logging模块 2.内容回顾 & 作业 2.1 内容回顾 2.1.1 函数(内置/自定义) 基本函数结构 参数 返回值 执行函数 函数小高级 函数做变量 函数做参数 函数中高级 函数做返回值 函数的嵌套 装饰器 & 闭包 递 阅读全文
posted @ 2020-02-13 13:26 cuiyongchao007 阅读 (35) 评论 (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 阅读 (75) 评论 (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 阅读 (40) 评论 (0) 编辑
摘要:今日内容 带参数的装饰器: flask框架 + django缓存 + 写装饰器实现被装饰的函数要执行N次 模块 os sys time(三种类型) datetime 和 timezone【了解】 内容回顾 & 补充 1.函数 写代码的方式:面向过程 函数式编程(多) 面向对象编程。 1.1 函数基础 阅读全文
posted @ 2020-02-10 01:03 cuiyongchao007 阅读 (43) 评论 (0) 编辑