欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

如何在Windows上使用Python進(jìn)行開(kāi)發(fā)

系統(tǒng) 1746 0

本文由葡萄城技術(shù)團(tuán)隊(duì)于原創(chuàng)并首發(fā)

轉(zhuǎn)載請(qǐng)注明出處:葡萄城官網(wǎng),葡萄城為開(kāi)發(fā)者提供專業(yè)的開(kāi)發(fā)工具、解決方案和服務(wù),賦能開(kāi)發(fā)者。

?

一直以來(lái)C#都是微軟在編程語(yǔ)言方面最為顯著的Tag,但時(shí)至今日Python已經(jīng)從一個(gè)小眾語(yǔ)言,變成了世界編程語(yǔ)言排行榜排名前列的語(yǔ)言了。

Python也在Web開(kāi)發(fā)、網(wǎng)絡(luò)爬蟲(chóng)、數(shù)據(jù)分析、大數(shù)據(jù)處理、機(jī)器學(xué)習(xí)、科學(xué)計(jì)算及繪圖等領(lǐng)域有著不錯(cuò)的天然優(yōu)勢(shì)和不俗的表現(xiàn)。微軟再?gòu)氖召?gòu)了Github后,在開(kāi)源社區(qū)投入的力度越來(lái)越大,所以對(duì)于Python的支持,和為Python社區(qū)提供更多的貢獻(xiàn),微軟本身也承擔(dān)起了更多的責(zé)任。

所以近日,微軟上線了一套Python教程《Develp with Python on Windows》,文檔內(nèi)容包括設(shè)置Python開(kāi)發(fā)環(huán)境、在Windows與WSL子系統(tǒng)中安裝相應(yīng)開(kāi)發(fā)工具,以及如何集成VS Code與Git工具并進(jìn)行開(kāi)發(fā)等。下來(lái)也讓我們先來(lái)看看如何配置Python開(kāi)發(fā)環(huán)境以及Hello World教程。

設(shè)置開(kāi)發(fā)環(huán)境

對(duì)于不熟悉 Python 的新手, 我們建議從 Microsoft Store 安裝 Python。? 通過(guò) Microsoft Store 安裝將使用 basic Python3 解釋器, 但會(huì)為當(dāng)前用戶 (避免需要管理員訪問(wèn)權(quán)限) 設(shè)置路徑設(shè)置, 并提供自動(dòng)更新。? 如果你處于教育環(huán)境或組織中限制權(quán)限或管理訪問(wèn)權(quán)限的部分, 則此項(xiàng)特別有用。

如果在 Windows 上使用 Python 進(jìn)行web 開(kāi)發(fā), 則建議為開(kāi)發(fā)環(huán)境設(shè)置其他設(shè)置。? 建議通過(guò)適用于 Linux 的 Windows 子系統(tǒng)安裝和使用 Python, 而不是直接在 Windows 上安裝。? 有關(guān)幫助, 請(qǐng)參閱:開(kāi)始在 Windows 上使用 Python 進(jìn)行 web 開(kāi)發(fā)。? 如果你有興趣自動(dòng)執(zhí)行操作系統(tǒng)上的常見(jiàn)任務(wù), 請(qǐng)參閱以下指南:開(kāi)始在 Windows 上使用 Python 進(jìn)行腳本編寫(xiě)和自動(dòng)化。? 對(duì)于某些高級(jí)方案 (例如需要訪問(wèn)/修改 Python 的已安裝文件、創(chuàng)建二進(jìn)制文件的副本或直接使用 Python Dll), 你可能需要考慮直接從python.org下載特定的 Python 版本, 或考慮安裝一種替代方法, 如 Anaconda、Jython、PyPy、WinPython、IronPython 等。僅當(dāng)你是更高級(jí)的 Python 程序員時(shí), 才建議使用此方法, 具體原因是選擇替代實(shí)現(xiàn)。

安裝 Python

使用 Microsoft Store 安裝 Python:

  1. 中轉(zhuǎn)到 "開(kāi)始" 菜單 (左下方的窗口圖標(biāo)), 鍵入 "Microsoft Store", 選擇用于打開(kāi)應(yīng)用商店的鏈接。

  2. 打開(kāi)存儲(chǔ)區(qū)后, 選擇右上方菜單中的 "搜索", 然后輸入 "Python"。? 從 "應(yīng)用" 下的結(jié)果中打開(kāi) "Python 3.7"。? 選擇 "獲取"。

  3. Python 完成下載和安裝過(guò)程后, 請(qǐng)使用 "開(kāi)始" 菜單 (左下方的窗口圖標(biāo)) 打開(kāi) Windows PowerShell。? 打開(kāi) PowerShell 后, 輸入 Python --version 以確認(rèn)已在計(jì)算機(jī)上安裝 Python3。

  4. Python 的 Microsoft Store 安裝包含pip, 即標(biāo)準(zhǔn)包管理器。? Pip 允許你安裝和管理不屬于 Python 標(biāo)準(zhǔn)庫(kù)的其他包。? 若要確認(rèn)還具有用于安裝和管理包的 pip, 請(qǐng)輸入 pip --version 。

安裝 Visual Studio Code

通過(guò)使用 VS Code 作為文本編輯器/集成開(kāi)發(fā)環(huán)境 (IDE), 可以利用IntelliSense?(代碼完成幫助)?Linting?(有助于避免在代碼中產(chǎn)生錯(cuò)誤)、調(diào)試支持(幫助你在中查找錯(cuò)誤)運(yùn)行后的代碼)、代碼片段(小型可重用代碼塊的模板) 以及單元測(cè)試(使用不同類型的輸入測(cè)試代碼的接口)。

VS Code 還包含一個(gè)內(nèi)置終端, 使你能夠使用 Windows 命令提示符、PowerShell 或你喜歡的任何方式打開(kāi) Python 命令行, 從而在你的代碼編輯器和命令行之間建立無(wú)縫的工作流。

  1. 若要安裝 VS Code, 請(qǐng)下載適用于https://code.visualstudio.comWindows 的 VS Code:。

  2. Python 是一種解釋型語(yǔ)言, 若要運(yùn)行 Python 代碼, 必須告知 VS Code 要使用的解釋器。 建議堅(jiān)持使用 Python 3.7, 除非你有特定的原因要選擇其他內(nèi)容。? 若要選擇 python 3 解釋器, 請(qǐng)打開(kāi)命令面板(Ctrl + Shift + P), 開(kāi)始鍵入以下命令:選擇 "?解釋器" 進(jìn)行搜索, 并選擇命令。? 你還可以使用底部狀態(tài)欄上的 "選擇 Python 環(huán)境" 選項(xiàng) (如果可用) (它可能已顯示選定的解釋器)。? 該命令顯示 VS Code 可以自動(dòng)查找的可用解釋器列表, 包括虛擬環(huán)境。? 如果看不到所需的解釋器, 請(qǐng)參閱配置 Python 環(huán)境。

    在 VS Code 中選擇 Python 解釋器

  3. 若要在 VS Code 中打開(kāi)終端, 請(qǐng)選擇 "查看?>?終端", 或者使用快捷方式Ctrl + '?(使用反撇號(hào)字符)。? 默認(rèn)終端為 PowerShell。

  4. 在 VS Code 終端中, 只需輸入以下命令即可打開(kāi) Python: python

  5. 輸入以下內(nèi)容, 嘗試使用 Python 解釋 print("Hello World") 器:。? Python 將返回語(yǔ)句 "Hello World"。

    如何在Windows上使用Python進(jìn)行開(kāi)發(fā)_第1張圖片

安裝 Git (可選)

如果你計(jì)劃在 Python 代碼上與其他人進(jìn)行協(xié)作, 或在開(kāi)源站點(diǎn) (例如 GitHub) 上托管你的項(xiàng)目, VS Code 支持使用 Git 進(jìn)行版本控制。? VS Code 中的 "源代碼管理" 選項(xiàng)卡跟蹤所有更改, 并在 UI 中內(nèi)置內(nèi)置的 Git 命令 (添加、提交、推送和拉取)。? 首先需要安裝 Git 才能打開(kāi)源代碼管理面板。

  1. 從git-scm 網(wǎng)站下載并安裝適用于 Windows 的 Git。

  2. 其中包含了一個(gè)安裝向?qū)? 該向?qū)⒃儐?wèn)一系列有關(guān) Git 安裝設(shè)置的問(wèn)題。? 建議使用所有默認(rèn)設(shè)置, 除非您有特定原因要更改某些內(nèi)容。

  3. 如果以前從未處理過(guò) Git,?GitHub 指南可幫助你入門(mén)。

