notepad运行python为啥与pycharm运行的结果不一样_零基础初学Python,需要装什么软件?...
點擊藍字“python教程”關注我們喲!
前言
Python現在非常火,語法簡單而且功能強大,很多同學都想學Python!所以小的給各位看官們準備了高價值Python學習視頻教程及相關電子版書籍,歡迎前來領取!
學習Python需要安裝什么軟件呢?也許你是一位編程小白,還不知道如何如何安裝Python軟件和開發環境。那么今天我們就來學一下關于Python軟件、開發環境的相關知識,希望對你有用。
學Python需要安裝的軟件
關于學Python需要安裝哪些軟件,我來說一下我的總結吧:
1.Python開發環境
可以進去Python官網下載安裝,官網地址:https://www.python.org/
2.Pycharm
Pycharm是一種Python IDE(什么是IDE?請看文章下半部分),帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。
此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業Web開發。PyCharm在編寫和調試Python方面可謂是強者,軟件使用簡單,功能強大,值得推薦。
同樣可以去Pycharm官網下載
3.notepad++:
Python編輯器,這個我自己有在用,很方便快捷。Notepad++是 Windows操作系統下的一套文本編輯器(軟件版權許可證: GPL),有完整的中文化接口及支持多國語言編寫的功能(UTF8技術)。
4.Sublime Text代碼編輯器:
Sublime Text雖然是一個收費的軟件,但是可以無限期的免費試用,非常適合學生黨。
5.Google Chrome谷歌瀏覽器:
如果你還在用360瀏覽器的話,谷歌瀏覽器強烈推薦你。尤其是在利用Python進行網絡爬蟲時,谷歌瀏覽器會顯得十分順手。
同時在部分功能上,谷歌瀏覽器要優于蘋果電腦自帶的瀏覽器,例如在添加書簽時,谷歌瀏覽器可以手動建立文件夾進行分類。
6.Anaconda:
自帶Python環境,帶了很多其他的庫,直接安裝很方便
7.網易有道詞典:
遇到編程里面不認識的單詞,可以用來查詞,有專業詞匯解釋,很方便
上面這些都是比較適合初學Python的。
編程概念深入學習
如果在編程方面接觸的比較少,那么對于軟件這一塊,有幾個名詞一定要了解,比如開發環境、IDE、代碼編輯器、編譯器、調試器等等,我先列出來自百度百科關于這幾個詞的解釋。
開發環境:
軟件開發環境(Software Development Environment,SDE)是指在基本硬件和數字軟件的基礎上,為支持系統軟件和應用軟件的工程化開發和維護而使用的一組軟件,簡稱SDE。它由軟件工具和環境集成機制構成,前者用以支持軟件開發的相關過程、活動和任務,后者為工具集成和軟件的開發、維護及管理提供統一的支持。
IDE:
集成開發環境(IDE,Integrated Development Environment )是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。
所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發環境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。
該程序可以獨立運行,也可以和其它程序并用。IDE多被用于開發HTML應用軟件。例如,許多人在設計網站時使用IDE(如HomeSite、DreamWeaver等),因為很多項任務會自動生成。
編譯器:
簡單講,編譯器就是將“一種語言(通常為高級語言)”翻譯為“另一種語言(通常為低級語言)”的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)。
高級計算機語言便于人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。
源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。對于C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的字節碼(ByteCode)。最后運行的時候通過通用語言運行庫的轉換,編程最終可以被CPU直接計算的機器碼(NativeCode)。
其實百度百科對于這幾個詞條的解釋已經很透徹了,但是對于一些剛接觸程序的伙伴來說可能依然很難理解。
簡單點來說,以我們常見的JAVA語言為例,其實如果你想寫一個程序,如果你的電腦里已經安裝了JDK,那么其實你已經不需要任何其他的軟件就可以實現一些功能。
那有人會問,我看大家寫JAVA都用eclipse呀,沒錯,大家寫JAVA大部分人都用eclipse,但是要知道,那個軟件叫IDE,或者說就是一個編輯器,一個簡易版的eclipse是不會提供JDK的,JDK是需要我們自己單獨安裝的,這個JDK就是開發環境,你所編寫好的代碼,如果想編譯和運行,就需要JDK這個開發環境所支持,而eclipse是提供讓你編輯、調試、用JDK來編譯程序用的,也就是說,你用什么編輯器并不影響你程序的編寫,而這些編輯器是讓你提高效率,方便調試用的,這些是可選的,而開發環境是必選的。
Python開發環境是什么?
好了,我們長篇大論說了這么多關于其他語言的事情,為的就是能讓UP主理解軟件的關系,接下來我們好好聊聊Pyhton。
Python其實和其他的編程語言還有點不太一樣,它是一種腳本語言,就如同MATLAB語言一樣,我們也可以管它叫解釋型語言吧。
因此,python的運行的過程中,和我們的傳統語言,比如C、C++這種編譯型語言不太一樣,python的運行其實是一種解釋的過程,因此它需要解釋器。如果想運行Python程序,那么必不可少的就是Python的開發運行環境,
Python開發環境下載地址:www.python.org?
學習python過程中有不懂的可以加入我的python零基礎系統學習交流秋秋qun:934109170,與你分享Python企業當下人才需求及怎么從零基礎學習Python,和學習什么內容。相關學習視頻資料、開發工具都有分享
總結
以上是生活随笔為你收集整理的notepad运行python为啥与pycharm运行的结果不一样_零基础初学Python,需要装什么软件?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么判断前轮左右的位置_如何判定汽车前面
- 下一篇: 博弈论分析题_博弈论练习题答案 张照贵