如何使用 Python 作為命令行計算器
雖然您可以在計算機上使用圖形計算器,但 Python 編程語言解釋器可以兼作桌面計算器。它在 Python 社區中非常流行,以至於官方教程中都提到了它。下面介紹如何將 Python 用作計算器。
在本教程中,我們將看到如何在 Ubuntu 20.04 上輕鬆安裝帶有 RVM 的 Ruby。我們還將了解如何管理和卸載 RVM。
Ruby 是一種解釋性的、高級的、通用的編程語言。RVM 管理多個 Ruby 環境並允許您在它們之間切換。
先決條件
讓我們從安裝開始。
1. 使您的服務器保持最新
始終使您的服務器保持最新狀態以進行安全更新。
# apt update -y
# apt- upgrade -y
2. 安裝 RVM
首先,導入 RVM 簽名密鑰。
導入 RVM 代碼簽名密鑰。下面的命令是一個示例,請在 https://rvm.io/rvm/security 驗證密鑰。
# gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
現在,下載並安裝 RVM。
進入 /tmp目錄
# cd /tmp
下載 RVM 腳本的穩定版本。
# apt-get update && curl -sSL https://get.rvm.io | bash -s stable
將您的用戶帳戶添加到 rvm 組。
# usermod -a -G rvm username
退出終端,然後重新登錄。組成員資格僅在登錄時評估。
要開始使用 RVM,您需要運行以下命令:
# source /etc/profile.d/rvm.sh
檢查 RVM 版本。
# rvm -v
輸出:
rvm 1.29.10 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
3. 管理你的 Ruby 環境
列出已知的 Ruby 版本
# rvm list known
安裝特定版本的 Ruby。
# rvm install ruby-2.7.0
# rvm --default use ruby-2.7.0
刪除特定版本的 Ruby。
# rvm remove ruby-2.7.0
檢查與 RVM 一起安裝的 Ruby 版本。
# rvm list
檢查 Ruby 版本。
# ruby -v
刪除特定版本的 Ruby。
# rvm remove ruby-2.7.0
卸載 RVM
要刪除 RVM,請使用以下命令
# rvm implode
# rm -rf ~/.rvm
# rm -rf /etc/rvmrc
# rm -rf ~/.rvmrc
# groupdel rvm
從所有 .bashrc、.bash_profile、.profile 和 .zshrc 文件中刪除 RVM 源代碼行。
重啟
就是這樣。我們已經看到在 Ubuntu 20.04 上使用 RVM 安裝 Ruby 是多麼容易。
雖然您可以在計算機上使用圖形計算器,但 Python 編程語言解釋器可以兼作桌面計算器。它在 Python 社區中非常流行,以至於官方教程中都提到了它。下面介紹如何將 Python 用作計算器。
作為程序員,你應該接受挑戰才能生存,並在開發或編程領域創造一些奇蹟。因此,如果您正在尋求學習高級編程語言以提高您的職業技能,Java 是最好的前景之一。
如果您有一個全面的路線圖,詳細說明初學者應學習哪些概念以及如何進一步進步以達到下一個里程碑,那麼學習 Python 等新編程語言將變得輕而易舉。即使是中級程序員也應該經常複習他們的基礎知識,為自己打下堅實的基礎。
如今,構建一個根據瀏覽器或設備調整其用戶界面的網站或應用程序是一種常見的做法。有兩種方法可以實現這一目標。第一個涉及為不同的設備創建不同版本的網站或應用程序。但它效率低下,並可能導致不可預測的錯誤。
處理數字是編程的一個組成部分。每種編程語言都支持以多種不同方式操作數字。在本文中,您將學習如何使用迭代、基於日誌和基於字符串的方法查找整數中的總位數。
容器對於虛擬環境中的軟件開發、部署和管理非常有益。Docker 在容器化過程中很有用,但它不是唯一的平台。如果您正在尋找 Docker 的替代品,那就別無所求。此列表展示了一些功能豐富且高效的 Docker 替代方案,可用於您的下一個項目。
SQL 與 NoSQL:下一個項目的最佳數據庫是什麼?
在您的 WordPress 帖子中嵌入第三方服務是一種吸引訪問者興趣的令人興奮的方式。嵌入的內容還提供了使掃描更容易的視覺提示。WordPress 使添加此類內容變得容易。
Node.js 是一個 JavaScript 運行時環境,允許您在 Web 瀏覽器之外運行 JavaScript,使其成為開發各種應用程序的流行選擇。它的流行部分是由於大量的 NPM 包可以簡化開發人員的體驗。
Solidity 是以太坊區塊鏈上智能合約使用的編程語言。它是一種靜態類型的、面向對象的編程語言。