Python趣味入門02: 妥妥地安裝配置Python(Windows版)

来源:https://www.cnblogs.com/dosboy/archive/2020/02/21/python_book_02.html
-Advertisement-
Play Games

手把手教您下載安裝Python的運行環境,本文雖然寫於2020年Python穩定的版本是3.8,Windows流行的版本是Win10,學會方法50年管用,本教程會在電腦上安裝2套Python環境,1-3節安裝原生環境,第4節安裝Visual Studio Code的環境。 ...


< 上一篇:Python趣味入門01:你真的瞭解Python麽?

 

本篇內容手把手教您如何去網上下載安裝Python的運行環境,本文寫於2020年Python穩定的版本是3.8,Windows流行的版本是Win10,各位看官搜索到本文時可能已經2050年了,但教程任然有用,只要你用的是Windown系統,但是一定要註意如下幾點。

本教程會在電腦上安裝2套Python環境,1-3節安裝原生環境,第4節安裝Visual Studio Code的環境。如果你想快速開始,立即過上寫代碼的癮,請跳過1-3節從第4節開始。

1、官方Python的網站

下載Python時強烈建議去官網(起碼看看目前最穩定的版本是什麼),不建議在其它任何第三方網站上下載Python安裝文件,理由只有一個:無法保證最新版本,萬一你下載到了2.0版本,其差別就是兩種編程語言。還傳說有的人下載了Python,安裝後卻變成了湯不熱,從此再也沒有學過編程。網址如下:

https://www.python.org

  圖1 官網找到對下載頁面

 

在Downloads的菜單中選擇Windows,進入到下載頁面,如下圖:

初學者此處應謹慎裝A,因此建議選擇穩定(Stable)和可執行(Excutable)的版本:

  圖2 找對下載的安裝文件

官方網站下載的速度非常滴慢,此痛點有特效藥,提示:迅雷可以幫我們藥到病除。

2、安裝Python

運行下載的安裝文件,進行安裝。如下圖,需要把如下2個選項都勾選。

 

  圖3 安裝選項

確保Add Python 3.8 to PATH選中,選項:把Python的可執行程式加入PATH環境變數,意義就是讓其它程式(比如Python編輯器、命令行程式)可以直接調用Python程式來運行。

3、驗證安裝

很多小哥哥安裝到此就結束了,在此應該進行如下2個功能的驗證,如果不成功那麼說明您前面的程式有問題,請重新卸載,按照本文勾選好,再來安裝一次。

3.1 IDLE環境驗證

點擊開始菜單,啟動Python3.8下麵的IDLE。 IDLE是Python最基本的命令行,提供簡單的程式編輯和命令行功能,基本上我們今後用不到它。

  圖4 啟動原生編輯器

值得一提的是菜單中的 Python 3.8 Manuals ,是Python的語言指南,是學習Python真正的好東東,如果英文在小學6年級之上,建議好好閱讀相關章節。

下圖是打開IDLE後的界面,>>>這三個大於號就是提示符,提示我們已經進入了python的運行環境。

 

打開後,我們輸入如下的語句 1+1,看看是不是返回2了。GOOD,恭喜你,學會了加法!

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license()" for more information.

>>> 1+1
2
 >>>


>>>這個符號是命令模式的提示符,用來提示用戶輸入語句。驗證成功後,我們再來驗證在命令行下如何運行Python的源程式。

3.2 命令行環境運行Python

通過如下的步驟打開Windows的命令行環境,右擊 開始菜單 -> “命令提示符(管理員)”,可以打開如下的命令行,為了方便今後運行程式,我們

 

  右擊開始菜單

在命令行中,如下圖,輸入下麵的命令,這是一個拷貝命令,用來把con就是控制台copy到文件test.py文件。用人話說就是新建一個test.py文件。

copy con test.py           輸入這個命令回車後,DOS命令行提示符會消失,輸入如下的python程式:

print('Hello World!')    輸完後按下回車,再按下鍵盤上的 Ctrl+Z 鍵,然後再按下回車,就可以保存文件

  命令行驗證

