Python的爬蟲基礎知識及安裝

2021-01-07 web分享

Python的基礎知識的學習流程

首先我們來看Python的基礎知識的學習流程:

1.認識Python

2.判斷語句和循環語句

3.字符串、列表、元組、字典

4.函數,即將重複執行的語句簡單化

5.文件操作

6.錯誤與異常

Python的初識

Python的圖標是兩條小蛇,因為Python本身的意思也是蟒蛇的意思

誕生和發展

1991年,第一個Python編譯器(同時也是解釋器)誕生。它是用C語言實現的,並能夠調用C庫(.so文件)。從一出生,Python已經具有了︰類,函數,異常處理,包含表和詞典在內的核心數據類型,以及模塊為基礎的拓展系統。

2000年,Python 2.0由 BeOpen PythonLabs團隊發布,加入內存回收機制,奠定了Python語言框架的基礎

2008年,Python 3在一個意想不到的情況下發布了,對語言進行了徹底的修改,沒有向後兼容

這裡注意,雖然3.0是2.0的升級版,但是Python的2.0和3.0完全不能相互運行,代碼也不一樣。

現在主流是Python 3,所以我們現在學的也是Python 3

大家可以看一下Python這幾年與其他編程的發展熱度趨勢

Python的優點:

最大的優點:開源即免費hhhhhh

Python的缺點:

(但是一般看不出來,除非超大型項目)

Python的典型應用

Python應用領域

安裝python環境

首先下載安裝軟體

下載Python地址(下載速度較慢):

https://www.python.org/downloads/

後臺回復」Python軟體」 即可下載Python 3.8.2軟體

對於新手來講,我們再下載一個集成塊開發環境,即寫py代碼的編輯器

https://www.jetbrains.com/pycharm/

後臺回復「pycharm軟體」 或者 「python編輯器即可下載該軟體」

兩個軟體的安裝詳細過程

Python軟體的安裝過程:

我們雙擊下載好的Python 3.8.2軟體

如果默認安裝就選擇Install Now,但是小編這裡不推薦同學們安裝在C盤

我們來選第二個Cutomize installation定製安裝,可以選擇D、E、F等其他盤符,新建一個文件夾來保存軟體的位置,以免混亂

紅框裡面兩個必須都勾上,以免以後再設置,這是Python的一些配置信息

下一步

這一步是問你想安裝什麼

documentation:文檔 pip:是安裝的一個小應用程式

td/tk and IDE:安裝的是可以進行圖形化界面顯示和開發環境的安裝

Python test suite:安裝的測試包 py launcher:py文件的加載器

for all users(requires elevation):是不是為所有的用戶都安裝

我們這裡全部選擇,默認也是全部選擇的

點擊Next進入下一步

第一個紅框中的三個必須選擇

第二個紅框可以修改路徑,也就是我們第一步所說的修改軟體安裝的位置,選擇除C盤的盤符並且新建一個文件夾,以免混亂

點擊Next進入下一步等待安裝成功即可

pycharm的安裝過程:

雙擊下載好的pycharm軟體

點擊next進入下一步

還是選擇一個路徑,這裡推薦和Python在同一個盤裡,但是不要在同一個文件夾,新建一個文件夾來保存安裝我們的pycharm軟體

點擊Next進入下一步

這一步全選就完事,如果你非要問什麼意思…

Create Desktop Shortcut:是否要在桌面建立一個圖標

Update context menu:是否要升級上下文的菜單,添加點右鍵出現菜單的一個快捷方式

例如我們隨便來右擊一下

Create Assodations:是否要管理.py的後綴文件

Update PATH PATH variable(restart needed):是否要更新/升級路徑的變量(這個需要重啟電腦生效)

默認都沒有選,我們需要手動全選

點擊Next進入下一步

這一步默認名字不用改

點擊Install直接安裝即可

以上就是我們兩個軟體的安裝

一個是Python軟體,一個是便於寫Python代碼的編輯器

不懂的可以後臺給我留言,小編一定盡我所能的回答

直接在gzh回復

」python軟體」

「python編輯器」

即可獲取軟體哦~

- End -

---web分享,分享的不只是web

