給自學者的Python教學(2) :兩種比較簡單的方式來執行 ... - YC
文章推薦指數: 80 %
是在隨便任何地方都可以寫程式碼嗎? ... Python的交互式介面──也就是IDLE,是在前文安裝完Python後自帶的程式,他可以簡單地輸入指令後得到結果。
GetstartedOpeninappYCSigninGetstarted1KFollowersAboutGetstartedOpeninapp給自學者的Python教學(2):兩種比較簡單的方式來執行Python程式碼YCOct22,2017·6minread有想過寫了一串程式碼之後,應該要怎樣做才可以讓你寫的心血可以執行和測試嗎?是在隨便任何地方都可以寫程式碼嗎?(在之後的文章,還是會看到一些平常很少會用到的「字詞」,如xx器,印出什麼,宣告什麼🤔,等等。
別擔心,就算暫時你覺得怪異或不明所以,但在之後的文章,你會慢慢了解到這些詞彙在程式設計中的「位置」是什麼。
)在給大家介紹執行Python的方法之前,我們要先認識一下IDE是什麼。
IDE全稱為整合開發環境(IntegratedDevelopmentEnvironment),是一種可同時作為:文字編輯器,以編寫程式碼。
編譯器,編譯並將程式碼打包程式。
(想詳細了解編譯器是什麼,又在開發程式中扮演什麼角色,建議參考:維基百科的編譯器條目)甚至是設計程式使用者介面的工具,如Xcode(一個撰寫OSX,IOS程式的IDE)就是一個可以設計UI的IDE。
的程式。
IDE可以說是一種強力的開發工具,但是IDE在開發程式過程中卻不是必須的。
我們可以只透過使用文字介面(由terminal進入),甚至在記事本當中就可以進行程式開發,但過程可能就會多了一點步驟。
當然,有好用又方便的東西可以幫助開發,我認為是值得去學習使用的。
現在來介紹常用的PythonIDE1.Python內建的IDLE交互式介面Python的交互式介面──也就是IDLE,是在前文安裝完Python後自帶的程式,他可以簡單地輸入指令後得到結果。
當然,它是比較偏向簡單新手向的,不適合用來寫成完整的程式,但是用來練習的話,會是一個非常方便的工具。
你可以把它當作是一個Playground,在上面試著任何你想實驗的東西,因為他會馬上顯示出結果或報錯。
例如在IDLE中輸入「Iwillbeagooddeveloper」:Python馬上就會給你跳出一個紅色的警告,「SyntaxError:invalidsyntax」是說「語法錯誤:無效的語法」。
對!如前文所說,程式語言是有特定的語法,如果你不跟規則來下指令,Python就會好像聽到外星語一樣,不知道你想要他幹嘛。
試著再在IDLE中輸入「a=3+4」後return,再輸入「a」後return:現在就出現a的數值:7這個答案。
(同時,恭喜你完成人生第一行程式囉)可以看到,在IDLE上,我們不需要做額外的動作,就可以做一點簡單的練習了。
2.PyCharmCEPyCharmCE是一款功能相當強大的IDE,你可以直接在PyCharmCE中創建Python文件、編寫與編譯,並馬上在console中顯示結果。
這是PyCharmCE的網頁,只要選擇你的電腦系統,再選Community版本下載就可以了。
要使用PyCharmCE可以先按「CreateNewProject」,選擇你要建立新專業資料夾的位置,再按Create就可以創建新的Python專案了。
在創建專案後,我們只需要按下command+N(MacOS)/alt+Insert(Windows)就會出現選單,再點選pythonfile就可以創建新的py檔。
之後,我們就可以開始動手寫下我們第一個程式了!來寫個HelloWorld吧!我們先新創一個叫做HelloWorld的檔案。
(記得要選pythonfile來創建喔)然後,我們在文字輸入區中,輸入:print(“HelloWorld!”)然後按右鍵選單中的run來運行程式。
應該就會出現如下圖中的情況。
在下面我們就可以看到你事入電腦的文字HelloWorld!出現在螢幕了!現在,你們已經會如何執行你的Python程式碼了。
馬上,我們就會進入到學習程式語言語法與規則中。
等等!先別走!這裡還有專屬於Python的彩蛋!在交互式解釋器中,我們可以輸入importthis。
然後Python就會印出「Python之詩」!這首詩的內容蘊含著Python語言的編程哲學。
TheZenofPython,byTimPetersBeautifulisbetterthanugly.Explicitisbetterthanimplicit.Simpleisbetterthancomplex.Complexisbetterthancomplicated.Flatisbetterthannested.Sparseisbetterthandense.Readabilitycounts.Specialcasesaren’tspecialenoughtobreaktherules.Althoughpracticalitybeatspurity.Errorsshouldneverpasssilently.Unlessexplicitlysilenced.Inthefaceofambiguity,refusethetemptationtoguess.Thereshouldbeone—andpreferablyonlyone—obviouswaytodoit.Althoughthatwaymaynotbeobviousatfirstunlessyou’reDutch.Nowisbetterthannever.Althoughneverisoftenbetterthan*right*now.Iftheimplementationishardtoexplain,it’sabadidea.Iftheimplementationiseasytoexplain,itmaybeagoodidea.Namespacesareonehonkinggreatidea—let’sdomoreofthose!如果你覺得我的文章幫助到你,希望你也可以化讚為賞,加入Liker,再按下方的綠色拍手按鈕,為文章點讚!為作者增加收益,再回饋更多好文章!YC提供更精確的技術內容為目標,另創立「程式愛好者」專頁。
資深軟體工程師,專研後端技術、物件導向、軟體架構。
Follow1851185 1851PythonSelfLearningPycharm自學pythonSoftwareDevelopmentMorefromYCFollow提供更精確的技術內容為目標,另創立「程式愛好者」專頁。
資深軟體工程師,專研後端技術、物件導向、軟體架構。
延伸文章資訊
- 1Python中的IDLE是什麼?常用功能介紹!
Python中的IDLE是什麼?IDLE整合開發和學習環境,是Python的整合開發環境,IDLE是跟Python一起安裝的,被打包為Python包裝的可選部分,包含許多Linux ...
- 2IDLE 是一個純Python 下自帶的簡潔的集成開
IDLE是開發python程式的基本IDE(集成開發環境),具備基本的IDE的功能,是非商業Python開發的不錯的選擇。當安裝好python以後,IDLE就自動安裝好了,不需要另外去找。
- 3Python 什麼是IDLE - 菜鳥工程師肉豬
Python 什麼是IDLE ... Python的IDLE(Integrated Development and Learning Environment)為整合開發與學習環境,簡單說就是撰寫...
- 4Python IDLE入門簡介 - 程式前沿
IDLE是Python軟體包自帶的一個整合開發環境,初學者可以利用它方便地建立、執行、測試和除錯Python程式。 ... 實際上,IDLE是跟Python一起安裝的,不過要 ...
- 5Python中的IDLE是什麼? - IT145.com
Python中的IDLE是什麼?IDLE整合開發和學習環境,是Python的整合開發環境,IDLE是跟Python一起安裝的,被打包為Python包裝的可選部分,包含許多Linux ...