为什么不创建自己的应用程序呢?

有很多资源可以为 Linux 创建应用程序

尽管最流行的 Linux 发行版的存储库 充满了满足各种需求和口味的程序,我们可能找不到我们正在寻找的东西。 那么为什么不创建我们自己的应用程序呢?

在这篇文章中,我们将列出 一些可以帮助您做到这一点的公开资源。

为什么不创建自己的应用程序呢?

我需要澄清的第一件事是,我谈论的是个人使用的应用程序。即使您不遵循既定的软件开发方法或者您的代码不具备专业品质,也没关系。 他们能解决你的需求就足够了。

创建自己的应用程序的一些原因

  • 响应特定需求: 一家小型企业需要软件来跟踪其销售情况。所有开源管理程序都远远超出了他们的需求,而且配置过于复杂。业主在互联网教程的帮助下,用Python编写了一个应用程序,将数据保存在数据库中,该数据库可以导出到Excel电子表格以进行更复杂的分析。
  • 删除不需要的内容: 老实说,我们几乎没有人使用我们经常使用的程序中包含的所有功能。事实上,在 Gimp 或 LibreOffice 这样的复杂应用程序中,我们甚至可能不知道它们的存在。但是,它们会占用磁盘空间。
  • 获得时间:  程序越复杂,其界面越复杂,我们完成所需任务所需的时间就越长。具有简单界面和正确选项的程序将使我们更加高效。
  • 更好地理解任务: 为了创建应用程序,我们需要清楚地了解您必须采取哪些步骤来完成它。
  • 获得新的知识和技能: 即使您最终没有致力于专业编程,您所获得的基础知识也将提高您的逻辑思维和写作技巧。
  • 与社区分享: 即使您的代码在专业上并不完美,它对于与您有类似需求的其他人总是有用的。它还可以为专业程序员创建添加到存储库的新应用程序奠定基础。

了解如何创建自己的应用程序的资源

Ubuntu 与其他 Linux 发行版一样,支持所有开源编程语言。 由于这是一篇介绍性文章,我们将只关注其中一个:Python。

尽管我们会尝试提供西班牙语资源,但不幸的是,有些资源仅提供英语版本。

  • Python 西班牙语教程: 文件 官方Python,一种编程语言,既可用于简单的应用程序,也可用于管理大量数据的复杂软件。
  • Python资源集合: GitHub 存储库,包含英语和西班牙语课程和书籍的链接。
  • 适合初学者的视频课程: FreeCodeCamp 平台提供 这个课程 完整的西班牙语介绍。
  • GNOME 开发门户: 网站 包含为 Ubuntu 桌面所基于的 GNOME 桌面创建应用程序的教程和文档。它是英文的。
  • KDE 框架开发门户: 门户网站 提供为 KDE 桌面创建应用程序所需的一切。
  • 芬德: 尽管人工智能工具无法生成专业质量的代码,但免费版本 这个工具 可以帮助您找到查找代码示例的提示,并为您提供有关如何编写自己的代码和发现潜在错误的提示。

在 Ubuntu 上安装 Python

原则上,Ubuntu 在存储库中包含使用 Python 编程语言进行编程所需的所有工具。我们只需要编写以下命令:
sudo apt install python3-full
如果一个程序需要我们安装额外的库,我们可以从存储库中安装它们,以便其他程序可以使用它们或为特定程序安装它们。为此,我们执行以下操作:
1)我们安装Pip包管理器。
sudo apt install python3-pip
2) 我们创建一个虚拟环境,在其中保存应用程序。
python3 -m venv titulo
3)我们启动它:
source titulo/bin/activate
4)我们安装附加包
pip3 install nombre_paquete_adicional
现在我们可以编写并运行虚拟环境文件夹中保存的pyton程序了。每次您想要执行此操作时,都必须重复该步骤。