PyConChina2022-杭州-Pants:Python工程化必备构建工具-沈达Pants: Python工程化 必备构建工具 主讲人: 沈达 – 比图科技数据工程师 Pants 2 https://www.pantsbuild.org 面向任意规模代码仓库的高性能、可扩展、用户友好的构建系统。 由 主要实现 用 定义构建 对 支持最好 Pants 1 诞生于推特 Pants 2 涅槃重生 由Toolchain赞助 人生苦短,我用Python 用户 JupyterLab 个人:JupyterLab最佳实践 用户 JupyterLab 痛点:如何快速启动 痛点:如何分享、协作 痛点:如何管理依赖 模版工程 https://github.com/da-tubi/jupyterlab-best-practice 企业项目:多个子项目的Python代码仓库 模版工程 https://github.com/da-tubi/pants-pyspark-subprojects • 可扩展 智能依赖 • 新建子项目简单 • 开发环境和生产环境一致 • 本地缓存(SaaS支持:远程缓存) • 只要没有import,就会智能排除 业余项目:如何分发用Python实现的插件 示例工程 https://github.com/texmacs/plugins-in-python JAR • Executable • Assembly PEX • Executable • Assembly0 码力 | 9 页 | 975.41 KB | 1 年前3
python3学习手册anaconda是一个包含180+的科学包及其依赖项的发行版本,其包含的 科学包包括:conda, numpy, scipy, ipython notebook等 conda包和环境管理器包含于Anaconda的所有版本当中 pip是 用于安装和管理软件包的 包管理器,维护多个环境难度较大。 virtualenv是 用于创建一个独立的Python环境 的工具。 不同的py程序需要不同的python版本及不同版本的依赖包,在共享主 ★第15章、常用非自带模块 常用的非自带模块,需要使用pip安装 ★paramiko(SSH远程登录) # pip3 install paramiko # 在pycharm里,打开工程所在目录,进入venv\Scripts\子目录下 按下Shi�键同时点击鼠标右键,在此处打开PowerShell窗口 cmd> pip3 install paramiko ★使用密码认证 import 项目的 site-packages目录下即可 使用 #使用: ★requests(HTTPS请求) # pip3 install requests # 在pycharm里,打开工程所在目录,进入venv\Scripts\子目录下 按下Shi�键同时点击鼠标右键,在此处打开PowerShell窗口 cmd> pip3 install requests #使用 import0 码力 | 213 页 | 3.53 MB | 1 年前3
Python 标准库参考指南 2.7.18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 5.11 上下文管理器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5.12 其他内置类型 support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888 20.3 cgitb —用于 CGI 脚本的回溯管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895 20.4 wsgiref —WSGI Utilities and 维度。 strides 一个整数元组,通过ndim 的长度给出以字节表示的大小,以便访问数组中每个维度上的每个元 素。 readonly 一个表明内存是否只读的布尔值。 5.11 上下文管理器类型 2.5 新版功能. Python’s with statement supports the concept of a runtime context defined by a context0 码力 | 1552 页 | 7.42 MB | 10 月前3
Python 标准库参考指南 2.7.18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 5.11 上下文管理器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5.12 其他内置类型 support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888 20.3 cgitb —用于 CGI 脚本的回溯管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895 20.4 wsgiref —WSGI Utilities and 维度。 strides 一个整数元组,通过ndim 的长度给出以字节表示的大小,以便访问数组中每个维度上的每个元 素。 readonly 一个表明内存是否只读的布尔值。 5.11 上下文管理器类型 2.5 新版功能. Python’s with statement supports the concept of a runtime context defined by a context0 码力 | 1552 页 | 7.42 MB | 10 月前3
Python 标准库参考指南 2.7.18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 5.11 上下文管理器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5.12 其他内置类型 support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888 20.3 cgitb —用于 CGI 脚本的回溯管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895 20.4 wsgiref —WSGI Utilities and 维度。 strides 一个整数元组,通过ndim 的长度给出以字节表示的大小,以便访问数组中每个维度上的每个元 素。 readonly 一个表明内存是否只读的布尔值。 5.11 上下文管理器类型 2.5 新版功能. Python’s with statement supports the concept of a runtime context defined by a context0 码力 | 1552 页 | 7.42 MB | 10 月前3
Python 标准库参考指南 3.8.20 dict . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.11 上下文管理器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.12 其他内置类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101 21.3 cgitb --- 用于 CGI 脚本的回溯管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1107 21.4 wsgiref --- WSGI 工具和参考实现 . 'spam'} 4.10. 映射类型 --- dict 73 The Python Library Reference, 发布 3.8.20 4.11 上下文管理器类型 Python 的 with 语句支持通过上下文管理器所定义的运行时上下文这一概念。此对象的实现使用了一对 专门方法,允许用户自定义类来定义运行时上下文,在语句体被执行前进入该上下文,并在语句执行完 毕时退出该上下文: contextmanager0 码力 | 1927 页 | 9.69 MB | 10 月前3
Python 标准库参考指南 3.8.20 dict . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.11 上下文管理器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.12 其他内置类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101 21.3 cgitb --- 用于 CGI 脚本的回溯管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1107 21.4 wsgiref --- WSGI 工具和参考实现 . 'spam'} 4.10. 映射类型 --- dict 73 The Python Library Reference, 发布 3.8.20 4.11 上下文管理器类型 Python 的 with 语句支持通过上下文管理器所定义的运行时上下文这一概念。此对象的实现使用了一对 专门方法,允许用户自定义类来定义运行时上下文,在语句体被执行前进入该上下文,并在语句执行完 毕时退出该上下文: contextmanager0 码力 | 1927 页 | 9.69 MB | 10 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.11 上下文管理器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4.12 其他内置类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1180 21.3 cgitb --- 用于 CGI 脚本的回溯管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1186 21.4 wsgiref --- WSGI 工具和参考实现 'bacon', 'spam'} 78 Chapter 4. 内置类型 The Python Library Reference, 发布 3.8.20 4.11 上下文管理器类型 Python 的 with 语句支持通过上下文管理器所定义的运行时上下文这一概念。此对象的实现使用了一对专门 方法,允许用户自定义类来定义运行时上下文,在语句体被执行前进入该上下文,并在语句执行完毕时退出 该上下文: contextmanager0 码力 | 2052 页 | 9.74 MB | 10 月前3
Python 标准库参考指南 3.7.13 dict . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.11 上下文管理器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4.12 其他内置类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1051 22.3 cgitb --- 用于 CGI 脚本的回溯管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1057 22.4 wsgiref --- WSGI 工具和引用的实现 . {'bacon'} >>> keys ^ {'sausage', 'juice'} {'juice', 'sausage', 'bacon', 'spam'} 4.11 上下文管理器类型 Python 的 with 语句支持通过上下文管理器所定义的运行时上下文这一概念。此对象的实现使用了一对 专门方法,允许用户自定义类来定义运行时上下文,在语句体被执行前进入该上下文,并在语句执行完 毕时退出该上下文: contextmanager0 码力 | 1846 页 | 9.09 MB | 10 月前3
Python 标准库参考指南 3.6.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.11 上下文管理器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 4.12 其他内置类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063 21.3 cgitb —用于 CGI 脚本的回溯管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070 21.4 wsgiref —WSGI Utilities 'bacon', 'spam'} 74 Chapter 4. 内置类型 The Python Library Reference, 发布 3.6.15 4.11 上下文管理器类型 Python 的 with 语句支持通过上下文管理器所定义的运行时上下文这一概念。此对象的实现使用了一对专门 方法,允许用户自定义类来定义运行时上下文,在语句体被执行前进入该上下文,并在语句执行完毕时退出 该上下文: contextmanager0 码力 | 1886 页 | 8.95 MB | 10 月前3
共 96 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