如上圖,我們創建了一個Python的程式後,直接在命令行運行它,在命令行中直接輸入這個文件名稱test.py如果你看到返回了程式運行的結果Hello World!說明驗證成功,如果有問題,那麼重新安裝上面的文件。

4、安裝Visual Studio Code編輯器

初學者在學習代碼時,使用順手的編輯器,才能方便學習。很多專業人士推薦PyCharm,其實無論使用哪一個簡單易用不出問題才是最好,所以這裡我們推薦大家使用微軟的Visual Studio Code編輯器,免費簡單並且所有的東西都是一鍵安裝。

4.1 首先找到Visual Studio Code官網

這是官方下載的地址,如下圖選擇正確的版本下載,安裝後會啟動。

https://visualstudio.microsoft.com/zh-hans/downloads/

 

  官網下載才可靠

4.2 新建個文件夾放程式

安裝完畢後,打開Visual Studio Code程式,

如下圖點擊“Open Folder ” 打開一個文件夾。

  打開文件夾

在彈出的對話框中,新建一個文件夾python,用來放源程式,並且選擇它。

 

 

如下圖,點擊“新建文件” 按鈕,再新建一個文件: first.py

 

  新建.py文件

4.3 安裝VS內的Python環境

創建好.py文件後,我們把滑鼠移到右邊視窗,這時神奇的事情出現了,右下角彈出提示,如下圖:

  自動提示

直接點擊install,安裝Python運行的環境,這其實和我們第1步安裝的Python是完全重覆的,但是為減少編輯器的設置工作,安裝2個Python又有什麼關係呢?如果沒有彈出視窗,也可以使用如下的方法找到Python組件。

 

  安裝擴展組件方式

點擊左邊欄內搜索到的Python組件,主視窗中點擊Install,進行安裝。

  安裝Python

安裝完畢,立刻在右邊又出來瞭如下的提示視窗:

這是Python的組件,pylint用來對Python代碼進行智能提示和著色的。

  Python的組件

可以直接點擊Install進行安裝,如果沒有彈出這個視窗,可以使用Python的pip工具後續補安裝,在DOS命令提示里輸入:

>pip install pylint    就可以安裝pylint

4.4 編寫測試代碼

下麵我們使用如下代碼測試一下Python安裝的情況:

import random
print(random.randint(1,9))

本程式列印一個1-9的隨機數,寫好後,右擊視窗,選擇“在終端視窗中運行文件”,如下圖:

  運行文件

可以看到在主視窗下方的“TERMINAL” 終端視窗里,給出了運行的結果:4

  運行結果

上圖的第1、2行其實是生成的DOS環境的命令,可以看到它調用了剛剛安裝的python來運行這個文件;

第3行是運行結果。

 

