人工智能素養

Anaconda 的功能

Anaconda 是專門為Python 和 R 語言而設的發行版本(Distribution)。即是Anaconda 提供了不同的工具及第三方的函式庫 (Third-Party Libraries),可為開發者是供更為方便的開發環境。

Table of Contents

 

甚麼是 Anaconda?

Anaconda 是專門為Python 和 R 語言而設的發行版本(Distribution)。即是Anaconda 提供了不同的工具及第三方的函式庫 (Third-Party Libraries),可為開發者是供更為方便的開發環境。

Anaconda的好處?

良好的用戶介面

Anaconda 提供了Anaconda Navigator的圖形化使用者介面,開發人員無需學習困難的命令,便能輕鬆完全大部分的開發過程,如安裝程式,建立虛擬環境等。

 

友善的開發環境

 

提供第三方的函式庫

開發人員不需要在網上下載不同函式庫,再上傳到Anaconda中。Anaconda可以下載在Conda中的函式庫,如Numpy, Pandas, Opencv等,省卻時間。

 

內建常用的程式

Anaconda提供了常用的開發程式,如Jupyter Notebook, PyCharm, Visual Studio Code等。開發者無須重複下載這些程式,省卻時間。

 

提供虛擬環境

Anaconda提供了虛擬環境的功能,方便開發者開發不同的項目。然而,虛擬環境是甚麼?

虛擬環境像是一個隔離的房間,與外界是隔絕的。虛擬環境提供一個獨立、與主系統隔絕的運行環境,如在虛擬環境可以在主系統是Python3.6的情況下,運行Python3.7的工具環境。且當中依賴的函式庫是互不相關。虛擬環境的目的是避免不同的開發項目衝突,每個項目都可以有獨立的開發環境。

 

多平台適用

在Windows及其他平台上,較難以簡單直接的方式下載第三方的函式庫。開發者往往需要花費時間在下載函式庫上,亦有較多的機會產生程式錯誤。Anacoda提供一個開發平台,供Windows、Mac、Linux,開發者只需直接下載Anaconda,使可在Anaconda的環境下開發。

 

更多人工智能素養文章

不想錯過任何AI教育的最新資訊和資源嗎?立即訂閱Vinci AI教育通訊!

訂閱 Vinci AI 教育通訊,讓您在 AI 教育的道路上與時俱進,引領學生探索未來科技的無限可能!立即訂閱,開啟 AI 教育新篇章!

我們將定期為您提供:

  • AI 教育新聞: 掌握最新的 AI 教學趨勢、成功案例、政策更新及相關活動資訊。
  • Vinci AI 最新動態: 搶先了解我們的最新課程、工作坊、教學資源和活動安排。
  • AI STEM 知識精華: 深入淺出地講解 AI 基礎知識、Raspberry Pi 應用、Python 程式設計技巧等,助您輕鬆上手 AI 教學。
  • 免費 AI 教學資源: 下載實用的教學指南、簡報範本、課堂活動設計等,豐富您的 AI 教學工具箱,例如我們最新的「AI賦能教學 – 30 款必備工具助您成為高效能教師」指南。