【问题标题】:Recommendation for new python user [closed]对新 python 用户的推荐 [关闭]
【发布时间】:2019-04-11 15:08:30
【问题描述】:

我是使用 python 的编程世界的新手,所以我对桌面应用程序开发有一些疑问。 1. 我目前正在使用 pycharm 作为我的空闲,我可以将它用于我的目的吗? 2. 我可以使用 peewee 作为我的 ORM 和我的 GUI 的 Tkinter 吗?还是我应该只使用 Tkinter?(欢迎推荐) 3. 我打算使用Sqlite3作为我的数据库,我应该保持这个想法吗?

我的进一步计划是制作一个应用程序来存储企业中的网络设备,如台式机、笔记本电脑、交换机等。 并且还可以获得一些报告,例如用户属于台式机或笔记本电脑,设备拥有哪种许可证,存储设备发生的所有事情的 bitacore,等等。

我对这个世界很陌生,到现在已经阅读、练习和参加课程 3 个月,以了解概念、了解编程等。

Tahnks 提示。

【问题讨论】:

  • IMO:1)是的 2)现在只是 tkinter 3)肯定的。祝你好运!
  • 我推荐阅读How to Ask - 你的问题是题外话。

标签: python sqlite tkinter pycharm peewee


【解决方案1】:

如果你知道 Tkinter,那么坚持使用它,否则考虑使用更高级别的框架,如 PyGUI、PySimpleGUI 或 QT(可以说不是那么简单,但与 PyInstaller 配合得很好)。你肯定可以继续使用 SQLite3,因为在 python 2&3 中有一个现有的绑定。

如果您计划部署此应用,则需要考虑速度是否会成为问题。 Python 很棒,但从根本上来说很慢。您可以使用 Cython 或 PyPy 之类的东西来加速它,但是当您考虑使用 py2exe 或 PyInstaller 等打包程序进行分发时,这可能会变得复杂。

祝你好运。

【讨论】:

    猜你喜欢
    • 2010-12-03
    • 2011-02-11
    • 2011-06-12
    • 2010-12-11
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多