我学到了为 AWS 编写 Python TUI 控制台的五件事

我学到了为 AWS 编写 Python TUI 控制台的五件事

AWS explorer in Python running on Linux system showing EC2 instances.

AWS Cloud Explorer running on Linux

通常,我喜欢使用 Terraform 和 Ansible 使用声明性语言编写代码以部署基础设施。

我还使用 Python 来做特定的事情,比如“代码手术”来修复某些东西或为客户做一些特定的事情……

我在 iPhone/iPad 上使用 Swift 编写了一些后台编码应用程序,并且我知道如何使用类、函数、结构、协议等……但我从未使用 Python 的所有潜力进行编码,你知道,“Python 之禅”。

因此,我用 Python 开始了一个项目来制作 TUI(文本用户界面),同时学习如何使用 AWS Boto3 库。

我距离完全理解 Python 之禅还有很长的路要走 ,但这是一个很好的起点。

以下是我学到的五件事:

  1. 对我来说,最重要的是 研究 .我必须阅读很多关于其他 Python 框架及其文档的信息,分析它们,然后根据我的目的选择一个。为此,我必须下载并测试所有这些。
  2. 如何使用 Boto3 在 Python 中,阅读来自 AWS 的文档。我必须阅读、理解并开始编写代码。很难决定如何使用 API,无论是通过客户端(低级访问)还是资源(面向对象)。
  3. 记录代码。
    我必须研究如何记录我的代码,这导致我使用了诸如 Sphinx、Epydoc 和 Read The Docs 等工具……同时区分了注释和记录代码。
  4. 将您的代码放在公共存储库中 在 Github 上。重要的是不要害怕分享你的代码,即使你认为它很糟糕。最重要的是,您将学习并从社区和同事那里获得反馈。
  5. 创建一个好的 README 为您的项目创建文件,我了解到创建关于项目目的、如何贡献、如何安装等的良好描述是多么重要。

我学到了很多其他的东西,但这是一个总结。请 保持好奇 并继续学习新事物、新语言等。

在 Gitlub 中找到代码: https://github.com/teadeveloper/awscloudexplorer.git

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/39858/41432917

posted @ 2022-09-29 17:43  哈哈哈来了啊啊啊  阅读(144)  评论(0编辑  收藏  举报