有哪些值得推薦的Python開發工具

2021-09-13 18:25:32 字數 2258 閱讀 2464

python 開發工具

ipython

ipython provides a rich architecture for interactive computing with:

a powerful interactive shell.

a kernel for jupyter.

support for interactive data visualization and use of gui toolkits.

flexible, embeddable interpreters to load into your own projects.

easy to use, high performance tools for parallel computing.

ipython 是乙個強大的基於 python 的互動式 shell,相較於原生的 python shell,ipython 提供了更為強大的編輯和互動能力。建議在工作中使用 ipython shell 替代原生的 python shell 以獲得更高的工作效率。

使用 ipython 有哪些好處?

同時 ipython 為 jupyter 專案提供核心,支援互動式資料視覺化,並提供簡單易用且高效能平行計算的能力。

python3 -m pip install ipython

jupyter

2014 年,fernando pérez 宣布從 ipython 中衍生出乙個名為 jupyter 的專案。ipython 繼續以 python shell 和 jupyter 核心的形式存在,而 ipython notebook 和其他與語言無關的部分移到了 jupyter 名下。jupyter 是語言無關的,它的名稱是對 jupyter 支援的核心程式語言的引用,這些語言是 julia、python 和 r,它支援幾十種語言的執行環境(也就是核心),這些語言包括 julia、r、haskell、ruby,當然還有python(通過ipython核心)。

2023年,github 和 jupyter 專案宣布 jupyter notebook 檔案格式(.ipynb檔案)在 github 平台上可以原生渲染。

jupyter 官方強烈建議使用 anaconda 發行版安裝 python 和 jupyter。

anaconda

the world』s most popular python/r data science platform

anaconda

anaconda 可以非常方便的在 macos / linux / windows 上執行資料科學和機器學習程式。並且:

使用 scikit-learn,tensorflow 和 theano 開發和訓練機器學習和深度學習模型

使用 dask,numpy,pandas 和 numba 分析具有可伸縮性和效能的資料

使用 matplotlib,bokeh,datashader 和 holoviews 提供視覺化結果

通過命令列安裝 anaconda

jupyter notebook 和 jupyterlab

jupyterlab 是 jupyter 專案下一代的 web 使用者介面。

啟動 jupyterlab

jupyter lab

訪問 jupyterlab

訪問 jupyter notebook

visual studio code

微軟出品。跨平台、輕量級但功能強大的源**編輯器。sublime text 已經好久沒有開啟過了。

輕量、便捷、強大,力推!!!

安裝 visual studio code

選擇 python 直譯器版本

使用快捷鍵 ⇧⌘p 呼出 command palette,在其中輸入 select interpreter,選中 python: select interpreter。

從系統列出的若干個 python 版本中選擇你需要的那乙個。macos 系統自帶乙個 python 2.7,我們安裝的 anaconda 為系統安裝了 python 3.7。

安裝擴充套件

使用快捷鍵 ⇧⌘x 呼出擴充套件面板。安裝 anaconda 擴充套件,它會同時安裝 python 擴充套件。

pycharm

jetbrains 出品,必屬精品!

最強大的 python 整合開發環境,提供**分析、圖形化偵錯程式,整合測試器、整合版本控制系統,並支援使用django進行網頁開發。

在校學生可以通過 edu 郵箱申請 jetbrains 免費的教育授權。

社群版向開發者免費開放,完全可以滿足日常開發工作(缺少 django web 開發支援)。

有哪些值得推薦的Python開發工具

python 開發工具 ipython ipython provides a rich architecture for interactive computing with a powerful interactive shell.a kernel for jupyter.support for ...

微軟應用商店有哪些值得推薦的應用

對於很多windows使用者來講,微軟應用商店 microsoft store 是個印象不深刻,容易被忽略的好功能。1 它並不是為某乙個終端而設計,是一種全新的概念,一款應用可以在所有win10系統裝置上執行,手機 pc 平板電腦 通吃,對於開發者和使用者來說都很省事。2 uwp應用設計的非常簡潔清...

C語言的執行環境有哪些?哪些是值得推薦的?

c語言是發展比較早的一門程式語言,因而它也是發展比較成熟的一種程式語言。學習過c語言的人都知道,c語言的執行環境很多,有microsoftvisualc microsoftvisualstudio devc code blocks borlandc watcomc borlandc builder ...