< 上一篇:Python趣味入門01:你真的瞭解Python麽?


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 概率論和數理統計實驗(matlab中實現) 一.伯努利分佈 R=binornd(N,P); //N,P為二次分佈的倆個參數,返回服從參數為N,P的二項分佈的隨機數,且N,P,R的形式相同。 R=binornd(N,P,m); //m是一個1 2向量,它為指定的隨機數的個數,其中N,P分別代表返回值R ...
  • 一、JS加密之“鹽”​ 1.salt屬性“鹽":多用於密碼學,比如我們的銀行卡是六位密碼,但是實際上在銀行的系統里,我們輸入密碼後,會給原始的密碼添加若幹字元,形成更加難以破解的密碼。這個過程我們稱為”加鹽“。 """ 處理JS加密 """ import time,random ​ def getS ...
  • 逗號 用於生成一個長度為1的元組 因此需要將長度為1的元組中元素提取出來可以用 簡化賦值操作 最後 列印變數加 實現連續列印不換行的操作在python3中行不通了 ...
  • 一、DFT之前言部分 由於matlab已提供了內部函數來計算DFT、IDFT,我們只需要會調用fft、ifft函數就行; 二、函數說明: fft(x):計算N點的DFT。N是序列x的長度,即N=length(x); fft(x,L):計算L點的DFT。若LN,則將原序列x補0至L點,然後通過計算其L ...
  • 一、 功能: 尋找非零元素的索引和值 二、相關函數語法: 1. ind = find(X) 2. ind = find(X, k) 3. ind = find(X, k, 'first') 4. ind = find(X, k, 'last') 5. [row,col] = find(X, ...) ...
  • 一、A為3行4列的矩陣,B為一個行數大於3的矩陣,寫出MATLAB命令。 (1)刪除A的第1、3兩列。 (2)刪除B的倒數第3行。 (1)刪除A的第1、3列 ​A=rand(3,4) ​A(:,[1,3])=[] 輸出: A = 0.9572 0.1419 0.7922 0.0357 0.4854 ...
  • python3-cookbook中每個小節以問題、解決方案和討論三個部分探討了Python3在某類問題中的最優解決方式,或者說是探討Python3本身的數據結構、函數、類等特性在某類問題上如何更好地使用。這本書對於加深Python3的理解和提升Python編程能力的都有顯著幫助,特別是對怎麼提高Py ...
  • Dart類Getters和Setter Getters和Setter(也稱為訪問器和更改器)允許程式分別初始化和檢索類欄位的值。 使用get關鍵字定義getter或訪問器。Setter或存取器是使用set關鍵字定義的。 預設的getter/setter與每個類相關聯。 但是,可以通過顯式定義sett ...
一周排行
    -Advertisement-
    Play Games
  • C#TMS系統代碼-基礎頁面BaseCity學習 本人純新手,剛進公司跟領導報道,我說我是java全棧,他問我會不會C#,我說大學學過,他說這個TMS系統就給你來管了。外包已經把代碼給我了,這幾天先把增刪改查的代碼背一下,說不定後面就要趕鴨子上架了 Service頁面 //using => impo ...
  • 委托與事件 委托 委托的定義 委托是C#中的一種類型,用於存儲對方法的引用。它允許將方法作為參數傳遞給其他方法,實現回調、事件處理和動態調用等功能。通俗來講,就是委托包含方法的記憶體地址,方法匹配與委托相同的簽名,因此通過使用正確的參數類型來調用方法。 委托的特性 引用方法:委托允許存儲對方法的引用, ...
  • 前言 這幾天閑來沒事看看ABP vNext的文檔和源碼,關於關於依賴註入(屬性註入)這塊兒產生了興趣。 我們都知道。Volo.ABP 依賴註入容器使用了第三方組件Autofac實現的。有三種註入方式,構造函數註入和方法註入和屬性註入。 ABP的屬性註入原則參考如下: 這時候我就開始疑惑了,因為我知道 ...
  • C#TMS系統代碼-業務頁面ShippingNotice學習 學一個業務頁面,ok,領導開完會就被裁掉了,很突然啊,他收拾東西的時候我還以為他要旅游提前請假了,還在尋思為什麼回家連自己買的幾箱飲料都要叫跑腿帶走,怕被偷嗎?還好我在他開會之前拿了兩瓶芬達 感覺感覺前面的BaseCity差不太多,這邊的 ...
  • 概述:在C#中,通過`Expression`類、`AndAlso`和`OrElse`方法可組合兩個`Expression<Func<T, bool>>`,實現多條件動態查詢。通過創建表達式樹,可輕鬆構建複雜的查詢條件。 在C#中,可以使用AndAlso和OrElse方法組合兩個Expression< ...
  • 閑來無聊在我的Biwen.QuickApi中實現一下極簡的事件匯流排,其實代碼還是蠻簡單的,對於初學者可能有些幫助 就貼出來,有什麼不足的地方也歡迎板磚交流~ 首先定義一個事件約定的空介面 public interface IEvent{} 然後定義事件訂閱者介面 public interface I ...
  • 1. 案例 成某三甲醫預約系統, 該項目在2024年初進行上線測試,在正常運行了兩天後,業務系統報錯:The connection pool has been exhausted, either raise MaxPoolSize (currently 800) or Timeout (curren ...
  • 背景 我們有些工具在 Web 版中已經有了很好的實踐,而在 WPF 中重新開發也是一種費時費力的操作,那麼直接集成則是最省事省力的方法了。 思路解釋 為什麼要使用 WPF?莫問為什麼,老 C# 開發的堅持,另外因為 Windows 上已經裝了 Webview2/edge 整體打包比 electron ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...