有關(guān)某些 Python 基礎(chǔ)知識(shí)的 Hello World 教程

根據(jù)其 creator Guido van Rossum, Python 是一種 "高級(jí)編程語(yǔ)言", 其核心設(shè)計(jì)理念全部與代碼可讀性和語(yǔ)法相關(guān), 使程序員能夠在幾行代碼中表達(dá)概念。 "

Python 是一種解釋型語(yǔ)言。? 與編譯的語(yǔ)言不同, 你編寫(xiě)的代碼需要轉(zhuǎn)換為機(jī)器代碼才能由計(jì)算機(jī)處理器運(yùn)行, Python 代碼直接傳遞給解釋器并直接運(yùn)行。? 只需鍵入代碼并運(yùn)行代碼。? 試試吧!

  1. 打開(kāi) PowerShell 命令行后, 輸入 python 以運(yùn)行 Python 3 解釋器。? (某些指令更喜歡使用命令 py python3 , 它們也應(yīng)該有效。)? 你將知道, 你會(huì)成功, 因?yàn)閷@示一個(gè) > > > 提示, 其中三個(gè)符號(hào)為三個(gè)。

  2. 可以通過(guò)幾種內(nèi)置方法修改 Python 中的字符串。? 使用以下方式創(chuàng)建變量:? variable = 'Hello World!' 。? 對(duì)于新行, 請(qǐng)按 Enter。

  3. 用以下內(nèi)容打印變量 print(variable) :。? 這會(huì)顯示文本 "Hello World!"。

  4. 使用:? len(variable) 查找字符串變量的長(zhǎng)度和使用的字符數(shù)。? 這會(huì)顯示使用了12個(gè)字符。? (請(qǐng)注意, 該空格在總長(zhǎng)度中被計(jì)為一個(gè)字符。)

  5. 將字符串變量轉(zhuǎn)換為大寫(xiě)字母:? variable.upper() 。? 現(xiàn)在將字符串變量轉(zhuǎn)換為小寫(xiě)字母:? variable.lower()

  6. 計(jì)算在字符串變量中使用字母 "l" 的次數(shù):? variable.count("l") 。

  7. 搜索字符串變量中的特定字符, 讓我們查找感嘆號(hào), 使用:? variable.find("!") 。? 這會(huì)顯示感嘆號(hào)位于字符串的第11個(gè)位置字符中。

  8. 將感嘆號(hào)替換為問(wèn)號(hào):? variable.replace("!", "?") 。

  9. 若要退出 Python, 可以輸入 exit() 、? quit() 或, 然后選擇 Ctrl + z。

如何在Windows上使用Python進(jìn)行開(kāi)發(fā)_第2張圖片

希望使用 Python 的某些內(nèi)置字符串修改方法時(shí)要開(kāi)心。? 現(xiàn)在, 請(qǐng)嘗試創(chuàng)建 Python 程序文件并使用 VS Code 運(yùn)行該文件。

使用 Python 與 VS Code Hello World 教程

VS Code 團(tuán)隊(duì)已結(jié)合了有關(guān) Python 的精彩入門(mén)教程, 介紹如何使用 python 創(chuàng)建 Hello World 程序、運(yùn)行程序文件、配置和運(yùn)行調(diào)試器, 以及安裝程序包 (例如 matplotlib numpy 在虛擬環(huán)境中創(chuàng)建圖形繪圖。

?

1. 打開(kāi) PowerShell 并創(chuàng)建名為 "hello" 的空文件夾, 導(dǎo)航到此文件夾, 然后在 VS Code 中打開(kāi)它:

?

            
              mkdir hello
cd hello
code .
            
          

?

2. VS Code 打開(kāi)后, 在左側(cè)的資源管理器窗口中顯示新的 "? hello ?" 文件夾, 通過(guò)按Ctrl + '?(使用反撇號(hào)) 或選擇 "查看?> ",在VSCode的底部面板中打開(kāi)命令行窗口。終端。? 通過(guò)在文件夾中開(kāi)始 VS Code, 該文件夾將成為你的 "工作區(qū)"。? VS Code 存儲(chǔ)特定于 vscode/settings 中的工作區(qū)的設(shè)置, 它們不同于全局存儲(chǔ)的用戶設(shè)置。

?

?

3. 繼續(xù) VS Code 文檔中的教程:創(chuàng)建 Python Hello World 源代碼文件。

?

使用 Pygame 創(chuàng)建簡(jiǎn)單游戲

如何在Windows上使用Python進(jìn)行開(kāi)發(fā)_第3張圖片

Pygame 是一種流行的 Python 包, 用于編寫(xiě)游戲-鼓勵(lì)學(xué)生學(xué)習(xí)編程, 同時(shí)創(chuàng)建有趣的東西。 Pygame 在新窗口中顯示圖形, 因此它將無(wú)法在 WSL 的命令行方法下運(yùn)行。? 但是, 如果您通過(guò)本教程中所述的 Microsoft Store 安裝了 Python, 它將正常工作。

  1. 安裝 Python 后, 通過(guò)鍵入 python -m pip install -U pygame --user 從命令行 (或 VS Code 內(nèi)的終端) 安裝 pygame。

  2. 通過(guò)運(yùn)行示例游戲來(lái)測(cè)試安裝: python -m pygame.examples.aliens

  3. 一切正常, 游戲就會(huì)打開(kāi)一個(gè)窗口。? 完成播放后, 關(guān)閉窗口。

下面介紹了如何開(kāi)始編寫(xiě)自己的游戲。

打開(kāi) PowerShell (或 Windows 命令提示符) 并創(chuàng)建一個(gè)名為 "彈跳" 的空文件夾。? 導(dǎo)航到此文件夾并創(chuàng)建一個(gè)名為 "bounce.py" 的文件。? 在 VS Code 中打開(kāi)文件夾:

              
                mkdir bounce
cd bounce
new
              
              -
              
                item bounce.py
code .
              
            

2. 使用 "VS Code", 輸入以下 Python 代碼 (或復(fù)制并粘貼):

              import sys, pygame

pygame.init()

size = width, height = 640, 480
dx = 1
dy = 1
x= 163
y = 120
black = (0,0,0)
white = (255,255,255)

screen = pygame.display.set_mode(size)

while 1:

    for event in pygame.event.get():
        if event.type == pygame.QUIT: sys.exit()

    x += dx
    y += dy

    if x < 0 or x > width:   
        dx = -dx

    if y < 0 or y > height:
        dy = -dy

    screen.fill(black)

    pygame.draw.circle(screen, white, (x,y), 8)

    pygame.display.flip()

            

將其另存 bounce.py 為:。

從 PowerShell 終端, 通過(guò)輸入以下內(nèi)容來(lái)運(yùn)行 python bounce.py 它:。

如何在Windows上使用Python進(jìn)行開(kāi)發(fā)_第4張圖片

請(qǐng)嘗試調(diào)整某些數(shù)字, 以查看它們對(duì)彈跳球的影響。

閱讀有關(guān)通過(guò) pygame 在pygame.org編寫(xiě)游戲的詳細(xì)信息。

?


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。?!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 久久99国产综合精品 | 精品欧美乱码久久久久久1区2区 | 亚洲精品国产成人一区二区 | 久精品视频 | 美女国内精品自产拍在线播放 | 亚洲一区中文字幕 | 成人在线免费看 | 精品久久免费视频 | 王的女人印度剧电视剧免费观看32集 | 韩国精品一区二区 | 一级毛片日本特黄97人人 | 另类视频综合 | 午夜视频在线观看一区 | 中文字幕一区在线观看视频 | 日韩一区免费在线观看 | 久热精品视频在线播放 | 精品伊人 | 久久伊人免费视频 | 久久99爱re热6在线播放 | 日本欧美国产精品第一页久久 | 日韩一区二区三区视频 | 91资源在线观看 | 99久久精品费精品国产一区二区 | 国产精品免费播放 | 狠狠色丁香婷婷综合 | 亚洲精品人成网线在线 | 欧美性猛交一区二区三区精品 | 久久久久久亚洲 | 国产成人一区二区精品非洲 | 色噜噜狠狠色综合久 | 国产精品网址你懂的 | 欧美受xxxx黑人xyx爽 | 天天影视插插 | 94在线成人免费视频 | 日本高清在线观看视频 | 国产精品高清在线观看 | 日韩中文字幕在线看 | 伊人伊人伊人 | 国产酒店视频 | 999毛片免费观看 | 一级毛片a级 |