使Python代码片段可用于内部非技术用户群?

问题描述 投票:-1回答:1

这是一个与业务需求相关的更一般的问题。

在我的公司,许多请求通过需要分析师运行迷你“代码片段”。这些代码片段可以是SQL,Python,R或这些语言的组合。

代码通常非常简单(<30行),并且从请求到请求(即SQL查询的“where”语句可能更改)不会发生最小变化或更改。

我想知道最好的方法是给用户提供一个“非技术”界面,他们可以运行这些代码片段,同时保持我的版本控制?

我想到的潜在问题:

  1. 我想确保用户无法直接访问代码,因为他们可以轻松破解代码。
  2. 此外,如果有一些方法来版本控制软件也是理想的。我宁愿更新Pandas(Python)或任何其他软件/模块不会破坏所有脚本。我不知道这是怎么可能的。
  3. 用户没有技术背景,因此从命令行,anaconda提示符,git bash或任何其他cmd类接口运行代码可能不是一个选项。

谢谢你的帮助!!

python sql flask
1个回答
1
投票

你可能想用Jupyter和/或Zeppelin。您可以将带注释的代码片段保存到中央服务器,作为可在用户需要时在浏览器中编辑和运行的笔记本(包括Pandas数据帧和matplotlib / seaborn图形绘制的输出)。

© www.soinside.com 2019 - 2024. All rights reserved.