...

上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 面向对象 面向对象(Object-Oriented,简称OO)是一种编程范式,它将数据和操作数据的方法封装在一起,形成一个对象。面向对象的编程思想强调对象的概念,将现实世界中的事物抽象成对象,通过对象之间的交互来实现程序的功能。 面向对象3大特性 封装:将数据和操作数据的方法封装在一起,形成一个对象 阅读全文
posted @ 2023-10-10 15:22 韩志超 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 函数式编程 函数式编程是一种基于函数的编程范式,它通过编写函数来描述程序的行为。函数被视为一等公民,可以作为参数、返回值和变量来使用。函数式编程通常使用高阶函数、不可变数据和递归等技术来描述程序的行为。 命令式编程:基于指令的编程范式,它通过编写一系列指令来描述程序的行为。程序员需要显式地指定程序的 阅读全文
posted @ 2023-10-10 12:17 韩志超 阅读(335) 评论(0) 推荐(0) 编辑
摘要: Django REST Framework 什么是RESTful API RESTful API是一种基于HTTP协议的接口设计风格,它使用统一的接口和资源的概念来定义和操作网络应用程序的功能和数据。RESTful API使用HTTP动词(GET、POST、PUT、DELETE等)来表示操作类型,并 阅读全文
posted @ 2023-10-10 11:34 韩志超 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 什么是Django模板 Django模板是一种用于生成动态内容的文件,它使用Django模板语言(Django Template Language,简称DTL)来描述和渲染HTML页面。模板允许开发人员将动态数据与静态HTML结构分离,以实现更灵活和可维护的Web应用程序。Django模型特点如下: 阅读全文
posted @ 2023-10-10 10:46 韩志超 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Flask基础 Flask介绍 参考:Flask官方文档 Flask 是一个用 Python 编写的轻量级 Web 应用框架。它的核心非常简单,但是可以通过各种插件来扩展,使其可以用来构建复杂的 Web 应用。Flask 的设计目标是保持核心简单且易于使用,同时能够被扩展以适应不同的应用需求。 Fl 阅读全文
posted @ 2023-10-09 21:11 韩志超 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Django简介 什么是Django Django是一个开源的Python Web框架,由Django Software Foundation开发和维护。Django的目标是让Web开发更加快速、简单和高效,提供了许多内置的功能和库,如ORM、模板引擎、表单处理、认证、管理后台等。 1.2 Djan 阅读全文
posted @ 2023-10-08 14:21 韩志超 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 安装 pip install cryptography 使用方法 from cryptography.hazmat.primitives import hashes digest = hashes.Hash(hashes.SHA256()) # digest = hashes.Hash(hashes 阅读全文
posted @ 2023-09-27 14:55 韩志超 阅读(37) 评论(0) 推荐(0) 编辑
摘要: ## 需求描述 假设你们的自动化测试是基于Pytest的,并且已经积累了大量的测试用例。但是在实际回归使用中,还挑选用例麻烦,用例可用状态不明确以及上手使用有一定门槛等问题。 现在领导希望你能复用已有的自动化测试用例,开发一个界面化的测试平台。基本功能要求如下: - [ ] 用例列表页:可以筛选和调 阅读全文
posted @ 2023-08-04 14:59 韩志超 阅读(213) 评论(0) 推荐(0) 编辑
摘要: ## 需求描述 假设由你们公司的已有一套前辈开发的基于unittest的测试框架,现在交由你进行维护。领导另外提出了一些新的需求,比如: - [ ] 为用例增加优先级功能bvt及p0-p2,并支持按优先级筛选用例。 - [ ] 为用例添加状态功能,包括实现中、完成、废弃等,默认只运行完成的用例 - 阅读全文
posted @ 2023-08-04 14:32 韩志超 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Bootstrap4实现简单缺陷列表页面 阅读全文
posted @ 2023-08-04 11:20 韩志超 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要收集一下当前的测试用例,获的所有测试用例的列表,在使用pytest的测试框架里,我们可以使用 ```shell pytest --collect-only -q ``` 来仅收集(不运行)用例。但是使用这个命令用例列表只会显示在命令行中,如何在代码中使用并得到这个用例列表呢? 除了使用 阅读全文
posted @ 2023-07-22 17:57 韩志超 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 很多教程网站都是静态html,爬取起来相对容易,使用requests请求页面后把响应内容保存为html文件即可。 一般爬取步骤如下: 1. 从首页解析出课程列表,包含课程标题和URL链接 2. 请求课程页面,解析出文章列表,包含文章标题和文章URL链接 3. 请求文章页面,将响应内容保存为html文 阅读全文
posted @ 2023-07-14 11:30 韩志超 阅读(199) 评论(1) 推荐(0) 编辑
摘要: TOML(Tom's Obvious, Minimal Language)是一种易于阅读和编写的配置文件格式。它的设计目标是提供一种简单而灵活的方式来表示配置数据,以便于人类阅读和编辑。 ## 基础示例 ```toml # config.toml [server] host = "localhost 阅读全文
posted @ 2023-07-06 17:43 韩志超 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: MkDocs是一个基于Python的静态站点生成器,它可以将Markdown格式的文档转换为漂亮的静态网站。MkDocs提供了一种简单而灵活的方式来创建文档,并支持多种主题和插件。 下面是一个简单的示例代码,演示如何使用MkDocs创建一个文档站点: ## 安装MkDocs 可以使用pip命令安装M 阅读全文
posted @ 2023-07-06 17:02 韩志超 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: docopt是一个Python三方库,用于解析命令行参数。它提供了一种简单而灵活的方式来定义命令、参数和选项,并生成帮助信息。 ## 安装方法 ```shell pip install docopt ``` ## 基础示例 ```python """ Calc Usage: cli.py (-a ) 阅读全文
posted @ 2023-07-06 15:56 韩志超 阅读(88) 评论(0) 推荐(0) 编辑
摘要: Click是一个Python库,用于创建命令行界面(CLI)应用程序。它提供了一种简单而灵活的方式来定义命令、参数和选项,并生成帮助信息。 ## 安装方法 ```shell pip install click ``` ## 简单示例 ```python # cli.py import click @ 阅读全文
posted @ 2023-07-06 15:04 韩志超 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Sphinx是一个基于Python的文档生成工具,它可以将标记文本转换为各种格式的文档,包括HTML、PDF、EPUB等。Sphinx最初是为Python文档而开发的,但是它也可以用于其他类型的文档,例如API文档、技术文档、用户手册等。 Sphinx的主要特点包括: - 支持多种标记语言,包括re 阅读全文
posted @ 2023-07-06 13:03 韩志超 阅读(1625) 评论(0) 推荐(0) 编辑
摘要: Pydoc是Python内置的一个根据函数注释生成文档的工具,可以快速生成项目文档。 ## 命令行显示文档 使用`python3 -m pydoc `可以在命令行模块或包中所有模块交文档。 例如: ```shell $ python -m pydoc python_yapi ``` 输出效果如下: 阅读全文
posted @ 2023-07-06 11:11 韩志超 阅读(694) 评论(0) 推荐(0) 编辑
摘要: argparse是Python标准库中用于解析命令行参数的模块。它提供了一种简单而灵活的方式来处理命令行参数,并生成帮助信息。 使用步骤如下: - 实例化一个 `ArgumentParser` 对象:`parser = argparse.ArgumentParser()` - 添加不同的带解析参数参 阅读全文
posted @ 2023-07-05 19:07 韩志超 阅读(268) 评论(0) 推荐(0) 编辑
摘要: ### MacOS安装MongoDB ```shell brew install mongodb-community-shell ``` ### 链接本地mongodb ```shell $ mongo connecting to: mongodb://127.0.0.1:27017/?compre 阅读全文
posted @ 2023-07-03 18:17 韩志超 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页