随笔分类 - python基础入门
基础入门
摘要:软件开发架构 什么是软件开发架构 软件开发机构的两种基本架构(c/s架构,b/s架构) 服务端应该具备什么特征 两种架构优劣势 架构发展趋势 网络编程简介 OSI七层协议 各层特征 网络相关名词 软件开发架构 什么是软件开发架构??? 软件开发架构就是在软件项目开始的时候制定的一种规范,这种规范包括
阅读全文
摘要:设计模式 pickle模块 选课系统项目分析 功能分析 系统架构设计 三层架构 设计模式 在IT行业有很多前辈针对固定的一些问题设计出了固定的解决套路 设计模式总共有23种(目前需要掌握的只有以下三类) 创建型,结构型,行为型 设计模式之单例模式 在我们之前学习的类中,一个类名加括号可以生成多个对象
阅读全文
摘要:派生方法的实战(非非菲菲菲菲常重要) 什么是派生 派生方法的使用 面向对象三大特征之封装 封装是什么 封装的实现 property伪装属性 实战BMI 面向对象三大特征之多态 面向对象之反射 1.派生方法的实战(非非菲菲菲菲常重要) 在学派生实战之前我们再来回顾一下什么是派生 1.1什么是派生: 指
阅读全文
摘要:1.对象独有的功能 2.动静态方法 2.1动态方法 2.2静态方法 3.面向对象三大特征(继承(最为重要),封装,多态) 3.1继承 3.2继承的本质 4.名字查找顺序 4.1不继承的情况下名字查找顺序 4.2单继承的情况下名字的查找顺序 4.3多继承的情况下名字的查找顺序 5.经典类与新式类 5.
阅读全文
摘要:1.面向对象前戏(猪狗争食从而引发战争—猪狗大战) 1.1编写猪和狗基本信息 1.2函数封装 1.3攻击能力 1.4正式干架 1.5莫名奇妙 1.6数据与功能绑定 2.面向编程 2.1面向过程编程 2.2面向对象编程 2.3面向过程和面向对象的区别 3.面向对象编程 3.1对象与类的概念 3.2类与
阅读全文
摘要:openpyxl模块读数据 爬取链家二手房数据 random随机数模块 hashlib加密模块 subprocess模块 openpyxl模块读数据 上一次我们通过openpyxl模块写入了一个三头牛的excel表格,这次我们继续通过openyxl模块读取表格中的内容。 下面通过.sheetname
阅读全文
摘要:re模块 · re模块补充说明 第三方模块 网络爬虫简介 爬取公司信息 openpyxl模块 1.re模块 re模块也是python中的内置方法之一,在python想使用正则必须借助于模块 re 定义:re模块称为正则表达式; 作用:创建一个"规则表达式",用于验证和查找符合规则的文本,广泛用于各种
阅读全文
摘要:正则表达式 何为正则表达式 正则字符组 正则特殊符号 正则量词 正则转义符 贪婪匹配与非贪婪匹配 正则表达式线上测试网址:http://tool.chinaz.com/regex/ 1.何为正则表达式 在我理解中,正则表达式在编程语言中是有异于编程语言的,可以说它就是一门独立的语言,但是又同时适应于
阅读全文
摘要:模块 大前提: 在我们创建模块的时候模块名尽量不要与(内置模块名,第三方模块名)冲突!!!!! 1.datetime模块 和time模块类似,二者都是与时间操作相关的模块 1.date 年月日 2.datetime 年月日 时分秒 用法: import datetime # #在导入模块的时候最好空
阅读全文
摘要:今日内容概要 迭代取值与索引取值的差异 模块 导入模块的两种语法句式 导入模块句式的其他用法 模块查找顺序问题 1.迭代取值与索引取值的差异 下面将对这段列表代码进行所以取值和迭代取值 l1 = [11, 22, 33, 44, 55] 索引取值 print(l1[0]) 11 print(l1[1
阅读全文
摘要:今日概要 多层装饰器 有参装饰器(偷梁换柱你懂吗) 递归函数 算法(二分法) 三元表达式 具体内容 1.多层装饰器(代码以及流程) # 语法糖会将紧挨着的被装饰对象的名字当做参数自动传入装饰器函数中 def outer1(func1): #第十一步 执行outer1(func1)(此时outer1(
阅读全文
摘要:常见内置函数 可迭代对象 迭代器对象 for循环简介 常见内置函数 1.1概念:内置函数就是pychanm自己定义好的,系统自带的函数 python内置函数图表 1.2一些常用的内置函数 1.abs() 求绝对值 2.all()和any() # 判断一个容器(列表,字典,元组,字符串等)类型中的所有
阅读全文
摘要:7.7日每日精品总结 今日内容概要 1.三元表达式(主要是应对于二选一的情况下减少代码的行数) 2.各种生成式 3.匿名函数(没有名字的函数) 4.匿名函数内置函数使用 5.重要内置函数 6.常见内置函数 1.三元表达式 1.1何为三元表达式???? 三元表达式是python为我们提供的一种简化代码
阅读全文
摘要:异常捕获 自定义迭代器对象(生成器) 生成器表达式 yield其他用法 1.异常捕获 1.1概念: 当我们在敲代码时,无论什么语言都会有一些错误诞生,这些错误用有语法错误,书写错误等,在程序员眼中他们有一个统一的名词叫做‘bug’. 在我们运行程序的时候你所使用的软件会告诉你错误的点和位置导致我们的
阅读全文