PyConChina2022-杭州-Pants:Python工程化必备构建工具-沈达
Pants: Python工程化 必备构建工具 主讲人: 沈达 – 比图科技数据工程师 Pants 2 https://www.pantsbuild.org 面向任意规模代码仓库的高性能、可扩展、用户友好的构建系统。 由 主要实现 用 定义构建 对 支持最好 Pants 1 诞生于推特 Pants 2 涅槃重生 由Toolchain赞助 人生苦短,我用Python 用户 JupyterLab0 码力 | 9 页 | 975.41 KB | 1 年前3Django、Vue 和Element UI 前后端原理论述
1 《51 测试天地》七十四 www.51testing.com 这是一篇什么文章? 一篇你对测试开发工作感兴趣,想了解系统工作逻辑的文章。 一篇是你在开始动手搭建环境前需要了解各工具原理的文章。 这是一篇你真正开始前需要查阅的文章。 本文介绍了前后端工作原理,前后端搭建的流程、搭建过程中需要用到的技术以及 开发环境版本。 一、前后端如何工作 Django、Vue 和 Element Framework->数据库配置 简要说明: 安装相关包:在开始之前,首先需要安装 Python 和 pip,然后安装 Django 等相关包, 可以使用 pip 命令来安装。 创建工程:使用 Django 的命令行工具创建 Django 项目,例如:django-admin startproject projectname。 后端依赖(pipenv)创建虚拟环境:建议使用 pipenv 来创建和管理虚拟环境,以便 settings.py 中进行配置。 2.2 前端搭建流程 创建工程(模板)->前端依赖(npm install )->前端服务配置启动 简要说明: 创建工程(模板):可以使用 Vue 脚手架工具或其他模板工具来创建 Vue 项目的初始 结构。 前端依赖(npm install):在项目目录下执行 npm install 命令,安装项目所需的前端 4 《51 测试天地》七十四 www.51testing0 码力 | 61 页 | 6.84 MB | 1 年前3Python 标准库参考指南 3.10.15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 6.3 difflib --- 计算差异的辅助工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 6.3.1 SequenceMatcher 对象 . . . . . . . . . . . . . . . . . 270 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 8.10.4 协程工具函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 11.1.4 对应的 os 模块的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 11.2 os.path --- 常用路径操作0 码力 | 2207 页 | 10.45 MB | 9 月前3Django 官方教程翻译项目
__str__(self): # Python 2 下请使用 __unicode__ 18. return self.headline 然后,运行 Django 命令行工具来创建数据库表。 1. $ python manage.py migrate migrate 命令会查找所有可用的模型,如果数据库中没有与之对应的表,则会为其自动创建。 Django 也提供了其他更丰富的控制方式。 Django 适用于哪些版本的 Python可 以获取更多信息。较新版本的 Python 内置一个轻量级的数据库 SQLite,所以你暂时不需要配置 数据库。 可以从 Python 官网或者系统的包管理工具获取到最新版的 Python。 Jython 上的 Django 如果你使用的是 Jython(一种 Java 平台的 Python 实现),你需要做一些额外的步骤。查看在 Jython 上运行 django”。 本教程的目标版本是 Django 1.11 和 Python 3.4 或更高版本。如果 Django 版本不匹配,你 可以通过点击页面右下角的切换版本按钮来转到适合你版本的教程,或者你可以选择将 Django 升 级到最新版本。如果你还在用 Python 2.7,你将需要对教程中的代码作一些微调,微调内容会被写 在代码的注释里。 你可以查看文档 快速安装指南(zh) 来获得关于移除旧版本,安装新版本的建议。0 码力 | 103 页 | 1.86 MB | 1 年前3Python 标准库参考指南 3.12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 6.3 difflib --- 计算差异的辅助工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 6.3.1 SequenceMatcher 对象 . . . . . . . . . . . . . . . . . . . . 270 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 8.10.4 协程工具函数 . . . . . . . . . . . . . . . . . . . . . . . . . 数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 8.14.3 工具与装饰器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 8.14.4 备注 .0 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 6.3 difflib --- 计算差异的辅助工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 6.3.1 SequenceMatcher 对象 . . . . . . . . . . . . . . . . . . . . 270 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 8.10.4 协程工具函数 . . . . . . . . . . . . . . . . . . . . . . . . . 数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 8.14.3 工具与装饰器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 8.14.4 备注 .0 码力 | 2253 页 | 11.81 MB | 9 月前3Python 标准库参考指南 3.10.15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 6.3 difflib --- 计算差异的辅助工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 6.3.1 SequenceMatcher 对象 . . . . . . . . . . . . . . . . . . . . 252 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 8.10.4 协程工具函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382 11.1.4 对应的 os 模块的工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 11.2 os.path --- 常用路径操作 .0 码力 | 2072 页 | 10.39 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 6.3 difflib --- 计算差异的辅助工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 6.3.1 SequenceMatcher 对象 . . . . . . . . . . . . . . . . . . . . 277 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 8.10.4 协程工具函数 . . . . . . . . . . . . . . . . . . . . . . . . . 数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 8.14.3 工具与装饰器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 8.14.4 备注 .0 码力 | 2246 页 | 11.74 MB | 9 月前3Python 标准库参考指南 3.13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 6.3 difflib --- 计算差异的辅助工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 6.3.1 SequenceMatcher 对象 . . . . . . . . . . . . . . . . . . . . 275 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 8.10.4 协程工具函数 . . . . . . . . . . . . . . . . . . . . . . . . . 数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 8.14.3 工具与装饰器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 8.14.4 备注 .0 码力 | 2242 页 | 11.73 MB | 9 月前3Python 标准库参考指南 3.11.10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 6.3 difflib --- 计算差异的辅助工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 6.3.1 SequenceMatcher 对象 . . . . . . . . . . . . . . . . . 287 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 8.10.4 协程工具函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 8.14.3 工具与装饰器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 8.14.4 备注0 码力 | 2399 页 | 11.19 MB | 9 月前3
共 158 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16