首页 > 解决方案 > 对新 python 用户的推荐

问题描述

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

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

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

Tahnks 的提示。

标签: pythonsqlitetkinterpycharmpeewee

解决方案


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

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

祝你好运。


推荐阅读