python基礎學習需要get哪些點?這個範圍內的知識點都需要掌握

2020-08-29 雨滴測試

python是一門簡單易學的語言,尤其適合新人剛上手學習,接下來就將介紹python的一些基礎知識。主要包括如下內容

  1. 為什麼要學習python ?
  2. 編寫代碼前的準備
  3. python的5種數據類型
  4. python變量
  5. python的5種數據結構
  6. python的三種基本結構
  7. python函數
  8. python的模塊和包
  9. python類
  10. python的錯誤和異常
  11. python文件操作


1. 為什麼要學習python?

  • 簡單易學,適合初學者學習
  • 適用範圍廣,如人工智慧大數據,爬蟲及辦公自動化,後臺開發,自動化運維,測試開發等。
  • 類庫多,可以直接下載使用
  • 開發周期短,一個功能Java50行代碼,使用python可能只需要10行。

2.編寫代碼前的基本準備

  1. 下載python對應版本,如python3.8.5,官方網站:https://www.python.org/
  2. 下載python對應的開發工具pycharm,官方網站:https://www.jetbrains.com/pycharm/
  3. 設置python的環境變量,將python安裝路徑設置到環境變量中,設置步驟:右擊我的電腦-屬性-高級系統設置-高級-環境變量
  4. 下載所需要的包,通過 pip install 包 下載,若暫時用不到,此步驟可忽略 。

下載安裝包

下載IDE開發工具

設置環境變量

3.python的5種基本類型

5種基本類型包括:整數,浮點數,字符串,布爾值,空值

具體詳解:

4.python變量

變量就像一個小罐子,裡面是存放著各種數據類型的數據,並且在程序運行過程中會發生變化。變量名在一個工作空間內是唯一的,通過變量的名字就能找到對應的數據。

具體詳解:

5.python的5種數據結構

序列是python中最基本的數據結構。所謂的序列,指的是可以連續存放多個值的內存空間,序列中的每個元素都會有一個數字,即它的位置或索引。通過這個索引就能找到序列中的元素 。

在python的序列中,包括列表,字符串,元組,集合和字典。序列支持幾個通用的操作,就是可以索引、切片、相加、相乘、檢查成員,需要注意的是,集合和字典不支持索引,切片、相加和相乘操作。

具體詳解:

6.python的三種基本結構

python的三種基本結構包括順序,分支,循環。

  • 順序-從上向下,依次執行代碼
  • 分支-根據條件判斷,決定執行代碼的那條分支
  • 讓特定代碼片段重複執行

7.python函數

所謂的函數,就是具有特定功能的一段代碼塊,可以獨立運行 。 編寫函數主要的作用是為了可以重複調用以及實現具體的功能。

使用函數需要包括兩個步驟:

  1. 定義函數
  2. 調用函數

具體詳解:

8.python模塊和包

python模塊就是一個python文件,文件內容可以是一個函數,也可能包括類,方法等。可以被其它python文件調用。被調用前需要導入該文件 。

導入模塊常見的兩種方式:

  • import 模塊
  • from 模塊 import 方法|類

很多情況下,要實現一個大的系統,並非靠一個文件能完成 ,所以必須要編寫多個不同功能的python文件,且這些文件都有一定的目錄層次,然後結合起來後的目錄就是一個包 。簡單的說,包就是包含有多個文件和目錄的文件夾。包中的py文件可以被調用,調用方式:包名.模塊名

9 python類

類主要是用來描述具有相同屬性和方法的對象集合,如定義個學生類,可以包括屬性年齡,年級,性別等。也可以定義方法學習。

10.python異常

編寫python代碼時經常會因為各種原因返回錯誤,最常見的就是編寫代碼有問題,這時直接返回的是錯誤。另外一種情況是代碼編寫沒問題,但仍然返回錯誤 。

異常代碼

如果編寫代碼有誤,那只能修改錯誤代碼,按照標準的語法去編寫 ;若是未考慮到的情況下出現異常,通過加try ... except語句來處理異常

11.python文件操作

在python中使用open()方法可以打開一個文件,並返回文件對象。如果有文件讀寫需求的話,都可以使用此方法處理

如上的操作可以對一個文件進行讀寫操作,但是每次操作完畢都需要關閉文件流。也可以使用with進行關閉

12.總結

最後,我們通過一張腦圖把上面的內容做個簡單的總結 。

需要說明的是,本文只是對python的技術做簡單介紹,主要想說明的是python基礎主要包括哪些內容,可以基於以上範圍繼續深挖


相關焦點

  • 自學前端需要掌握哪些知識點?
    今天主要和大家一起來探討一下,自學前端需要掌握哪些知識點。  相對於高校畢業生以及培訓生而言,自學容易產生迷茫的情緒。因為前兩者都是老師準備了具體的課程大綱和學習路線,採用教學的方式傳授給學生,而自學包括知識點整理、學習方法培養、學習路線研究等等都需要自己一點一點的研究。  學習web前端開發,到底要掌握哪些技術知識點呢?
  • 零基礎參加python培訓需要學習多久?
    同樣一個程序,使用C可能需要1000行代碼,使用Java需要100行代碼,而使用Python則只需要20行代碼。可能有同學要問了,Python那麼簡單,那零基礎參加python培訓需要學習多久?今天我們就一起來看看這個問題。
  • python語言入門需要多久?python編程該如何學習
    那麼,學習python,一般多久能入門呢?不是因為合適與否的問題,而是基礎,無論是哪種程式語言,都有著較強的專業性,想要學習,那有基礎和沒基礎的差距是明顯的。但如果基礎較差也沒什麼,要不怎麼都說python對於新手也非常友好呢,你只要掌握好學習方法方法,學會python編程也是不難的,也不會花費很長的時間。
  • 他說,懂中文就能學會Python,但需要這個工具
    懂中文你就能學會python,但你需要一些靠譜的工具。python作為一門十分容易上手的程式語言,連小學生都在學習,所以,不管你是從事什麼工作,都可以學會這門程式語言。2、多動手,這個最實在很多人會有一個誤區,學習python編程,就只是單純的看書,但往往就出現看似學會了,但不久就會忘記的情況。
  • 數據分析需要掌握哪些技能?SQL、Python是什麼?需要多久去學習
    夠掌握一門程式語言的最好方法,就是通過做題,或者做項目去反覆練習,清楚各個語句之間的邏輯,提高熟練程度。學習周期:通過一周去學習SQL的基礎語句,理清基礎邏輯還有常見的窗口函數,row_number等函數的,再用零散時間來刷題就ok了,SQL的門檻沒有很高,是我們邁入編程的第一步,千萬不要被第一步嚇倒。
  • 用python進行辦公自動化都需要學習什麼知識
    用python進行辦公自動化都需要學習什麼知識呢?  這可能是很多非IT職場人士面臨的困惑,想把python用到工作中,卻不知如何下手?python在自動化辦公領域越來越受歡迎,批量處理簡直是加班族的福音。  自動化辦公無非是excel、ppt、word、郵件、文件處理、數據分析處理、爬蟲這些,這次就來理一理python自動化辦公的那些知識點。
  • MySQL資料庫需要學習哪些基礎知識?
    MySQL作為目前主流的關係型資料庫管理系統,毫不誇張的說已經成為每個程式設計師必須掌握的基本技能。那麼,MySQL資料庫需要學習哪些基礎知識?首先要認識MySQL,了解資料庫和表的操作,學習Where條件查詢和 MySQL高級查詢,還有更深入一點關於MySQL高級操作、Python與 MySQL交互、事務和索引。
  • 學習Python需要考證嗎?需要掌握哪些知識?
    那麼學習Python需要考證嗎?這是很多人都比較關心的問題,接下來我們一起來看看吧。大家在學習Python專業技能的時候都想要考取一些相關的技能證書,從而在就業求職時更有競爭力,但是現在的Python培訓機構一般並沒有相匹配的證書提供給學員,因為比較官方的技能證書需要頒發機構有較強的專業度和權威性,大部分培訓機構是沒有證書的。
  • 他說,想快速入門python,就需要知道它的意義和這個方法
    python也是如此,人工智慧的時代,一個面世30年、且沉寂20多年的程式語言,開始被越來越多的人接受,甚至連傳統教育中,都開設了這樣的課程,不得不說,python的影響力與日俱增。那麼如果是毫無基礎的你,想學python編程,又該如何學習呢?
  • Python入門小迷宮,走完這個迷宮,就能掌握python編程基礎
    這是一個很神奇的迷宮,走完這個迷宮就能掌握python基礎。其實,這是一個用python做的迷宮小遊戲,非常簡單,但對於python初學者來說,還是有一定的挑戰性,但TONOW有源碼和教程,只要跟著python迷宮小遊戲的教程和相應的源碼,不僅很容易就能自己開發出這個遊戲,還能在這個過程中,掌握python編程的基礎哦!
  • Python入門小迷宮,走完這個迷宮,就能掌握python編程基礎
    這是一個很神奇的迷宮,走完這個迷宮就能掌握python基礎。其實,這是一個用python做的迷宮小遊戲,非常簡單,但對於python初學者來說,還是有一定的挑戰性,但TONOW有源碼和教程,只要跟著python迷宮小遊戲的教程和相應的源碼,不僅很容易就能自己開發出這個遊戲,還能在這個過程中,掌握python編程的基礎哦!
  • 每天做一道題,52天我掌握全部python基礎,一點都不枯燥
    因為對這方面比較感興趣,我在大學時就開始學python了,至今大約有兩年了。雖然時間比較長,但只有我自己才清楚,真正讓我掌握python基礎的,其實還是這本書上的52道題。可能對於python也是一樣,即使你學了很多的理論,也可能理解了一些,但其實你依然無法運用。就比如,讓你開發一個python的小遊戲,然後給了你一份有關這個小遊戲的開發教程,可能你照著這份教程依然無法開發出這樣的python小遊戲。
  • 零基礎如何學Python?小白學Python需要多久?
    小白學Python需要多久呢?下面,小編就與大家來看一下!比如你今天學習什麼內容,而且今天學習的內容跟著什麼案例練習,如果你學習JAVA只是看看免費的視頻,那我勸你還是不要浪費時間,必須跟著大量的案例,反正練習,對於一個知識點才可以真正的掌握。
  • python入門基礎實踐課,帶你有效的學習python
    1、完全免費第一次學python,什麼都不懂,當然更重要的是了解,了解python,了解基礎,了解學習的難度,兩天時間,什麼要求都沒有,直接開始學!2、快速了解python,學習python基礎快速了解python,兩天時間,快速學習python的基礎知識點,快速學習python的開發思路,快速學習python的應用案例。
  • 10個python入門小遊戲,零基礎打通關,就能掌握編程基礎
    不會python就不能用python開發入門級的小遊戲?當然不是,我收集了十個python入門小遊戲的源碼和教程,並且即使你沒有python基礎,只要跟著這十個小遊戲的開發詳細教程去做,以及有了全部的源碼,那就能自己開發出這樣十個python入門小遊戲。
  • 10個python入門小遊戲,零基礎打通關,就能掌握編程基礎
    不會python就不能用python開發入門級的小遊戲?當然不是,我收集了十個python入門小遊戲的源碼和教程,並且即使你沒有python基礎,只要跟著這十個小遊戲的開發詳細教程去做,以及有了全部的源碼,那就能自己開發出這樣十個python入門小遊戲。
  • 學習Python都需要具備哪些計算機基礎知識
    首先,Python語言完全可以從零基礎開始學習,即使沒有任何計算機基礎的人,經過一個系統的學習過程,也能夠掌握Python編程。雖然學習Python語言本身並沒有過多的要求,但是要想通過Python語言來完成各種開發任務,就需要學習一系列相關知識。
  • Python如何入門?直接按這個方式玩炸彈超人小遊戲,就能掌握編程
    還在從基礎知識點開始學python嗎?還不如直接玩python小遊戲炸彈超人,跟著詳細教程開始,從不會python到掌握python基礎知識點,並且還有所有源碼,想學不會編程都難。並添加到環境變量,pip安裝需要的相關模塊即可。
  • 轉行學習python 需要多久時間,分享自己從學習到就業的心得
    我是每天五點下班,開始學習的時間大概是六點半,每天平均學習五個小時左右,周六周日全天學習,基本上從早上九點到晚上將近十二點。從這個方面我想說,如果你沒有這個持之以恆的決心,我勸你不要學Python編程妄想去做開發的工作,編程屬於高薪職位,並不是誰隨便就能做的,雖然轉行學Python的人很多,但是最後真正能到崗位上就業的人卻非常少,因為技術掌握的不合格。
  • python入門和深入學習,到底該學哪些知識點呢?
    python相對於其他語言來說,入門雖然容易,但是想要深入學習,還是有一定困難的。對於想要深入學習Python的人,你除了前期學習可以通過看書和案例視頻來完成,還需要了解你應該學些什麼內容,才能深入學習。