Javascript 用Python发布交互式科学结果
我不确定这个问题是否适合这个社区,但我不知道该问哪里 我没有web编程方面的背景,但最近我开始了一个web项目,它使用了,例如,Javascript 用Python发布交互式科学结果,javascript,python,django,d3.js,Javascript,Python,Django,D3.js,我不确定这个问题是否适合这个社区,但我不知道该问哪里 我没有web编程方面的背景,但最近我开始了一个web项目,它使用了,例如,slipate.js,d3.js,jQuery。。。很多js库。 然而,我不认为这是一个“简单”的网络项目,因为我们有一些科学模型将在Python中开发(使用scikit、numpy等),其结果将进一步绘制在slipate.js地图上。我们计划将其作为一个web项目来轻松共享结果,因为我们可以通过d3.js实现交互性 考虑到这一点,我想知道哪种方法是好的。我不知道我是否
slipate.js
,d3.js
,jQuery
。。。很多js库。
然而,我不认为这是一个“简单”的网络项目,因为我们有一些科学模型将在Python
中开发(使用scikit、numpy等),其结果将进一步绘制在slipate.js
地图上。我们计划将其作为一个web项目来轻松共享结果,因为我们可以通过d3.js
实现交互性
考虑到这一点,我想知道哪种方法是好的。我不知道我是否应该仅仅从Javascript文件调用Python函数,还是应该学习一个框架,比如Django
。。。在开始关键部分之前,我想知道我的项目将是怎样的,我正试图想象如何做到这一点
这可能会被关闭或否决,但任何见解都会有所帮助 使用Python这样的优秀编程语言,您几乎没有什么选择
- 公布结果——这似乎是当今科学界的实际标准。您可以将
和其他各种组件集成到笔记本电脑中。如果你是一名科学家或数据分析师,我建议你探索这个选项d3.js
- 将结果发布为静态网站。基本上,您可以在自己的计算机上脱机从Python模板生成一组HTML文件。然后将结果上传到某个地方。或者干脆把它们拉上拉链,发邮件到某个地方。。。这很容易,因为它只是一堆文件
- 使用microweb框架,如。如果您只想获得一些动态性,而不需要注册、登录和忘记密码流,则可以使用这些解决方案
- 使用像Django这样的非微网络框架——这为您提供了用户管理、对象关系映射以及可能在科学工作中不需要的其他东西
我确信主持人会结束这个问题,因为它太“宽”,但无论如何我都会回答。谢谢你提供的所有提示,@Mikkoohtama。(: