Python 0(安裝及初步使用)

来源:https://www.cnblogs.com/9587cgq/archive/2020/03/30/12601891.html
-Advertisement-
Play Games

不足之處,還請海涵,請指出不足。本人發佈過的文章,會不斷更改,力求減少錯誤信息。 Python安裝請借鑒網址https://www.runoob.com/python/python-install.html 安裝註意:(雖然上方鏈接已給出正規(個人認為)安裝過程,但仍有不詳細處。由於本人安裝過一定數 ...


不足之處,還請見諒,請指出不足。本人發佈過的文章,會不斷更改,力求減少錯誤信息。

Python安裝請借鑒網址https://www.runoob.com/python/python-install.html

安裝註意:(雖然上方鏈接已給出正規(個人認為)安裝過程,但仍有不詳細處。由於本人安裝過一定數量的各種軟體,發現安裝錯誤因人而異且有時層出不窮。特將自身安裝經驗列出。希望大家用不到,一帆風順。)

一.針對上文鏈接個人安裝的經驗:(請大家按照網址的內容參考安裝,網址安裝不足,再參考下文)

1.由於本人之前用的都是Python3.7.4。所以下載找的也是這個版本(至於版本的選擇,依個人決定)。但從官網發現這個版本的可供下載選項令人懵。如圖

 

 

