如何在Windows上做Python開(kāi)發(fā)?微軟出了官方教程
在 Windows 上做 Python 開(kāi)發(fā)太痛苦?微軟最近發(fā)布了一系列官方教程,終于……
教程地址:https://docs.microsoft.com/zh-cn/windows/python/
這些教程將指導(dǎo)使用者如何設(shè)置開(kāi)發(fā)環(huán)境、是否在原生 Windows 或 Windows Subsystem for Linux (WSL) 系統(tǒng)上安裝自己的工具,以及如何集成 VS Code、Git 等工具。
具體教程如下所示:
- 初學(xué)者在 Windows 上使用 Python 的教程
- web 開(kāi)發(fā)者在 Windows 上使用 Python 的教程
- 在 Windows 上使用 Python 編寫(xiě)腳本和自動(dòng)執(zhí)行文件系統(tǒng)操作
- 在 Windows 上使用 Python 執(zhí)行機(jī)器學(xué)習(xí)任務(wù)(待更新)

初學(xué)者教程
該教程適用于對(duì) Python 感興趣的初學(xué)者,具體內(nèi)容包括設(shè)置開(kāi)發(fā)環(huán)境、安裝 Python、安裝 VS Code、安裝 Git,以及簡(jiǎn)單的教程和實(shí)踐活動(dòng)。

web 開(kāi)發(fā)者教程
該教程適用于使用 WSL 在 Windows 上使用 Python 進(jìn)行 web 開(kāi)發(fā)。
具體內(nèi)容包括:設(shè)置開(kāi)發(fā)環(huán)境、啟用 WSL、安裝 Linux 分發(fā)版、設(shè)置 Visual Studio Code、創(chuàng)建新項(xiàng)目、安裝 Python、pip 和 venv、創(chuàng)建虛擬環(huán)境等步驟,以及 Flask Hello World 教程和 Django Hello World 教程。

值得注意的是,在 Windows 上使用 Python 進(jìn)行 web 開(kāi)發(fā)時(shí),微軟官方教程建議通過(guò) WSL 專門(mén)安裝 Python 來(lái)構(gòu)建 web 應(yīng)用程序。原因在于:Python web 開(kāi)發(fā)的許多教程和說(shuō)明都是針對(duì) Linux 用戶編寫(xiě)的, 并使用基于 Linux 的打包和安裝工具。大多數(shù) web 應(yīng)用還部署在 Linux 上,因此,這將確保開(kāi)發(fā)環(huán)境與生產(chǎn)環(huán)境之間的一致性。
在 Windows 上使用 Python 編寫(xiě)腳本和自動(dòng)執(zhí)行文件系統(tǒng)操作
該教程主要介紹如何在 Windows 上使用 Python 編寫(xiě)腳本和自動(dòng)執(zhí)行文件系統(tǒng)操作。具體內(nèi)容包括:設(shè)置開(kāi)發(fā)環(huán)境、安裝 Python、安裝 Visual Studio Code、安裝 Microsoft Python 擴(kuò)展、在 VS Code 中打開(kāi)集成的 PowerShell 終端、安裝 Git 等步驟。
在設(shè)置開(kāi)發(fā)環(huán)境時(shí),執(zhí)行這些功能與執(zhí)行 web 開(kāi)發(fā)時(shí)的開(kāi)發(fā)環(huán)境設(shè)置有所不同。
如前文所述,在 Windows 上使用 Python 進(jìn)行 web 開(kāi)發(fā)時(shí)需要通過(guò) WSL 專門(mén)安裝 Python 來(lái)構(gòu)建 web 應(yīng)用程序,而如果是執(zhí)行 web 開(kāi)發(fā)以外的其他操作時(shí),只需使用 Microsoft Store 直接在 Windows 10 上安裝 Python。
此外,除了這三門(mén)教程以及待更新的機(jī)器學(xué)習(xí)教程以外,微軟官方還提供了常見(jiàn)問(wèn)題解答(FAQ)和資源列表。
- 為什么無(wú)法 "pip 安裝" 某個(gè)包?
- 什么是 py?
- 為什么在復(fù)制粘貼時(shí)文件路徑不能在 Python 中使用?
- 什么是 PYTHONPATH?
- 在哪里可以找到有關(guān)打包和部署的幫助?
- 如果需要在不同的計(jì)算機(jī)上工作, 該怎么辦?
- 如果我使用的是 PyCharm、Atom、Sublime Text、Emacs 或 Vim, 該怎么辦?
- Mac 快捷鍵如何映射到 Windows 快捷鍵?
當(dāng)你遇到這些問(wèn)題時(shí)可以從微軟官方教程中獲得答案。