Windows可以完成Python開發嗎?支持所有的Python庫嗎?

於球球耐摺咧


Python是一種面向對象的解釋型計算機程序設計語言,可以在 Windows、Linux、macOS系統中搭建環境並使用,因此,是可以Windows可以完成Python開發,並且支持應用於人工智能、科學計算、大數據及雲計算、Web開發、系統運維、遊戲開發等所有的Python庫。

接下來,介紹一下如何在Windows系統搭建Python開發環境,希望對你有所幫助。


通過Anaconda安裝Python

Anaconda指的是一個開源的\tPython\t發行版本,其包含了conda、Python等180多個科學包及其依賴項。在Windows系統中安裝Anaconda,官網下載地址:

https://www.continuum.io/downloads

建議選擇安裝Python 3.7版本,完成下載之後,雙擊啟動安裝程序,安裝過程注意以下幾點注意:

如上,選擇“Just Me”安裝,如果在安裝時選擇了“為所有用戶安裝”,則卸載Anaconda然後重新安裝。

如上,安裝路徑中不能含有空格,也不能含中文。

如上,在“Advanced Options”中不要勾選“Add Anaconda to my PATH environment variable.”(添加Anaconda至我的環境變量)。因為如果勾選,可能會影響其他程序的使用。

到此,我們完成了Anaconda 的安裝。


使用集成開發環境Pycharm編寫Python代碼

PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。

PyCharm 的下載地址

http://www.jetbrains.com/pycharm/download/#section=windows

完成下載之後,雙擊下載文件,啟動安裝程序,安裝過程非常簡單,此處不做說明。

安裝完成後,需添加解釋器

如上,在Settings中設置Python解釋器,我們選擇Python3.exe,點擊Apply,等待系統配置。



美好的開始——Hello World

“Well begun is half done”,以下實例是我們使用Python開發的第一個實例,即如何輸出"Hello World!" 。

若對你有所幫助,歡迎大家評論、留言、關注,感謝支持!

軟件測試開發技術棧


Widnows當然可以完成Python開發,至於支持所有的Python庫嗎?這個不好說,要看具體庫的使用環境了,下面我簡單介紹一下新手在Windows環境開發Python的過程,涉及Python的安裝、常用工具(軟件),感興趣的朋友可以嘗試一下:

01

Python安裝

目前來說,有2種基本方式,一種是到官網下載安裝包,一種是安裝Anaconda,新手入門的話,建議使用Anaconda,集成了許多常見的第三方庫,包括pandas,numpy等,而且自帶有Notebook,Spyder等開發工具,使用起來非常不錯,至於版本的選擇,毋庸置疑,當然是Python3了,Python2在明年官方會停止更新和維護:

02

Python開發工具

這個就非常多啦,作為一門廣泛使用的編程語言,Python的開發工具非常多,下面我簡單介紹2個,對於日常使用來說,非常不錯:

  • PyCharm

這是一個非常專業、智能的Python開發軟件,在業界非常受歡迎,常見的自動補全、語法提示、代碼高亮、Git等功能,這個軟件都能很好兼容,除此之外,還支持代碼重構、代碼分析、單元測試等高級功能,自帶有許多工程模板,可以快速創建Flask等Python Web應用,對於日常開發和使用來說,非常不錯,值得一試:

  • Visual Studio Code

這是一個輕便靈活的代碼編輯器,免費、開源、跨平臺,相比較PyCharm來說,運行速度快、佔用內存少,智能補全、代碼高亮、語法提示等功能非常不錯,安裝Python插件後,也可以直接運行Python,當然,對於前端等開發來說,也是一個不錯的工具:

03

Python基礎入門

一切準備就緒後,就是Python入門,這裡主要是以掌握基礎為準,包括常見的變量、元組、列表、字典、函數、類、模塊等,至於資料的話,網上教程非常多,慕課網、菜鳥教程、廖雪峰等都非常不錯,基礎全面、內容紮實,非常適合初學者入門和進階:

目前,就分享這麼多吧,Windows環境下是可以做Python開發的,這個毋庸置疑,至於庫,要看支持環境了,初學入門,最主要的就是多看多練習,以掌握基礎為準,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


分享到:


相關文章: