IDLE與pycharm、Anaconda、spyder


 

一、IDLE與pycharm、Anaconda的關系
IDLE
python 程序的集成開發環境,IDLE是自帶集成開發環境,可以運行和調試一些簡單的小程序,開始學習Python的時候用的比較多,但不適合做項目開發

Pycharm
專門的Python集成開發軟件,和微軟的Visual Studio類似,只是VS用於C和C++較多。Pythcarm也分為社區版和專業版,一般社區版就夠學習使用

Anaconda
Anaconda是package和environment管理集成軟件,包含了Python和相關的配套工具。

conda可以理解為一個工具,也是一個可執行命令,其核心功能是包管理與環境管理。包管理與pip的使用類似,環境管理允許用戶方便地安裝不同版本的python並可以快速切換
Anaconda是一個打包的集合,里面預裝好了conda、某個版本的python、眾多packages、科學計算工具。

包括以下部分:

Anaconda Prompt是一個Anaconda的終端,操作conda環境。類似於windows的cmd
IPython 是一個 python 的交互式 shell,比默認的python shell 好用得多,支持變量自動補全,自動縮進,支持 bash shell 命令,內置了許多很有用的功能和函數。
Jupyter Notebook這得從IPython 3.x版本開始說起,這是最后的大一統版本,包括notebook、qtconsole等等,從IPython 4.0版本開始IPython只集中精力做交互式shell,變得輕量化,而剩下的notebook格式,qtconsole,和notebook web應用等都分離出來統一命名為Jupyter。至此IPython和Jupyter分家。
Jupyter Qtconsole 調用交互式命令台。從IPython 4.0版本開始,很多IPython子命令現在變成了Jupyter子命令,如ipython notebook現在是jupyter noteboook。
Spyder 是一個使用Python語言的開放源代碼跨平台科學運算IDE。

二、PyCharm、Jupyter Notebook 和 Spyder 的區別與聯系
聯系 :是目前比較主流的的三種Python IDE

區別:側重不同

PyCharm:功能強大適合做大型的項目

Spyder:適合數據分析

Jupyter:原名Python notebook,是一個在瀏覽器上編輯的Python開發環境,需要引入自定義模塊

三、需要知道的前置知識
1、簡介
TensorFlow中數據被稱作“張量”(tensor)。張量從框架輸入流過(flow)到輸出,於是取名為“Tensorflow”。

2、安裝
tensorflow分為CPU和GPU倆個版本。GPU比較快,初學安裝CPU版
只需安裝Anaconda (開源的Python包管理器),具體參考安裝教程
安裝了Anacode之后,jupyter作為編程環境。按shift+Enter執行程序
————————————————
原文鏈接:https://blog.csdn.net/qq_42647903/article/details/99683931


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM