避雷!零基礎菜鳥如何快速上手Python

2021-01-08 野馬漫遊

說在前面:現如今Python有多火想必大家已經有所耳聞,不管是開發還是測試(尤其是工作經驗超過1年的軟體測試),面試時都要不可避免的面對Python的靈魂拷問。那麼作為零基礎菜鳥的你,如何在Python入門的時候能避開大多數的雷區,這篇文章值得你花10分鐘的時候仔細閱讀。

零基礎菜鳥如何快速上手Python

為了幫助大家更輕鬆的學好Python,無私分享一套Python學習資料,希望對正在學習的你有所幫助!

網上充斥著太多免費的Python學習的博客,網站,視頻等等,但真正能面對零基礎小白的Python入門真的不多。很多Python的暗坑、驚雷壓根沒有說明,對小白不太友好。這篇文章會仔仔細細的將那些Python入門的坑逐一填滿,在小白成為大牛的道路上掃清障礙。

一、小白安裝Python的正確順序

1.1 安裝Python在官網

千萬千萬...(這裡N個重複)不要在其他的網站,博客上下載Python安裝包,下載安裝Python安裝包一定要在Python官網!由於python3.8不太穩定,所以下載python3.7.7版本,更適合自動化測試。官網右邊Pre-releases預發布版本(搶先版)不需要關注,主要關注左邊穩定的版本。下載完成後點擊exe安裝軟體。1.2 Python軟體由於語法不同,不要裝python2,建議裝python3.7.7,而python3.8目前還不太穩定。

1.3 安裝Python

安裝時,除了選擇pyhton3.7.7安裝路徑時需要更改Python路徑外,其他都是用默認即可。(注意:不修改安裝路徑會導致找不到python軟體)安裝時勾選添加環境變量,一定一定要勾選!!!!!!!如果沒有勾選環境變量,可以選擇手動添加環境變量。1.4 關於環境變量

除了安裝時勾選環境變量的情況,還可以手動添加環境變量。步驟:我的電腦(右擊屬性)->高級系統設置->環境變量->選擇編輯系統變量Path->先檢查環境變量是否有python安裝路徑->將python路徑添加到環境變量,新建複製->將pip的路徑添加到環境變量(路徑在Scripts文件夾下),新建複製->完成配置1.5 關於pip

pip不同版本:由於系統裡可能有不同的python版本,多個python環境。pip的作用:安裝python插件時會使用pip,pip用來安裝軟體。注意:不要保留多個python版本,只保留一個python版本!!!!!!環境變量配置完成後,重啟電腦,再打開cmd終端進行驗證。驗證環境變量驗證python:cmd打開終端,輸入python查看是否成功進入python3.7.7命令行輸入。驗證pip:cmd打開終端,輸入pip查看是否成功。注意:如果裝過loadrunning需要檢查是否有環境變量pip,否則會導致pip衝突。1.6 深入理解環境變量

環境變量分個人用戶變量和系統變量:個人用戶變量個人用戶系統變量所有的用戶都可以共享環境變量到底是什麼?環境變量說到底就是命令行的快捷方式。桌面快捷方式:點擊桌面的快捷方式,就能進入到對應的軟體路徑裡面,去打開對應的軟體。通過快捷方式,不需要再進入軟體對應的路徑去打開.exe軟體。命令行快捷方式:命令行的快捷方式就是環境變量,環境變量設置好後,直接運行對應的命令,就能進入到命令。在cmd終端上輸入pychon,會進入到對應的python安裝目錄。

二、pycharm安裝

在cmd下輸入python就可以進行寫python程序了,那為什麼還安裝Pycharm呢?因為在終端下,寫大段的代碼是非常不方便的,所以我們會把所有的代碼放到一個文件裡,需要用到一個編輯器,也就是Python的集成環境,這裡我們最常用的就是pycharm來寫Python代碼。那麼python軟體是用來幹嘛的?作用:用來運行python代碼,對python代碼進行解釋,解釋器的作用,將python代碼翻譯成計算機可以執行的語言。2.1 pycharm如何安裝

進入到官網下載:選擇Community社區版下載;下載後直接安裝即可;安裝成功後打開pycharm。2.2 新建項目(編輯項目相關配置)

點擊Create New Project創建項目:Location:保存項目路徑(改變項目路徑)重點:New enivroment using Virtualeny千萬千萬不要選擇,這部分是創建虛擬環境,目前對初學者不太友好,現在不要選擇。Existing interpreter:選擇存在的解釋器,選擇這一項後:不要選擇前兩項(Virtualenv Environment、Conda Environment),直接選擇第二項Pipenv Envionment,選擇正確的python路徑,確定即可。如果先下載了pycharm再安裝了python怎麼辦?打開file->settings->搜索python,找到python解釋器,選擇即可。2.3 pycharm的用法

代碼是在文件中,所以第一步創建文件:

右鍵創建的項目,選擇new->選擇Python File,輸入文件名稱class_01_code,打開。

如何運行代碼?

右鍵,選擇run,點擊即可運行代碼。

2.4 pycharm結構

左邊部分是項目管理,管理文件夾,管理文件等(比如新建文件、新建文件夾、重命文件名、刪除文件、複製文件等等)。

關於External Libraries部分:

外部庫,就是安裝的python相關的各種各樣的軟體、插件、就會被安裝在這裡。

右邊部門:寫代碼。

下邊部分:運行程序。

python console:打開一個python相關的程序。

Terminal:就是命令行,和cmd命令行一致。可以執行python、pip等操作。

更多相關功能需要後期慢慢研究。

2.5 pycharm是如何運行python代碼

pycharm本身是無法運行python代碼的,但是在設置添加了python3.7.7的環境,也就是python3.7.7解釋器已經添加到pycharm軟體。也就是將pycharm軟體和python3.7.7組裝起來使用。

三、Python的基本語法

3.1 標識符

identifier,標識碼,表明身份。

在Python當中,我們自己命名的就是標識符。比如項目名稱,文件夾名稱,文件名稱都是標識符。

包名-就是文件夾

模塊名-就是文件

後期會講變量、函數名、類名等等都是標識符。

標識符作用:表明你的身份,能夠讓別人更好的記住,讓閱讀代碼人的也能看懂和記住。

3.2 注釋

注釋的含義:解釋代碼的意思,告訴這段代碼的是什麼含義。注釋就是為了說明代碼是做什麼用的,不要寫亂七八糟的東西。

注釋的用法:

#號,單行注釋 快捷鍵:ctrl +/,選中內容後,ctrl+/即可。

#列印hello world

print('hello world!!!')

「」「」「」 三引號,多行注釋

"""

這是多行注釋

1.我是開始

2.我來自鄭州

3.我喜歡python

"""

3.3 縮進

目前不能有任何縮進,現在所有代碼都需要頂格寫。

目前沒有需要縮進的地方,後續在將if條件語句的時候再展開研究縮進的內容。

3.4 print()

將我們需要的信息列印到屏幕(輸出設備)上。

print('hello world!!!')

5.5 input()

獲取用戶的輸入。

#獲取用戶輸入

username = input("請輸入你的用戶名:")

pwd = input("請輸入你的密碼:")

#列印帳戶名和密碼到屏幕上

print(username)

print(pwd)

5.6 變量

什麼是變量?

用來存儲數據的容器。

python只會進行簡單運算,不會複雜運行,但運算速度很快。

對於複雜運算時,python會拆分成簡單運算:

比如 1 * 2 * 3 * 4 * 5,

會拆分成a = 1 * 2,第一次運算結果會被保存到變量a裡。

第二次b = a * 3,會將第二次運算結果會被保存到變量b裡。

.....

把相對複雜的問題拆分成小問題,保存每一次運算數據就是通過這樣的表示方式:

a、b、c、d,稱之為變量。變量是用來存儲數據,而變量存到電腦內容中。

變量命名規則

字母、數字、下劃線三種組成,其他都不行

不能以數字開頭,最好以字母開頭

不能使用python關鍵字(看變量顏色,看有沒有紅色波浪線,導入python關鍵字)

import keyword

#列印python關鍵字

print(keyword.kwlist)

見名知意,通過名字能知道後i按數據代表意思。

5.7 數據類型

type()可以查看數據類型。

int 整形 1

float 浮點數 小數 0.5

str 字符串

bool 布爾類型 rue和false:如果是數字,非0就是True,0就是false

更多數據類型:list、tuple、set、dict等等,後續再講

數據類型轉化

#將整形轉化為字符串

str(1)

#將0.3轉化為布爾類型

bool(0.3)

#將浮點型轉化為整形

int(0.3)

#將整形轉化為浮點型

folat(2)

非常感謝你的閱讀

大學的時候選擇了自學python,工作了發現吃了計算機基礎不好的虧,學歷不行這是

沒辦法的事,只能後天彌補,於是在編碼之外開啟了自己的逆襲之路,不斷的學習python核心知識,深入的研習計算機基礎知識,整理好了,如果你也不甘平庸,那就與我一起在編碼之外,不斷成長吧!

為了幫助大家更輕鬆的學好Python,無私分享一套Python學習資料,希望對正在學習的你有所幫助!

相關焦點

  • 零基礎小白如何快速入門Python數據分析
    這一句話也基本涵蓋了數據分析的流程:數據獲取——數據清洗、整理(數據處理)——數據分析——結果呈現(數據可視化)如何學習數據分析數據分析在如今的求職場上越來越重要。然而,讓很多朋友困惑的是,我是沒有編程基礎的小白,能學會數據分析麼?該如何學習數據分析呢?
  • 零基礎小白如何系統學習python?
    隨著5G的落地,人工智慧已經被運用到更多行業中,作為人工智慧時代最適合的語言,python的發展趨勢也在持續上升。越來越多想要學習python的人都會選擇系統學習python,為什麼呢?下面,千鋒上海小編就給大家分析一下。
  • 零基礎編程小白,如何快速高效學習Python?
    易學:Python極其容易上手,因為Python有極其簡單的說明文檔。3. 速度快:Python 的底層是用 C 語言寫的,很多標準庫和第三方庫也都是用 C寫的,運行速度非常快。4. 高級語言:用Python語言編寫程序的時候無需考慮諸如如何管理你的程序使用的內存一類的底層細節。5. 豐富的庫:Python標準庫確實很龐大。
  • 助初學者快速入門Python,零基礎3天入門Python
    #我要學Python#零基礎編程人員想學常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。如何學習python語言,我當時是自學了課程,之後是大量的做項目練習。
  • Python編程快速上手——讓繁瑣的工作自動化
    Python是一種解釋型,面向對象,動態數據類型的高級程序設計語言,這幾年python極其火爆,應用也非常的廣泛,例如:爬蟲,數據分析,科學計算,人工智慧等python都能勝任,以至於現在很多人都喜歡用python完成自動化辦公,表格處理,數據分析等工作,就是這種萬能屬性,使得python變得越來越廣泛,儼然成為了所有職場人的一個基本功和必備技能~ 好了那麼開始今天到的正題啦~
  • 從Scratch開始零基礎編程學習、用Python入門
    有人朋友以前沒有任何的編程基礎,但是也想通過編程來實現自己的一些想法,做些工具解決自己的工具。那麼如何從零開始學習編程呢?筆者整理了下自己總結的回答資料,所以就有這篇文章。零基礎學習編程的,建議先找一門可見既所得的交互圖像式程式語言開始,拖拖控制項,雙擊進去補充寫幾行邏輯就行。比如我學編程開始就是已VB,Delphi入門的。 當然任何語言學習,都得有一點計算機基礎。
  • 零基礎編程小白,如何快速高效學習Python?400集免費課
    易學:Python極其容易上手,因為Python有極其簡單的說明文檔。3. 速度快:Python 的底層是用 C 語言寫的,很多標準庫和第三方庫也都是用 C寫的,運行速度非常快。4. 高級語言:用Python語言編寫程序的時候無需考慮諸如如何管理你的程序使用的內存一類的底層細節。5. 豐富的庫:Python標準庫確實很龐大。
  • 如何系統學習Python?這三個坑千萬別踩!
    Hello,大家好,我是橘子呀~前兩期橘子給大家介紹了Python是什麼以及如何安裝Python軟體。軟體安好了第一步也就邁出來了,今天我想跟大家分享一下如何系統的以及高效率地去學習Python這門課程,還有一些避雷建議,老母親真是為你們操碎了心,我走過的彎路你們就別去走了,一定要耐心看完喲~ 首先,開啟任何一項技能學習的大門,都要調整好自己的心態,充足的準備以及堅持下去的決心。
  • 他說,想快速入門python,就需要知道它的意義和這個方法
    python也是如此,人工智慧的時代,一個面世30年、且沉寂20多年的程式語言,開始被越來越多的人接受,甚至連傳統教育中,都開設了這樣的課程,不得不說,python的影響力與日俱增。那麼如果是毫無基礎的你,想學python編程,又該如何學習呢?
  • 編程 零基礎 如何學習 Python
    零基礎學編程,用python入門是個不錯的選擇,雖然國內基本上還是以c語言作為入門開發語言,但在國外,已經有很多的學校使用python作為入門程式語言。此外,python在機器學習,人工智慧領域也非常流行,算得上是算法工程師的標配編程。
  • python如何快速入門
    昨天有同學私信我,說看了機器學習的東西,但是不懂python,也不知道怎麼入門,打算介紹一下思路給同學參考一下。首先,要連接python是什麼?可以做什麼?目前有什麼場景?機器學習實戰-sklearn介紹接下來,我根據我的經驗,來給出建議,可以參考一下如何入門
  • 編程零基礎應當怎樣開始學python?他說,看這三個經典方法
    與其想著怎樣開始學python,不如趕緊找份python教程先看起來!當然,這只是告訴你,想不如開始做!你不需要一開始就面對枯燥的理論知識點,甚至直接就可以上手做個小項目啥的,當然是有教程的。原因很簡單,重視大腦的學習指南,它會告訴你該怎樣學python更有效!
  • 零基礎小白如何快速入門python?
    作為過來人,深知零基礎小白自學python如果沒有一個正確的學習路線,將是非常的困難所以我將自己用到的python電子書,視頻教程,還有學習筆記,練習項目拿出來分享,最最寶貴的是阿里,華為常見的面試題我希望讓python小白在學習路上事半功倍,
  • Python快速入門的方法
    因為Python簡單,所以學起來快,有編程經驗的程式設計師一周就能上手Python。但是!Python對有基本的程序概念的人來說很簡單,但對於新手來說真不一定算簡單。畢竟,寫起來簡單不代表概念簡單。那麼,作為一個新手,如何才能快速並有效的入門呢?0.快速入門《和孩子一起學編程》這本書說是給兒童設計的,所以內容比較生動。
  • 新手學python如何快速入門呢?
    對於python,也許你不會,但是你一定聽過「人生苦短,我用python」這句話,隨著人工智慧的火熱,python作為人工智慧的首要開發語言,受到了越來越多人的關注。因此不少人都想抓住風口,學習python。那麼,新手學python如何快速入門呢?
  • 零基礎編程小白,如何快速高效學習Python?整整8個G資料
    易學:Python極其容易上手,因為Python有極其簡單的說明文檔。3. 速度快:Python 的底層是用 C 語言寫的,很多標準庫和第三方庫也都是用 C寫的,運行速度非常快。4. 高級語言:用Python語言編寫程序的時候無需考慮諸如如何管理你的程序使用的內存一類的底層細節。5. 豐富的庫:Python標準庫確實很龐大。
  • 如何快速提高Python功力
    原創 xinxin 菜鳥學Python 修煉武功我個人覺得分幾個層次:第一招是語法:算是基本功,熟悉一門語言,語法是最核心也是最基礎的,你必須要熟練掌握.好像你學英語,詞彙肯定是要有一定的量的.最簡單的題比如字符串的處理有的時候也要用到二分查找,二叉樹,排序.我個人覺得看一些基礎的算法書之後,刷題會好一點.有的時候考的不是編程,是你的智商。但是你可以看到別人的解決問題的思路,特別是一些常見的算法題。
  • 如何從零開始學Python
    如何從零開始學python?書聲琅琅教育番茄老師介紹,零基礎的朋友學python相對來講難度要大,但是很多python大牛都是從零基礎上來的,對於這些python大牛來講,參加合理的培訓指導和有一套python學習路線是分不開的,有目標有計劃的學習才能更加高效。
  • 教你零基礎快速上手會聲會影
    教你零基礎快速上手會聲會影會聲會影是一款功能強大的視頻編輯器,主要的特點是操作簡單,適合家庭日常使用,可以進行完整的影片編輯流程和解決方案、從拍攝到分享、新增處理速度加倍。下面教你零基礎快速上手會聲會影。
  • 零基礎小白如何快速入門python爬蟲?我用這篇文章告訴你
    本文針對初學者,我會用最簡單的案例告訴你如何快速入門程式語言基礎語法無非是數據類型、數據結構、運算符、邏輯結構、函數、文件IO、錯誤處理這些,學起來會顯枯燥但並不難。剛開始入門爬蟲,你甚至不需要去學習python的類、多線程、模塊之類的略難內容。