Python 是否适合此 Web 项目?

Is Python ideal for this web project?

我正在做一个学校项目,我想在 Web 浏览器或应用程序中展示它。

我希望用户使用鼠标或键盘来控制工作。我想根据光标在可见网格上的位置显示一个独特的图像。另一个功能是能够根据用户从滚轮或对话框中输入的内容切换到不同的图像“堆栈”。

我对Python有初中级的理解。

理论上,我可以使用 Sage 编写此代码,但我希望反馈是 即时 - 更改不需要新的计算,只需显示新图像即可。

此外,我想创建一个功能,让用户根据图像附带的信息进行“游览”。

我的第一个想法是使用在线网站构建器 (Webflow),尽管有机会学习一门新语言或扩展我的 Python 知识是我的第一选择.

哪种语言最适合这个?

这在 Python 中是可能的,因为几乎所有东西都是(Python 是一种 通用语言 ),因此您 可以 当然会在 Python 中实现它。

不过,IMO 的最佳语言是 JavaScript

Python 几乎可以肯定 会妨碍您,或者至少 相比之下会稍微阻碍您。

一个 'online website builder' 不太可能为您提供实施项目所需的 控制 所需的数量 - 其中大部分过于简单 drag-and-drog任何真正的控制只能来自添加 你自己的 CSS/HTML/JS 的工具。

JS 是一种非常 有用的语言,也非常适合几乎所有 web/browser 项目,所以请抓住这个机会学习它!

此外,React Native 也可以让您将 JS 用于移动应用程序,如果这就是您所说的 'applications' 您可以简单地将其保留为网络应用程序。

PS可能也可以用HTML5,这可能更简单易学,但我不是网络开发者所以这必须由其他人确认。

不过,我敢肯定,这在 JS.

中非常 有效