随笔分类 -  Python 学习笔记

摘要:前端基础学习(4) BOM DOM 节点操作 事件 一、今日内容 BOM (Browser Object Model) DOM (Documentaty Object Model) 事件 二、BOM BOM,即浏览器对象模型,顾名思义,就是利用 JavaScript 实现一些对浏览器对象的操作;主要 阅读全文
posted @ 2020-11-12 11:07 Raigor 阅读(149) 评论(0) 推荐(0)
摘要:前端基础学习(3) JavaScript概述 JavaScript数据类型 JavaScript内置对象与方法 一、今日内容 JavaScript 概述 JavaScript 数据类型 JavaScript 运算符与流程控制 JavaScript 函数 JavaScript 内置对象与方法 二、Ja 阅读全文
posted @ 2020-11-09 16:49 Raigor 阅读(66) 评论(0) 推荐(0)
摘要:前端基础学习(2) CSS三种引用方式 CSS选择器类型 CSS属性 一、今日内容 CSS的三种引用方式 CSS选择器的类型 CSS属性 二、CSS的三种引用方式 CSS(Cascading Style Sheet),即层叠样式表,主要用于定义如何显示HTML元素,给HTML设置样式,让它更加美观; 阅读全文
posted @ 2020-10-28 10:32 Raigor 阅读(322) 评论(0) 推荐(0)
摘要:前端基础学习(1) HTML基本概念 HTML标签 一、今日内容 前端基本介绍 HTML基本结构 HTML标签 二、前端基本介绍 前端的学习路径主要包含HTML、CSS、JavaScript、jQuery、bootstrap、django、crm等; 我们日常使用的浏览器,本质上就是一个客户端,能够 阅读全文
posted @ 2020-10-26 20:08 Raigor 阅读(243) 评论(0) 推荐(0)
摘要:Python基础学习(42) PyMySQL模块 增删改和sql注入 数据备份和事务 一、今日内容 PyMySQL模块 增删改和sql注入 数据备份和事务 二、PyMySQL模块 PyMySQL模块主要是利用Python实现对MySQL数据库的操作,首先利用pip下载PyMySQL模块,打开cmd命 阅读全文
posted @ 2020-10-24 08:10 Raigor 阅读(144) 评论(0) 推荐(0)
摘要:Python基础学习(41) 索引的原理 索引的具体操作 一、今日内容 索引的原理 索引的具体操作 二、索引的原理 MySQL的索引本质上是利用B+树来实现,用以加快查询速度;关于B+树的介绍,网上相关的介绍很多。如:https://www.cnblogs.com/tiancai/p/9024351 阅读全文
posted @ 2020-10-24 08:09 Raigor 阅读(451) 评论(0) 推荐(0)
摘要:Python基础学习(39) 数据的操作 单表查询 where条件 分组聚合 一、今日内容大纲 数据的操作 单表查询 where条件 分组聚合 二、数据的操作 首先我们创建一个表以供增删改操作: create table t1( id int primary key auto_increment, 阅读全文
posted @ 2020-10-11 22:57 Raigor 阅读(238) 评论(0) 推荐(0)
摘要:Python基础学习(38) 存储引擎 表和数据的基础操作 数据类型 表的完整性约束 修改表 多表结构的创建与分析 一、今日内容大纲 存储引擎 表和数据的基础操作 数据类型 表的完整性约束 修改表 多表结构的创建与分析 二、存储引擎 存储引擎,即存储数据的方式; MySQL中的数据用各种不同的技术存 阅读全文
posted @ 2020-10-01 15:46 Raigor 阅读(151) 评论(0) 推荐(0)
摘要:Python基础学习(29)基于TCP协议的文件传输 验证客户端合法性 socketserver 模块处理并发客户端请求 一、今日内容 基于 TCP 协议的文件传输 验证客户端合法性 socketserver 模块处理并发客户端请求 二、基于 TCP 协议的文件传输 基本功能实现 # server. 阅读全文
posted @ 2020-07-30 20:05 Raigor 阅读(183) 评论(0) 推荐(0)
摘要:Python基础学习(28)TCP协议的Python实现 UDP协议的Python实现 黏包 利用struct模块解决黏包 一、今日内容 TCP(Transport Control Protocol) 协议的 Python 实现 UDP(User Datagram Protocol) 协议的 Pyt 阅读全文
posted @ 2020-07-29 00:00 Raigor 阅读(105) 评论(0) 推荐(0)
摘要:Python基础学习(27)网络编程基本概念 C/S架构与B/S架构 OSI七层协议 包的导入 一、今日内容 网络编程基本概念 C/S 架构与 B/S 架构 OSI 七层协议 包的导入 二、网络编程基本概念 mac 地址和 ip 地址 如果在网络中实现数据的传输,那么多台计算机该如何识别我们要传输的 阅读全文
posted @ 2020-07-26 22:40 Raigor 阅读(365) 评论(0) 推荐(0)
摘要:Python基础学习(26)classmethod/staticmethod 装饰器 部分内置魔术方法 一、今日内容大纲 classmethod staticmethod 装饰器 部分内置魔术方法 二、classmethod staticmethod 装饰器 classmethod 装饰器:对装饰的 阅读全文
posted @ 2020-07-25 22:26 Raigor 阅读(109) 评论(0) 推荐(0)
摘要:Python基础学习(25)super方法 封装 property装饰器 反射 一、今日内容大纲 super 方法(继承内容补充) 封装 property 装饰器 反射 二、super 方法 super 方法会按照 MRO(Method Resolusion Order) 顺序来寻找当前类的下一个类 阅读全文
posted @ 2020-07-24 14:31 Raigor 阅读(147) 评论(0) 推荐(0)
摘要:Python基础学习(24)利用类理解queue和stack 经典类与新式类 抽象类 多态 鸭子类型 一、今日内容大纲 利用类理解 queue 和 stack(类的练习) 自定义 Pickle 类(类的练习) 经典类、新式类和 C3 算法 抽象类 多态 鸭子类型 Duck Typing 二、利用类理 阅读全文
posted @ 2020-07-23 15:01 Raigor 阅读(207) 评论(0) 推荐(0)
摘要:Python基础学习(23)继承 类部分属性的补充 方法和函数 利用 pickle 存储对象 一、今日大纲 继承 类部分属性的补充 方法和函数 利用 pickle 存储对象 二、继承的基本实现 面向对象有三大特性:继承、封装、多态;今天我们主要介绍继承;假如我们要定义一个猫类和一个狗类,他们各自具有 阅读全文
posted @ 2020-07-21 17:02 Raigor 阅读(333) 评论(0) 推荐(0)
摘要:Python基础学习(22)面向对象的命名空间 组合 一、今日大纲 面向对象的命名空间 面向对象的组合 二、面向对象的命名空间 对象和类的范围 拓展到之前我们学习过的基础数据类型和函数,参考类的定义(内置一部分属性和方法),可以获知:之前学习到的一切基础数据类型、函数、装饰器、生成器、迭代器也是类。 阅读全文
posted @ 2020-07-20 19:51 Raigor 阅读(123) 评论(0) 推荐(0)
摘要:Python基础学习(20)递归详解 shutil 模块 logging 模块 一、今日大纲 递归详解 shutil 模块 logging 模块 二、递归详解 针对之前的斐波那契数列Fibonacci Sequence问题,经过不断思考,运用递归、生成器、循环等方法,总结出了以下四种方法: 递归方法 阅读全文
posted @ 2020-07-19 22:00 Raigor 阅读(132) 评论(0) 推荐(0)
摘要:Python基础学习(21)二分查找 os.walk() 面向对象基础 一、今日大纲 递归算法的扩展:二分查找 os 模块的扩展:walk 方法 面向对象基础 二、递归算法的扩展 之前在介绍递归函数的时候已经介绍过,递归算法本质上是分治法的应用,其核心意义就在于把一个复杂的问题不断分解成一个个小问题 阅读全文
posted @ 2020-07-19 21:58 Raigor 阅读(128) 评论(0) 推荐(0)
摘要:Python基础学习(19)re 模块Ⅱ、递归函数、带参数的装饰器 一、今日大纲 re 模块 递归函数 带参数的装饰器 二、re 模块Ⅱ split() 在 re 模块中,split()主要用于将一段字符串根据正则表达式特征匹配分离,也可以定义分组返回特定的匹配字符串。 ret1 = re.spli 阅读全文
posted @ 2020-07-17 22:21 Raigor 阅读(216) 评论(0) 推荐(0)
摘要:Python基础学习(18)正则表达式 一、今日大纲 正则表达式 re 模块 二、正则表达式 模块和实际工作时间的关系 time 模块和时间的关系 ​ time 模块让我们更方便的完成和时间相关的操作,但是事件本身和 time 模块无关。 re 模块和正则表达式的关系 ​ 有了 re 模块就可以在 阅读全文
posted @ 2020-07-16 23:11 Raigor 阅读(144) 评论(0) 推荐(0)