個人感覺pycharm最方便,但占用內存較多,電腦配置差的話慎用。vs code也行,就是配置插件麻煩一些。
python保存到文件夾里的步驟是以下幾步:
1.新建文件 python編輯器中,點擊“File—New File”,新建文件。
2.保存文件 輸入需要的代碼之后,點擊“File—Save As”,新建文件。
3.進行保存 選擇保存路徑,輸入文件名稱后,點擊“保存”即可。
以上答案希望能夠幫助大家。
不管你是 Python 新手還是老鳥,肯定糾結過一個問題:到底用什么編輯器寫 Python 代碼好?
為此,我們調查了數十位鵝廠程序猿們愛用的 Python IDE,從他們對每款編輯器的看法中,也許能給你一點啟示:
個人認為:使用什么IDE,在于你喜歡用什么,習慣用什么,你是用來做什么,或是你工作中,項目組都統一用那個IDE。
下面我們分別來看看
喜歡什么?
比如說,你喜歡使用Notebook,這不能說有大佬推薦你使用pycharm,你就馬上放棄Notebook,或者今天突然 vs code這個IDE火起來來,你就立馬轉戰vscode
剝開IDE的功能說,你真的喜歡用嗎,你用的習慣嗎,每個IDE都有自身的優點,使用什么IDE關鍵在自己,即便是你覺得自己使用的IDE現在好像真沒其它的好,你也不用放棄原來的,可以先下載試試,也可以多個IDE結合使用,什么?電腦太卡不夠,9102年都過了,你還沒有準備換一個性能好一點的?不換就不行換吧,反正我的也卡。
用來做怎么
這是一個關鍵,你比如說,你做的是數據科學方面的工作,那么你可以使用
Notebook,(瀏覽器界面形式,支持代碼分段運行,還可以圖片嵌入顯示,你可以將代碼轉文本,實時的做筆記,這個筆記不是使用注釋能夠比的,反正我覺得挺好用的,)
spyder(左邊是代碼區,右邊跑 ipython 終端, 可以開啟多個終端. 右邊的 ipython 終端窗口也可以內嵌顯示圖片,也可以運行代碼小片段,我一開始使用的就是這個IDE,用起來還可以,現在用的比較少了)
如果你做用用python做web開發,我強烈推薦
pycharm
這個IDE的集成度是真的很高,
什么virtualenv,Docker,Vagrant輕松,Git集成 ,
插件和集成終端以進行版本控制。
在您編碼時向您顯示PEP-8建議
調試功能,(這個我比較喜歡,用起來很香)
但是這個真的是占內存(我說的是運行內存)
集成一鍵創建 web項目,dajngo,flask等
支持你電腦上的各種文件格式,當然,什么音樂,視頻是不支持的。
有個有社區版和專業版,社區版很多功能都是受到限制的,你可以找找破解版的
下面兩個IDE
只做介紹,我也不是很清楚合適做什么,用的少,沒有發言權
vs code
這個我用的不多,但是卻是很多大佬都有推薦,首先配置是比較麻煩,配置python還是比較簡單,配置C++我是現在都沒有配置還(個人比較懶),無賴,現在還只是用來學C++,編譯都在終端進行。
自定義配置 (就是需要自己配置
集成git
智能提示強大 (大部分IDE都有)
支持各種文件格式(html/jade/css/less/sass/xml)
調試功能強大
各種方便的快捷鍵
強大的插件擴展(這個是真的香)
體量小,這個也很香
vim
如果你不知道vim那么可能到現在為止你還沒有接觸過Linux系統
使用vim做為IDE,我是沒這個膽了,頂多寫寫簡單的代碼,用來寫大量代碼,我怕我死在在上面,享年18。
也就是說這是大佬專享
項目中大家用什么
比如:公司讓大家統一使用A這個IDE,你偏要去使用 B這個編譯器,啥都不說,兄弟我敬你是條漢子,江湖再見。
python官網自帶的IDE
差點把這個給忘了,你用過嗎,香不香?
我相信很多人都用過這個IDE,就是只有一個白色界面的那個。
咋說呢,入門的時候使使就好。
我也偶爾會有一些時候,需要在手機端進行部分代碼開發和調試,這里推薦一下iOS系統的 Pythonista ,易用強大,流暢度高,用戶交互體驗不錯 。
接下來讓我們了解一下 Pythonista 。
支持Python 2 / 3 開發環境切換 ,如下我們使用的是Python 3.6版本。
接下來我們新建一個模塊,當然也可以直接新建一個包,如下,我們新建Testops.py模塊,支持強大的代碼聯想,開發過程非常流暢,如下。
如下,我們完成了 Testops.py 模塊開發,注意我們現在使用的是Python3.6環境。
支持運行時的錯誤信息追蹤,清晰的報錯提示,因Python3中print變成了print()函數,因此觸發異常,如下:
支持Python2代碼轉Python3... 強大。
通過 Python2 to Python3功能,我們可以看到代碼中哪些是不符合Python3語法規則,并且給出了修改意見,點擊Apply可以一鍵修改。
執行代碼,查看輸出結果:
當然除此之外,還有很多便利性功能,基本能夠滿足日常的一些簡單開發和代碼調試功能,物超所值,在ipad上用起來更加方便(屏幕大...)。