本文由葡萄城技術團隊於原創並首發python
轉載請註明出處:葡萄城官網,葡萄城爲開發者提供專業的開發工具、解決方案和服務,賦能開發者。git
一直以來C#都是微軟在編程語言方面最爲顯著的Tag,但時至今日Python已經從一個小衆語言,變成了世界編程語言排行榜排名前列的語言了。程序員
Python也在Web開發、網絡爬蟲、數據分析、大數據處理、機器學習、科學計算及繪圖等領域有着不錯的自然優點和不俗的表現。微軟再從收購了Github後,在開源社區投入的力度愈來愈大,因此對於Python的支持,和爲Python社區提供更多的貢獻,微軟自己也承擔起了更多的責任。github
因此近日,微軟上線了一套Python教程《Develp with Python on Windows》,文檔內容包括設置Python開發環境、在Windows與WSL子系統中安裝相應開發工具,以及如何集成VS Code與Git工具並進行開發等。下來也讓咱們先來看看如何配置Python開發環境以及Hello World教程。web
對於不熟悉 Python 的新手, 咱們建議從 Microsoft Store 安裝 Python。 經過 Microsoft Store 安裝將使用 basic Python3 解釋器, 但會爲當前用戶 (避免須要管理員訪問權限) 設置路徑設置, 並提供自動更新。 若是你處於教育環境或組織中限制權限或管理訪問權限的部分, 則此項特別有用。編程
若是在 Windows 上使用 Python 進行web 開發, 則建議爲開發環境設置其餘設置。 建議經過適用於 Linux 的 Windows 子系統安裝和使用 Python, 而不是直接在 Windows 上安裝。 有關幫助, 請參閱:開始在 Windows 上使用 Python 進行 web 開發。 若是你有興趣自動執行操做系統上的常見任務, 請參閱如下指南:開始在 Windows 上使用 Python 進行腳本編寫和自動化。 對於某些高級方案 (例如須要訪問/修改 Python 的已安裝文件、建立二進制文件的副本或直接使用 Python Dll), 你可能須要考慮直接從python.org下載特定的 Python 版本, 或考慮安裝一種替代方法, 如 Anaconda、Jython、PyPy、WinPython、IronPython 等。僅當你是更高級的 Python 程序員時, 才建議使用此方法, 具體緣由是選擇替代實現。windows
使用 Microsoft Store 安裝 Python:網絡
中轉到 "開始" 菜單 (左下方的窗口圖標), 鍵入 "Microsoft Store", 選擇用於打開應用商店的連接。機器學習
打開存儲區後, 選擇右上方菜單中的 "搜索", 而後輸入 "Python"。 從 "應用" 下的結果中打開 "Python 3.7"。 選擇 "獲取"。編程語言
Python 完成下載和安裝過程後, 請使用 "開始" 菜單 (左下方的窗口圖標) 打開 Windows PowerShell。 打開 PowerShell 後, 輸入Python --version
以確認已在計算機上安裝 Python3。
Python 的 Microsoft Store 安裝包含pip, 即標準包管理器。 Pip 容許你安裝和管理不屬於 Python 標準庫的其餘包。 若要確認還具備用於安裝和管理包的 pip, 請輸入pip --version
。
經過使用 VS Code 做爲文本編輯器/集成開發環境 (IDE), 能夠利用IntelliSense (代碼完成幫助) Linting (有助於避免在代碼中產生錯誤)、調試支持(幫助你在中查找錯誤)運行後的代碼)、代碼片斷(小型可重用代碼塊的模板) 以及單元測試(使用不一樣類型的輸入測試代碼的接口)。
VS Code 還包含一個內置終端, 使你可以使用 Windows 命令提示符、PowerShell 或你喜歡的任何方式打開 Python 命令行, 從而在你的代碼編輯器和命令行之間創建無縫的工做流。
若要安裝 VS Code, 請下載適用於https://code.visualstudio.comWindows 的 VS Code:。
Python 是一種解釋型語言, 若要運行 Python 代碼, 必須告知 VS Code 要使用的解釋器。建議堅持使用 Python 3.7, 除非你有特定的緣由要選擇其餘內容。 若要選擇 python 3 解釋器, 請打開命令面板(Ctrl + Shift + P), 開始鍵入如下命令:選擇 " 解釋器" 進行搜索, 並選擇命令。 你還可使用底部狀態欄上的 "選擇 Python 環境" 選項 (若是可用) (它可能已顯示選定的解釋器)。 該命令顯示 VS Code 能夠自動查找的可用解釋器列表, 包括虛擬環境。 若是看不到所需的解釋器, 請參閱配置 Python 環境。
若要在 VS Code 中打開終端, 請選擇 "查看 > 終端", 或者使用快捷方式Ctrl + ' (使用反撇號字符)。 默認終端爲 PowerShell。
在 VS Code 終端中, 只需輸入如下命令便可打開 Python:python
輸入如下內容, 嘗試使用 Python 解釋print("Hello World")
器:。 Python 將返回語句 "Hello World"。
若是你計劃在 Python 代碼上與其餘人進行協做, 或在開源站點 (例如 GitHub) 上託管你的項目, VS Code 支持使用 Git 進行版本控制。 VS Code 中的 "源代碼管理" 選項卡跟蹤全部更改, 並在 UI 中內置內置的 Git 命令 (添加、提交、推送和拉取)。 首先須要安裝 Git 才能打開源代碼管理面板。
從git-scm 網站下載並安裝適用於 Windows 的 Git。
其中包含了一個安裝嚮導, 該向導將詢問一系列有關 Git 安裝設置的問題。 建議使用全部默認設置, 除非您有特定緣由要更改某些內容。
若是之前從未處理過 Git, GitHub 指南可幫助你入門。
根據其 creator Guido van Rossum, Python 是一種 "高級編程語言", 其核心設計理念所有與代碼可讀性和語法相關, 使程序員可以在幾行代碼中表達概念。 "
Python 是一種解釋型語言。 與編譯的語言不一樣, 你編寫的代碼須要轉換爲機器代碼才能由計算機處理器運行, Python 代碼直接傳遞給解釋器並直接運行。 只需鍵入代碼並運行代碼。 試試吧!
打開 PowerShell 命令行後, 輸入python
以運行 Python 3 解釋器。 (某些指令更喜歡使用命令py
或python3
, 它們也應該有效。) 你將知道, 你會成功, 由於將顯示一個 > > > 提示, 其中三個符號爲三個。
能夠經過幾種內置方法修改 Python 中的字符串。 使用如下方式建立變量: variable = 'Hello World!'
。 對於新行, 請按 Enter。
用如下內容打印變量print(variable)
:。 這會顯示文本 "Hello World!"。
使用: len(variable)
查找字符串變量的長度和使用的字符數。 這會顯示使用了12個字符。 (請注意, 該空格在總長度中被計爲一個字符。)
將字符串變量轉換爲大寫字母: variable.upper()
。 如今將字符串變量轉換爲小寫字母: variable.lower()
。
計算在字符串變量中使用字母 "l" 的次數: variable.count("l")
。
搜索字符串變量中的特定字符, 讓咱們查找感嘆號, 使用: variable.find("!")
。 這會顯示感嘆號位於字符串的第11個位置字符中。
將感嘆號替換爲問號: variable.replace("!", "?")
。
若要退出 Python, 能夠輸入exit()
、 quit()
或, 而後選擇 Ctrl + z。
但願使用 Python 的某些內置字符串修改方法時要開心。 如今, 請嘗試建立 Python 程序文件並使用 VS Code 運行該文件。
VS Code 團隊已結合了有關 Python 的精彩入門教程, 介紹如何使用 python 建立 Hello World 程序、運行程序文件、配置和運行調試器, 以及安裝程序包 (例如matplotlib和numpy在虛擬環境中建立圖形繪圖。
1. 打開 PowerShell 並建立名爲 "hello" 的空文件夾, 導航到此文件夾, 而後在 VS Code 中打開它:
mkdir hello cd hello code .
2. VS Code 打開後, 在左側的資源管理器窗口中顯示新的 " hello " 文件夾, 經過按Ctrl + ' (使用反撇號) 或選擇 "查看 > ",在VSCode的底部面板中打開命令行窗口。終端。 經過在文件夾中開始 VS Code, 該文件夾將成爲你的 "工做區"。 VS Code 存儲特定於 vscode/settings 中的工做區的設置, 它們不一樣於全局存儲的用戶設置。
3. 繼續 VS Code 文檔中的教程:建立 Python Hello World 源代碼文件。
Pygame 是一種流行的 Python 包, 用於編寫遊戲-鼓勵學生學習編程, 同時建立有趣的東西。Pygame 在新窗口中顯示圖形, 所以它將沒法在 WSL 的命令行方法下運行。 可是, 若是您經過本教程中所述的 Microsoft Store 安裝了 Python, 它將正常工做。
安裝 Python 後, 經過鍵入python -m pip install -U pygame --user
從命令行 (或 VS Code 內的終端) 安裝 pygame。
經過運行示例遊戲來測試安裝:python -m pygame.examples.aliens
一切正常, 遊戲就會打開一個窗口。 完成播放後, 關閉窗口。
下面介紹瞭如何開始編寫本身的遊戲。
打開 PowerShell (或 Windows 命令提示符) 並建立一個名爲 "彈跳" 的空文件夾。 導航到此文件夾並建立一個名爲 "bounce.py" 的文件。 在 VS Code 中打開文件夾:
mkdir bounce cd bounce new-item bounce.py code .
2. 使用 "VS Code", 輸入如下 Python 代碼 (或複製並粘貼):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
將其另存bounce.py
爲:。
從 PowerShell 終端, 經過輸入如下內容來運行python bounce.py
它:。
請嘗試調整某些數字, 以查看它們對彈跳球的影響。
閱讀有關經過 pygame 在pygame.org編寫遊戲的詳細信息。