摘要:
模块 1、什么是模块 #常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。 #在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 1 使用python编写的.py文件 2 已被编 阅读全文
摘要:
一、三元表达式 表达式一 if条件 表达式二 name=input('姓名>>: ')res='SB' if name == 'alex' else 'NB'print(res) 二 生成器表达式 #2、示例:生一筐鸡蛋变成给你一只老母鸡,用的时候就下蛋,这也是生成器的特性>>> chicken=( 阅读全文
摘要:
一、迭代器 1、迭代的概念 #迭代器即迭代的工具,那什么是迭代呢?#迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3]count=0while count < len(l 阅读全文
摘要:
一 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用#2 可以当作参数传递#3 返回值可以是函数#3 可以当作容器类型的元素 def foo(): print('foo')def bar(): print('bar')dic={ 'foo':foo, 'bar':bar,}while 阅读全文
摘要:
函数基础 一、为何要用函数之不用函数的问题 #1、代码的组织结构不清晰,可读性差#2、遇到重复的功能只能重复编写实现代码,代码冗余#3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 二、函数是什么 针对二中的问题,想象生活中的例子,修理工需要实现准备好工具箱里面放好 阅读全文
摘要:
异常处理 - 思维导图(完整) 阅读全文
摘要:
众所周知,现在大多数用户用的都是Windows系统,因为MacOS和Linux系统对小白来说没有Windows那么友好(也有可能是因为只接触过Windows系统,所以对其他的系统不大了解)并且,MacOS和Linux系统适合于生产环境,Windows面向更多群体。但是,这依旧引起了我的好奇心,想装一 阅读全文
摘要:
一:什么是异常? 异常时错误发生的信号,一旦程序出错 就会产生一个异常。如果该异常没有被处理,该异常就会被抛出来,程序的运行随即终止。 异常组成的3部分 1.Traceback:异常的追踪/回溯信息,定位到哪一行代码抛出了问题 2.XXXError:异常的种类 3.XXXError后的内容:异常的内 阅读全文
摘要:
零:OSI七层协议 - 五层协议 - 四层协议 大致介绍 1.七层协议 - 五层协议 - 四层协议 对照 2.各个层的大致功能 3.各个层的协议 一:物理层:负责发送电信号 具有:物理传输、硬件、物理 特性。 中间的物理链接可以是:光缆、电缆、网线(双绞线)、无线电波(WiFi) 中间传递的是电信号 阅读全文
摘要:
一:开通并创建阿里云对象存储OSS 1.创建并登录阿里云 3.购买OSS资源包 ①购买地址:https://www.aliyun.com/product/oss ②选好规格,购买 4.点击:左上角 - 对象存储 5.找到右侧 创建Bucket 6.创建 Bucket名称:可以自定义 区域:选里自己最 阅读全文
摘要:
一:学英语 Client: 客户端 Server: 服务端 CLOSED: 关闭,表示主机的连接处于关闭状态。 LISTEN: 监听,表示主机处于监听状态,等待被连接。 SYN: Synchronize Sequence Numbers,同步序列编号。是TCP/IP建立连接时使用的握手信号。 SYN 阅读全文
摘要:
一:socket的通信流程介绍 1.什么是Socket socket是应用层 与 传输层 中间的软件抽象层,是一组接口。 在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面. 对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定 阅读全文
摘要:
一:封装 造对象、整合程序,就已经用到了封装的思想。 在封装的基础上,我可以将装到对象或者类中的属性给隐藏起来。 注意:(1)在定义类或者初始化对象时,在属性前加__,就会将该属性隐藏起来但该隐藏起始只是一种变形_类名__属性名,并没有真的隐藏起来 (2)该变形操作是在类定义阶段扫描语法时发生的变形 阅读全文
摘要:
一:继承 1.什么是继承? 继承是一种新建类的方式,新建的类称之为子类,被继承的类称之为父类、基类、超类 Python是支持多继承的,一个子类(儿子)可以有多个父类(爸爸)细思极恐 class Parent1: pass class Parent2: pass class Sub1(Parent1) 阅读全文
摘要:
一:概述 1.设计理念 Markdown 易于阅读,方便创作web文档,利于各平台无缝分发。 Markdown 语法灵感最大的来源还是纯文本 email 的格式,完全由标点符号标签组成的纯文本。 Markdown 文件应该以纯文本形式原样发布,不应该包含标记标签和格式化指令。 2.内联 HTML 语 阅读全文
摘要:
一:组合 继承:is - a 组合:has - a 把另外一个类的对象 赋值给当前对象的属性,表达的是什么 有 什么的关系 class Teacher: def __init__(self, name, age, gender, level): self.name = name self.age = 阅读全文
摘要:
一:引言 众所周知,运行Python创建的项目时,需要用到Python解释器,但是有时候不同的项目之间,需要用到的模块和包的版本不同,不同的配置会起冲突,这时候就需要用到虚拟环境了。 安装了虚拟环境之后: 不同的项目将可以使用不同的虚拟环境。 要解决先前需求相冲突的例子,应用程序 A 可以拥有自己的 阅读全文
摘要:
一:Typecho获取当前页面加载完成速度时间 判断当前页面加载是否快速,通常是直接在浏览器中访问网站,看自己的直观感受是否快速。而客观的方法则是计算具体的页面加载时间并显示出来给看。 1.在当前主题的functions.php文件添加下面的代码: function timer_start() { 阅读全文
摘要:
一:面向过程 与 面向对象 面向过程编程 核心是过程二字,过程是解决问题的步骤,即:先干啥,后干啥 基于该思想写程序就是在 设计一条条的流水线 优点:复杂的问题流程化、进而简单化 缺点:扩展性差 面向对象编程 核心是对象二字,对象是一个用来盛放数据与功能的容器 基于该思想写程序就是在 整合程 阅读全文
摘要:
Python入门 1.编程语言的种类有哪些? 机器语言(奴隶的母语) 直接用“0”和“1”构成的指令去编写程序,即用计算机能够直接理解的二进制指令编写程序,计算机可以无障碍理解。 优点:运行效率最高 缺点:开发效率最低 汇编语言 用英文标签取代二进制去编写程序。 优点:运行效率高 缺点:开发效率低 阅读全文