python編輯器怎么使用?

在P

成都創新互聯從2013年創立,是專業互聯網技術服務公司,擁有項目成都做網站、網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元普蘭做網站,已為上家服務,為普蘭各地企業和個人服務,聯系電話:18980820575ython的交互式命令行寫程序,好處是一下就能得到結果,壞處是沒法保存,下次還想運行的時候,還得再敲一遍。所以,實際開發的時候,我們總是使用一個文本編輯器來寫代碼,寫完了,保存為一個文件,這樣,程序就可以反復運行了。我們在使用 Python 來編程的時候,也同樣需要一個厲害的武器,來編寫我們的代碼——也就是編輯器。對于Python初學者來說,如何選擇編輯器就是首先面對的難題,今天小編就以Python常用的3款編輯器為例,幫助大家快速入門。下面就由創新互聯建站小編和大家講一講python編輯器怎么使用。

一、初學階段—Python自帶編輯器IDLE

Python編程學習可以從這個IDLE編輯器開始,可以在交互環境中輸入語句練習,查看執行結果,也可以調試和執行一些簡單的小程序,在入門之后,就需要功能更多Python調試工具,即集成開發環境,以便更好的管理和調試那些大程序,如:Pycharm

二、IDLE的調試方法

1.設置斷點:在Python編輯器中要調試的代碼行右擊->Set Breakpoint,之后該行底色就變黃了

2.打開debugger:Python Shell->Debug->Debugger

3.編輯窗口按F5

4.debug過程略

Go表示運行完相當于eclipse的F8,不過按F5后先要Go一下才能往下走,默認是不運行的

Step表示一步一步相當于eclipse的F5

Over表示跳過函數方法相當于eclipse的F6

Out表示跳出本函數相當于eclipse的F7

三、IDLE編輯器快捷鍵

自動補全代碼 Alt+/(查找編輯器內已經寫過的代碼來補全)

補全提示 Ctrl+Shift+space(默認與輸入法沖突,修改之)

(方法:Options->configure IDLE…->Keys->force-open-completions

提示的時候只要按空格就出來對于的,否則翻上下鍵不需要按其他鍵自動就補全了)

后退 Ctrl+Z

重做 Ctrl+Shift+Z

加縮進 Ctrl+]