通常我們下載用到的軟體或文檔幫助,以英文為主。多翻譯。(個人建議,在自己電腦通過官方網站下載網易有道詞典滑鼠所到之處,皆可翻譯。但不用時比較煩。

我通過截圖翻譯(網易有道軟體提供),選了2、3兩行文件下載。下載如圖

 

 

 個人建議選擇第一個,也就是.exe文件,方便快捷。.zip不建議(解壓後看起來就複雜)

2.安裝包及安裝路徑

大家從網站(推薦官網)下載或通過其它途徑獲取的叫做“安裝包”。建議大家(個人建議,僅供參考)安裝在E、F、G......等盤。專門新建文件夾,如我本人的:E:\軟體包下載地址。這裡邊存放的是安裝包不是安裝路徑處。好處就是清晰不亂,安裝完後這個文件夾里的相關安裝包也可以刪除。當然也可以作為備用以及對他人的慷慨相助

C盤不要人為添加,因為它會自己不斷成長”。

D盤可作為安裝包的下載處,推薦與大多數軟體安裝吻合的如D:\Program Files (x86)。建議大家多用自定義安裝,可熟悉並掌握安裝路徑,要不然都跑到C盤就得不償失。

補充:

比如:我安裝Python時,它推薦的路徑為C:\Program Files (x86)\python\python37 我改成D盤時,Program Files (x86)文件夾沒有python及python37文件夾。我就要在D盤Program Files (x86)文件夾中建python及python37文件夾。使得路徑為D:\Program Files (x86)\python\python37 。這很重要,為了有可能的後續操作做準備。請儘量不要讓電腦雜亂無章。

二.初步使用

1.下載後初步發現如下圖,建議不熟悉的都點開看看。

 

 

請將第一行的IDLE快捷方式拖放到桌面,雙擊此快捷方式將進入運行環境→互動式命令行執行 如圖:

 

 

 

註意: 此頁面(互動式命令行執行)適宜短代碼操作如

示例代碼如下:

 print("你好,世界!") 

寫入短代碼後,enter鍵即可運行

互動式命令行執行頁面如下:

 

 那麼長代碼呢?

兩種操作:

(1)點擊菜單欄File選項在下拉子選項點擊NewFile,就會出現新界面。將長代碼輸入或粘貼。運行快捷鍵為F5。進入腳本執行頁面。

(2)快捷鍵ctrl + n,進入腳本執行頁面。

示例代碼如下:

# 用戶輸入數字
num1 = input('輸入第一個數字:')
num2 = input('輸入第二個數字:')
 
# 求和
sum = float(num1) + float(num2)
 
# 顯示計算結果
print('數字 {0} 和 {1} 相加結果為: {2}'.format(num1, num2, sum))

 腳本執行頁面

 

註意:Python2和Python3的語法不同,這也是代碼運行不成功的原因之一(只嘆那無從下手的錯誤)

需要保存文件,才能運行。結果如下:

 三.其他版本的運行環境

1.Python shell:上文的Python官網提供的Python shell安裝

2.Anaconda(開源的Python包管理器):Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。 [1]  因為包含了大量的科學包,Anaconda 的下載文件比較大(約 531 MB),如果只需要某些包,或者需要節省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。

安裝包下載網址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/

 

 

 同樣會出現幾種快捷方式如圖:

 

其中Spyder(Anconda3)是運行環境。如圖:

 

 個人傾向Spyder,操作界面友好是個人偏向的第一原因。

3.PyCharm:集成開發環境(IDE:Integrated Development Environment)

具體安裝看文頂鏈接,鏈接網頁中有下載和安裝地址。頁面如圖:

 

 從個人角度,不太建議PyCharm。當然因人而異,適合自己的才是最好的。

 四.Paython學習資源推薦:

1.菜鳥教程-學的不僅是技術,更是夢想!https://www.runoob.com/

2.慕課網-程式員的夢工廠 https://www.imooc.com/

3.bilibili  python2的視頻 https://www.bilibili.com/video/BV1xs411Q799?from=search&seid=5565899497007956031

             python3的視頻 https://www.bilibili.com/video/BV1Fs411A7HZ?from=search&seid=5565899497007956031

建議看3的,因為今後主流。


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

-Advertisement-
Play Games
更多相關文章
  • 搶微信紅包的時候我們都知道:一個紅包一旦你搶過之後,以後無論你點多少次都是一樣的結果。紅包會提示你已經搶過此紅包,而不會讓你再搶一次。 搶紅包介面就是一個非常典型的冪等介面,搶一次和搶多次具有一樣的效果。類似的介面在我們的開發過程中會有很多,比如在電商的下單過程中: 訂單創建介面,第一次調用返回超時 ...
  • 圖解Java設計模式之觀察者模式 天氣預報項目需求 天氣預報設計方案 1 - 普通方案 觀察者模式(Observer)原理 觀察者模式解決天氣預報需求 觀察者模式在JDK應用的源碼分析 天氣預報項目需求 1)氣象站可以將每天測量到的濕度、溫度、氣壓等等以公告的形式發佈出去(比如發佈到自己的網站或第三 ...
  • 首先我們來看一個具有異常拋出功能的程式: def register(): username=input("please input your user name: ") if len(username)<6: raise Exception("the str must be over 6 place ...
  • 通常的項目結構 各個目錄詳細介紹: 然後接下來/src/main/resources目錄,裡面主要存放靜態配置文件和頁面靜態資源等東西: 當然,這地方估計有一個很多人都會糾結的關於DTO/VO/DO等數據模型定義的區分。 這在《阿裡巴巴Java開發手冊》中倒是做了一個所謂的嚴格區分,那本書上是這樣去 ...
  • 題目:有1、2、3、4個數字,能組成多少個互不相同且無重覆數字的三位數?都是多少? 程式分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列後再去 掉不滿足條件的排列。 實例: 1 #include<stdio.h> 2 3 int main() 4 { 5 int i,j,k; 6 ...
  • 前言 眾所周知,maven 實質上是一個插件執行框架,所有的工作都是通過插件完成的。包括我們日常使用到的類似 install、clean、deploy、compiler。。。這些命令,其實底層都是一個一個的 maven 插件。 如何開發自己的插件 1. maven 插件的命名規範 在寫一個項目之前, ...
  • windows10環境下QtCreator中出現skipping incompatible xxx when searching for xxx 我再QtCreator中想導入一個外部庫時,他提示不匹配 出現這種問題是因為QtCreator 和 MinGW 其中一個是32位 ,而另一個是64位, 將 ...
  • 閱讀可能會花上您短短幾分鐘。 大學, 高中沒怎麼花心思讀書,上的是一所三流大學,選擇的電腦專業。 懷著對大學的憧憬,想象著教室里為數不多的馬尾辮,一臺臺電腦前大家熾熱中迸發思考的眼神與鍵盤敲擊聲。 好吧,大家別打了,我說實話還不行嗎,跟大多數同學一樣,基本在混,打游戲,逃課,並寬慰自己大學不經歷這 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...