随笔 - 148  文章 - 3  评论 - 2  阅读 - 11万

随笔分类 -  读书笔记 / NoteBook_Python

Python 相关的的读书笔记 标题: 读书笔记 -- {书名} {章节}
读后笔记 -- Python 数据结构与算法分析 Chapter1/2:Python 基础 及算法分析
摘要:Chapter 1: Python 基础 1. 内建集合数据类型 # 1. list 相关 my_list = [1, 2, 3, 4] # big_list 包含 3 个指向 my_list 的引用 big_list = [my_list] * 3 # big_list: [[1, 2, 3, 4 阅读全文
posted @ 2024-10-05 16:54 bruce_he 阅读(16) 评论(0) 推荐(0) 编辑
读后笔记 -- FastAPI 构建Python微服务 Chapter10:解决数值、符号和图形问题
摘要:10.2 设置项目 1. 项目结构 ### Project Structure ├── static/ # piccolo asgi new 生成的项目结构 │ └── favicon.ico │ └── main.css ├── survey/ # piccolo app new survey 命 阅读全文
posted @ 2024-10-04 15:03 bruce_he 阅读(46) 评论(0) 推荐(0) 编辑
读后笔记 -- FastAPI 构建Python微服务 Chapter8:创建协程、事件和消息驱动的事务
摘要:8.2 实现协程 1. FastAPI 框架使用协程的意义: FastAPI 使用协程(coroutines)有着重要的意义,尤其是在构建高性能的现代 Web 服务方面。协程是一种轻量级的并发机制,它们允许多个函数(或生成器对象)在一个单一的线程内并发运行。以下是使用协程的一些关键好处: 1. 高性 阅读全文
posted @ 2024-07-27 17:16 bruce_he 阅读(216) 评论(0) 推荐(0) 编辑
读后笔记 -- FastAPI 构建Python微服务 Chapter7:保护 REST API 的安全
摘要:7.2-1 基于用户名/密码 Base64 编码的 Basic 身份验证(实际项目中很少使用) 1)安装库 pip install passlib 2)项目结构 The Application ├── api/ # 接口层 │ └── __init__.py │ └── login.py # rou 阅读全文
posted @ 2024-06-22 13:54 bruce_he 阅读(102) 评论(0) 推荐(0) 编辑
读后笔记 -- FastAPI 构建Python微服务 Chapter5:连接到关系型数据库
摘要:5.2 数据库连接准备 本章所有的数据库:PostgreSQL 14 windows exe 安装版本,https://www.enterprisedb.com/postgresql-tutorial-resources-training-1?uuid=140fdf8e-34e6-4b1b-ac32 阅读全文
posted @ 2024-05-21 21:33 bruce_he 阅读(178) 评论(0) 推荐(0) 编辑
Python __str__ 和 __repr__
摘要:在Python中,__str__ 和 __repr__ 是两个非常重要的特殊方法,它们用于定义对象的字符串表示形式,但它们的用途和场景稍有不同: __str__ 方法 __str__ 方法提供了对象的“人性化”字符串表示,它的目的是为了方便人类阅读和理解。当你使用 print() 函数打印一个对象, 阅读全文
posted @ 2024-05-19 14:07 bruce_he 阅读(67) 评论(0) 推荐(0) 编辑
读后笔记 -- FastAPI 构建Python微服务 Chapter4:构建微服务应用程序
摘要:4.2 应用分解模式 将应用程序分解可以有两种方式: 1)按业务单元分解:基于组织结构、架构组件和结构单元; 根据业务分成3个独立的微服务,每个微服务作为独立的项目打开,并作为独立的微服务运行。另外两个微服务(ch04-library、ch04-student)和 ch04-faculty 具有相同 阅读全文
posted @ 2024-05-19 11:47 bruce_he 阅读(354) 评论(0) 推荐(0) 编辑
读后笔记 -- FastAPI 构建Python微服务 Chapter3:依赖注入
摘要:Pre:依赖注入 概念 Python 中的依赖注入是一种软件设计模式,旨在降低代码间的耦合度,提高代码的可维护性、可测试性和可扩展性。通过依赖注入,对象不再自行创建或管理其依赖对象,而是由外部(通常是框架、容器或配置系统)负责提供所需依赖。 这样,对象间的依赖关系变得更加灵活,易于替换和管理,特别是 阅读全文
posted @ 2024-04-14 15:30 bruce_he 阅读(1155) 评论(0) 推荐(0) 编辑
读后笔记 -- FastAPI 构建Python微服务 Chapter2:核心功能
摘要:2.2 构建和组织项目 2. 实现 注意!!!:本章 ch02_core_function 作为整个大项目的一个子包(package),正确启动,需要将 ch02_core_function 作为一个独立的 project 来启动。 2.2 具体实现 step1: 包内通过 APIRouter 构建 阅读全文
posted @ 2024-04-06 20:49 bruce_he 阅读(680) 评论(0) 推荐(0) 编辑
读后笔记 -- Python 全栈测试开发 Chapter12:pytest框架 + Allure 报告生成
摘要:12.1 pytest 框架 12.1.1 简介 1. 框架的使用程度:pytest > unittest > RF 框架 > 无框架的 关键字驱动 > 数据驱动 > 线性脚本 pytest 在线文档:https://docs.pytest.org/en/7.2.x/ 2. pytest 相比较于 阅读全文
posted @ 2023-02-04 13:08 bruce_he 阅读(33) 评论(0) 推荐(0) 编辑
读后笔记 -- Python 全栈测试开发 Chapter11:Python + Requests 实现接口测试
摘要:11.1 Requests 框架 11.1.1 requests 请求 1. reqeusts 库 安装 pip install requests 2. requests 库 GET 方法,参数通过 params 传入 import requests # get 请求 无参数 get_respons 阅读全文
posted @ 2022-12-09 23:13 bruce_he 阅读(94) 评论(0) 推荐(0) 编辑
读后笔记 -- Python 全栈测试开发 Chapter10:接口的设计与开发
摘要:10.1 Django 框架 1. 几个主流的框架: 1)适合初学者的接口框架:Django,Flask 2)针对底层定义:Twisted 3)实现高并发:Tornado 2. install // 使用python 下的 pip pip stall django 3. 创建 Django 项目 4 阅读全文
posted @ 2022-11-22 22:16 bruce_he 阅读(69) 评论(0) 推荐(0) 编辑
读后笔记 -- Python 全栈测试开发 Chapter8:接口测试
摘要:8.1 接口测试 1. 市场分布 UI(web、app)自动化:10% 接口自动化:20% 单元测试:70% -- 测开 2. 接口类型: 1)结构划分:模块间(系统间)的接口称为内部接口;系统与第三方(如支付宝、微信、身份验证等。)接口称为外部接口。 较常用的第三方接口:聚合API(https:/ 阅读全文
posted @ 2022-11-05 22:03 bruce_he 阅读(207) 评论(0) 推荐(0) 编辑
读后笔记 -- Python 全栈测试开发 Chapter7:移动自动化测试框架
摘要:7.1 主流框架优缺点剖析 1. APP 主要测试策略 安装、卸载测试: 安装:1)安装路径;2)安装环境(平台、安全软件);3)安全权限(获取位置、摄像头、通讯录、ROOT管理员等权限);4)安装的版本;5)严酷测试:a)安装过程中取消;b)安装过程中重启、关机;c)内存不足下安装;d)无网或弱网 阅读全文
posted @ 2022-10-17 22:47 bruce_he 阅读(146) 评论(0) 推荐(0) 编辑
读后笔记 -- Python 全栈测试开发 Chapter4:自动化测试框架:unittest
摘要:4.1 自动化测试分层思想 1. 框架的设计过程 1)线性脚本(Selenium API):很明确地体现整个的场景走向,=> 但完全不适用于实际引用 2)结构化脚本(Selenium API + Python 面向对象): 包括两种类型:模块脚本、库脚本;不同的业务场景设计在不同的模块中;不同的功能 阅读全文
posted @ 2022-10-01 17:40 bruce_he 阅读(96) 评论(0) 推荐(0) 编辑
读后笔记 -- Python 全栈测试开发 Chapter2 自动化测试基础
摘要:Chapter2 自动化测试基础 2.1 自动化测试 1.)数据驱动模式 DDT(以数据驱动业务): 实现 数据与脚本代码 的分离操作; 将数据存储在指定的数据格式文件中(json, xml, csv, yaml, ini, dat, excel 等)或者数据库中; 2)关键字驱动模式 KDT(以行 阅读全文
posted @ 2022-07-03 22:29 bruce_he 阅读(17) 评论(0) 推荐(0) 编辑
读后笔记 -- Python 全栈测试开发 Chapter3:Selenium
摘要:3.1 HTML 3.1.2 HTML 元素 HTML 元素分为三种类型: 类型 常用的元素 块状元素 该元素的内容相对于前后元素内容另起一行 可实现自定义高度和宽度,常作为其他元素的容器, 可实现内联元素和其他块状元素的包含操作 div, dl, menu, dt, dd, ol, ul, h1- 阅读全文
posted @ 2022-02-14 09:24 bruce_he 阅读(104) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示