減縮進 Ctrl+[

加注釋 Alt+3

去注釋 Alt+4

優點:使用起來簡潔方便,頁面支持輸出打印,對于代碼返回的結果顯而易見。對于初學者入門者沒必要使用功能過于強大的編輯器。

缺點:不便于修改代碼中的錯誤,不過這反過來想對于初學者也是一個優點,有助于鍛煉寫代碼的能力,養成手感。

適用范圍:適合及時打印輸出的代碼,實現一些入門書籍上的偽代碼,加減乘除,列表元組字典等等。

進階階段—Pycharm
四、實時比較

PyCharm 對一個文件里你做的改動保持實時的跟蹤,通過在編輯器的左側欄顯示一個藍色的標記。這一點非常方便,之前一直是在Eclipse里面用命令“Compare against HEAD” 來比較一個文件前后的改動。

在PyCharm中,你可以對你的改動一覽無余。同時,點擊那個標記,會顯示出之前的內容以及一個工具欄。

五、提交時的比較預覽

在Eclipse 中,當你提交改動時,會有一個提交對話框向你展示將要被提交的文件列表。你可以雙擊其中任意一項來查看改動的對比:這時候,如果你看到代碼里一些想修改的地方(比如一個拼錯的單詞,一段遺漏的文檔,等等),那可就不爽了:你必須關閉所有的東西(包括帶有你精心寫好的提交注釋的提交框),去找到那處惹人煩的代碼,改正,然后從頭再來一遍。

PyCharm 有同樣的特性,但是你的改動是可編輯的。我簡直不能再去強調可以當場修正那些錯誤有多么棒。

優點:代碼輸入糾錯,自動補全,斷點調試等等。前兩點會一定程度上減少因變量輸入錯誤而引起的bug,而斷點調試有助于我們分析程序,分析每句代碼的實現功能及程序報錯的地方及原因,這些優點會節省大量的時間,以便于各位大神有充足的時間來思考該程序的實現邏輯及框架的構造。

缺點:卡死,這大概是每一個軟件都會有的病。

適用范圍:項目開發。小編在工作中多數據采集(就是爬蟲)及數據處理。用它來開發爬蟲項目完全扛得住;數據處理就更不在話下了。

六、進階階段—Anaconda

對于初學者來說,原版的python在使用的時候非常麻煩,特別是在添加庫、升級庫的時候總是會報好多錯誤。Anaconda是將Python和許多常用的package(Python開源包)打包直接來使用的Python發行版本,支持Windows、Linux和macOS系統,并有一個conda(開源包packages和虛擬環境environment的管理系統)強大的執行工具。

七、Anaconda的下載

可以從官網https://www.anaconda.com/download/下載Anaconda的安裝程序,在該頁面選擇你電腦所對應的系統(Windows、macOS or Linux)以及操作系統位數(64位 or 32位)。至于是Python的版本是3.6還是2.7,這里推薦你使用Python 3.6 version,因為Python2終究會停止維護。

八、Anaconda的安裝

下載后的文件為.exe文件,雙擊該文件進入安裝界面。

1、 依次點擊Next –>I agree –>Next進入選擇安裝目錄界面。

2、 在選擇安裝目錄界面,默認安裝路徑為C盤。如果想更改安裝路徑,先在想要安裝的目錄下新建Anaconda3的文件夾,然后選擇該路徑。(安裝路徑根據自己的實際情況安排,不建議安裝在C盤)。

3、 然后點擊Next進入到Advanced Options界面。其中有兩個選項框,建議將第一個選項框(Add Anaconda to my PATH environment variable,默認為不選)選上。然后點擊Install,等待安裝完成點擊Next –>Finish即可(安裝過程可能較長,10 ~ 15分鐘,請耐心等待)。

4、 可以在命令行中輸入conda –version命令檢驗是否安裝成功,成功會顯示對應的版本,可以通過python –version命令查看發行版默認的Python 版本(前提是第3步中Add Anaconda to my PATH environment variable的選項框選上)。

優點:Anaconda的優點總結起來就八個字:省時省心、分析利器。Anaconda通過管理工具包、開發環境、Python版本,大大簡化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時能自動安裝相應的依賴包,同時還能使用不同的虛擬環境隔離不同要求的項目。在 Anaconda 官網中是這么宣傳自己的:適用于企業級大數據分析的Python工具。其包含了720多個數據科學相關的開源包,在數據可視化、機器學習、深度學習等多方面都有涉及。不僅可以做數據分析,甚至可以用在大數據和人工智能領域。

缺點:安裝包太大,占內存,啟動時間長,spider時而會卡死,有時不能輸出程序中已設置輸出的字符串。小編之前用它跑一個多線程的程序,然而不能打印輸出事先寫好的字符串,這讓我怎么看程序的運行進程,果斷在cmd中運行程序該py文件,效果如愿以償。

適用范圍:用Spider來跑程序。開發完一個爬蟲項目后,按照領導要求把程序布到多臺pc上運行,直接安裝Anaconda,省時省力,方便快捷,不用一臺一臺的安裝各種庫,自己方便,工作效率大大提升。小伙伴們要想獲得更多python編輯器的內容,請關注創新互聯!

網頁名稱:python編輯器怎么使用?
分享鏈接:http://m.kartarina.com/article40/chhjeo.html

成都網站建設公司_創新互聯,為您提供企業網站制作網站維護品牌網站制作網頁設計公司移動網站建設小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名
主站蜘蛛池模板: 精品无码国产AV一区二区三区| 国产成人无码免费看片软件| 久久亚洲中文字幕无码| 免费看无码自慰一区二区| 无码人妻一区二区三区在线水卜樱 | 亚洲精品无码成人AAA片| 亚洲国产精品成人精品无码区在线| 无码八A片人妻少妇久久| 人妻少妇乱子伦无码专区| 亚洲美免无码中文字幕在线| 人妻无码久久中文字幕专区| 亚洲综合无码一区二区痴汉| 在线精品无码字幕无码AV| 无码人妻丰满熟妇区五十路| 亚洲欧洲精品无码AV| 一级毛片中出无码| 无码免费午夜福利片在线| 久久水蜜桃亚洲av无码精品麻豆| 日韩精品无码免费视频| 麻豆AV无码精品一区二区| 久久男人Av资源网站无码软件 | 中文无码制服丝袜人妻av| 免费无码国产在线观国内自拍中文字幕| 亚洲AV无码一区二区乱子伦 | 日韩av片无码一区二区三区不卡| 人妻丰满AV无码久久不卡| 亚洲VA中文字幕无码一二三区| 免费A级毛片无码久久版 | 中文无码成人免费视频在线观看| 国产午夜无码视频免费网站| 亚洲精品无码专区在线播放| 69堂人成无码免费视频果冻传媒| 久久无码专区国产精品s| 中文字幕AV中文字无码亚 | 亚洲av中文无码乱人伦在线播放 | 天天看高清无码一区二区三区| 无码夫の前で人妻を侵犯| 精品亚洲AV无码一区二区三区| 精品日韩亚洲AV无码| 日韩免费人妻AV无码专区蜜桃| 久久精品中文字幕无码绿巨人|