相關焦點

  • Python開發簡單爬蟲【學習資料總結】
    一、簡單爬蟲架構 開發爬蟲步驟 python語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例)
  • 初學者如何用「python爬蟲」技術抓取網頁數據?
    而這裡的「技術手段」就是指網絡爬蟲。 今天,小編將與您分享一個爬蟲的基本知識和入門教程:什麼是爬蟲?網絡爬蟲,也叫作網絡數據採集,是指通過編程從Web伺服器請求數據(HTML表單),然後解析HTML以提取所需的數據。
  • Python 爬蟲入門
    從而爬蟲工程師、數據分析師、大數據工程師的崗位也越來越受歡迎。爬蟲是 Python 應用的領域之一。有 Python 基礎對於學習 Python 爬蟲具有事半功倍的效果。就像學英語一樣,一個對英語一概不通的人聽完別人讀英語,自己也能讀出來,但要把英語讀好,學好音標非常有必要。
  • 從零開始的python爬蟲速成指南
    在前言:最近後臺有人留言問:有沒有python爬蟲的相關教程,爬蟲不是我專業方向,很多不是很熟悉,而網上很多資料講的過於散亂,不能很好的系統性學習爬蟲,而且水平參差不齊。特委託一位熟悉爬蟲的小夥伴,幫忙把關,將網上現有資料進行整合,整理了一份相對比較系統的資料。
  • 1小時入門 Python 爬蟲
    從而爬蟲工程師、數據分析師、大數據工程師的崗位也越來越受歡迎。爬蟲是 Python 應用的領域之一。有 Python 基礎對於學習 Python 爬蟲具有事半功倍的效果。就像學英語一樣,一個對英語一概不通的人聽完別人讀英語,自己也能讀出來,但要把英語讀好,學好音標非常有必要。
  • AutoScraper: Python 實現的輕量級爬蟲
    【導讀】該項目專為自動爬蟲而設計,使爬蟲變得容易。它獲取網頁的url或html內容以及我們要從該頁面抓取的示例數據列表。
  • Python爬蟲基礎教學(寫給入門的新手)
    點擊藍字「python
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    20方糖實戰錄動圖小工廠 21附錄 量化投資 00開發環境部署 01量化投資介紹上 02量化投資介紹中 03量化投資介紹下 04python基礎上 05 python基礎中 06 python基礎下 07pandas基礎上 08pandas
  • python爬蟲小知識,中文在url中的編碼解碼
    有時候我們做爬蟲經常會遇到這種編碼格式,大概的樣式為 %xx%xx%xx,對於這部分編碼,python提供了一個quote的方法來編碼,對應的解碼為unquote方法。導入quote方法是urllib庫的一個方法,它的導入方式為from urllib.parse import quote,unquote不需要安裝,urllib庫是python自帶的一個庫,直接導入就可以使用。
  • Python學習第141課——Python爬蟲簡介
    【每天幾分鐘,從零入門python編程的世界!】今天我們簡單的了解下網絡爬蟲,網絡爬蟲其實就是一個自動獲取網頁內容的程序。Python的爬蟲需要用到一個第三方的庫requests。requests庫可以在git bash中使用命令pip install requests進行安裝。
  • Python爬蟲--Requests 庫用法大全
    昨晚分享了Python爬蟲的基本知識,本文分享一下爬蟲裡面請求相關的內容:Requests 用法。
  • python實踐:利用爬蟲刷網課
    前言:用過python的人應該都會知道爬蟲這個東西,網絡爬蟲(又被稱為網頁蜘蛛,網絡機器人,在FOAF社區中間,更經常的稱為網頁追逐者),是一種按照一定的規則,自動地抓取全球資訊網信息的程序或者腳本。今天就來講講如何利用爬蟲技術刷網課。實戰:最近學校又推送了一波網課,一個一個的看實在太費時間,於是乎就想到了爬蟲來自動刷網課。
  • Python 爬蟲「學前班」!學會免踩坑!
    安裝這個爬蟲框架需要首先安裝依賴:shellsudo apt-get install libxml2-dev libxslt-devsudo apt-getinstall libjpeg-dev zlib1g-dev libpng12-dev
  • 10個Python爬蟲入門實例
    來源:cnblogs.com/h3zh1/p/12548946.html昨天帶夥伴們學習python
  • Python爬蟲入門教程:超級簡單的Python爬蟲教程
    這是一篇詳細介紹 Python 爬蟲入門的教程,從實戰出發,適合初學者。讀者只需在閱讀過程緊跟文章思路,理清相應的實現代碼,30 分鐘即可學會編寫簡單的 Python 爬蟲。,則全部禁止爬取,代碼如下:這一句代碼的意思是除前面指定的爬蟲外,不允許其他爬蟲爬取任何數據。
  • python爬蟲基礎之urllib的使用
    這篇文章主要介紹了python爬蟲基礎之urllib的使用,幫助大家更好的理解和使用python,感興趣的朋友可以了解下一
  • 史上最全的 python 基礎知識匯總篇,沒有比這再全面的了,建議收藏
    網友們有福了,小編終於把基礎篇的內容全部涉略了一遍,這是一篇關於基礎知識的匯總的文章,請朋友們收下,不用客氣,不過文章篇幅肯能會有點長,耐心閱讀吧爬蟲(七十)多進程multiprocess(六十一)秘訣一:基金規模小於1億元不要選
  • python 爬蟲 | 解析庫之 XPath(1)
    自己學習 python 爬蟲已經有段時間了,但編程的學習過程總是邊學邊忘
  • 如何快速學會Python爬蟲(入門篇)
    Python爬蟲入門二之爬蟲基礎了解3. Python爬蟲入門三之Urllib庫的基本使用4. Python爬蟲入門四之Urllib庫的高級用法5. Python爬蟲入門五之URLError異常處理6.
  • Python安裝第三方庫,Windows難安裝模塊要怎麼安裝
    有人喜歡叫庫,有人喜歡叫模塊學習python除去基礎,大部分時間都是在跟模塊打交道。所以需要知道安裝第三方庫、安裝模塊。為了編寫可維護的代碼,我們把很多函數分組,分別放到不同的文件裡,這樣,每個文件包含的代碼就相對較少,很多程式語言都採用這種組織代碼的方式。在Python中,一個.py文件就稱之為一個模塊。使用模塊有什麼好處?