Python案例學習——模組和包、爬蟲的基礎概念
在Github下載專案
Github是一個面向開源及私有軟體專案的託管平臺,世界各地的開發者將自己的專案上傳備份,或公開原始碼供大家學習使用。
其中,Git是一個版本控制系統,用於建立和管理倉庫來儲存、更新專案,或上傳到Github。目前“Jetbrain全家桶”的專業版已支援直接上傳C/C++、Java、Python等專案到Github。
關於Git的使用、在Github上傳專案,可以參考小甲魚的Git教程視訊。建議有一定的軟體開發技術,能夠開發出專案之後,再學習git。目前只需學習下載和使用Github專案即可。
那麼如何下載專案呢?
很簡單,點那個綠綠的Code
,然後Download ZIP
即可
很簡單!在專案介面往下拉,可以看到作者寫的README.md
,即使用者文件,說明了該專案的使用方式及環境配置等。
本案例要求的環境展示如下。其中第三方庫
就是Python依賴的外部環境,需要pip install
來安裝
snipaste 截圖軟體
Python模組和包
模組
在Python中,每一個.py
程式都可以當作一個模組。
在匯入模組時,其中所有的 函式、類、變數(物件) 均會被匯入。
例如:myModule.py如下
xlb = ["zhk","trz","why","wys","ysh","lwj","lmk","lbh","lb","xzy","zhm","fcl","wyx","sy","ljl","szk","mwh","zy"]
gaoshu = 90
xiandai = 95
C = 95
def printScore():
print("你高數考%d分" % gaoshu)
print("你線代考%d分" % xiandai)
print("你C語言考%d分" % C)
class Cat: # 定義了一個貓貓類
def __init__(self,setName): # 建構函式(初始化方法):物件被建立時直接呼叫
self.name = setName # 屬性
print("你獲得了一隻叫%s的貓貓" % self.name)
self.weight = 20
self.voice = "喵~"
def meow(self): # 方法:貓叫
print(self.voice * 10)
def eat(self,addw):
self.weight += addw
def setHeight(self,h):
self.height = h
匯入這個myModule.py時,其中的列表xlb
、整數gaoshu
、函式printScore()
、類Cat
均會被匯入。
import 語句
很簡單。import myModule
就ok啦。
import語句通常寫在最上面。在後面的程式碼中,可以通過myModule.xxx
來介紹
外部包的下載和使用
http://npm.taobao.org/mirrors/chromedriver/
爬蟲的概念
爬蟲的步驟:
- 輸入網址
- 獲取網頁
- 下載網頁上的資源
爬蟲用於批量獲取資源,只能獲取本身就可以看到的
自學python字典、字串、集合、類和物件的實現
推薦學習內容
前端 用某種語言實現介面
相關文章
- python爬蟲基礎概念Python爬蟲
- Python零基礎爬蟲教學(實戰案例手把手Python爬蟲教學)Python爬蟲
- Python爬蟲之Scrapy學習(基礎篇)Python爬蟲
- python基礎學習16—-模組Python
- Python基礎入門(8)- Python模組和包Python
- Python爬蟲基礎學習,從一個小案例來學習xpath匹配方法Python爬蟲
- Python爬蟲:流程框架和常用模組Python爬蟲框架
- python爬蟲requests模組Python爬蟲
- 【Python學習】爬蟲爬蟲爬蟲爬蟲~Python爬蟲
- Python:基礎&爬蟲Python爬蟲
- python 基礎之模組與包Python
- 基礎爬蟲案例實戰爬蟲
- Python爬蟲之路-jsonpath模組Python爬蟲JSON
- Python爬蟲之路-lxml模組Python爬蟲XML
- 從零基礎開始學習Python爬蟲你需要注意的點以及如何學習爬蟲Python爬蟲
- python_爬蟲基礎Python爬蟲
- 學習爬蟲必須學的基礎知識爬蟲
- Python學習之模組與包Python
- 學爬蟲,我需要掌握哪些Python基礎?爬蟲Python
- python爬蟲需要什麼模組Python爬蟲
- Python爬蟲(1.爬蟲的基本概念)Python爬蟲
- 【0基礎學爬蟲】爬蟲基礎之資料儲存爬蟲
- 【0基礎學爬蟲】爬蟲基礎之檔案儲存爬蟲
- 爬蟲入門基礎-Python爬蟲Python
- Python爬蟲基礎之seleniumPython爬蟲
- python爬蟲基礎之urllibPython爬蟲
- rust學習八、包和模組Rust
- Python類、模組、包的概念及區別Python
- Python分散式爬蟲(三) - 爬蟲基礎知識Python分散式爬蟲
- Python爬蟲之路-爬蟲基礎知識(理論)Python爬蟲
- 【0基礎學爬蟲】爬蟲基礎之自動化工具 Pyppeteer 的使用爬蟲
- 【0基礎學爬蟲】爬蟲基礎之自動化工具 Playwright 的使用爬蟲
- 【0基礎學爬蟲】爬蟲基礎之自動化工具 Selenium 的使用爬蟲
- 【0基礎學爬蟲】爬蟲基礎之網路請求庫的使用爬蟲
- Python爬蟲教程-09-error 模組Python爬蟲Error
- 爬蟲逆向基礎,理解 JavaScript 模組化程式設計 webpack爬蟲JavaScript程式設計Web
- python爬蟲學習1Python爬蟲
- 零基礎入門學習Python爬蟲必備的知識點!Python爬蟲