python學習推薦

2021-09-23 20:23:18 字數 3252 閱讀 7515

-資料篇

-爬蟲篇

-資料分析篇

自學最好的還是動手操作,想用什麼找什麼,語法文章推薦python3菜鳥教程介紹一下爬蟲涉及到的第三方庫及其相關文件

1.urllib3

2.urllib3文件

3.requests文件

4.beautiful soup英文版

5.beautiful soup中文版

6.正規表示式

7.scrapy

8.scrapy文件

9.css選擇器語法

10.re正規表示式語法

11.xpath語法

12.pymysql

13.pymysql文件

資料分析的第三方庫介紹

1.blaze

2.open mining

3.orange

4.pandas

5.optimus

6.numpy

附上github上python不同用途的第三方庫的總價awesome-python

表示式                          說明

* 選擇所有節點

#container 選擇id為container的節點

.container 選取所有class包含container的節點

li a 選取所有li下的所有a節點

ul + p 選擇ul後面的第乙個p元素

div#container > ul 選取id為container的div的第乙個ul子元素

ul ~ p 選取與ul相鄰的所有p元素

a[title] 選取所有有title屬性的a元素

a[href=""] 選取所有href屬性為值的a元素

a[href*="baidu"] 選取所有href屬性包含baidu的a元素

a[href^="http"] 選取所有href屬性值以http開頭的a元素

a[href$=".jpg"] 選取所有href屬性值以.jpg結尾的a元素

input[type=radio]:checked 選擇選中的radio的元素

div:not(#container) 選取所有id非container的div屬性

li:nth-child(3) 選取第三個li元素

tr:nth-child(2n) 第偶數個tr

字元                       匹配

. 任意字元(除了\n)

[...] 字符集

\d/\d 數字/非數字

\s/\s 空白/非空白

\w/\w 單詞字元[a-za-z0-9]/非單詞字元

* 前乙個字元0次或者無限次

+ 前乙個字元1次或者無限次

? 前乙個字元0次或者一次

/ 前乙個字元m次或者n次

*?/+?/?? 非貪婪(盡可能少匹配字元)

^ 字串開頭

$ 字串結尾

\a/\z 指定的字串必須出現在開頭/結尾

| 匹配左右任意乙個表示式

(ab) 括號中表示式作為乙個分組

\引用編號為num的分組匹配到的字串

(?p) 分組起乙個別名

(?p=name) 引用別名為name的分組匹配字串

[\u4e00-\u9fa5] 乙個漢字

表示式                     說明

article 選取所有article元素的所有子節點

/article 選取跟元素article

article/a 選取所有屬於article的子元素的a元素

//div 選取所有div子元素(不論出現在文件任何地方)

article//div 選取所有輸入article元素的後代的div元素,不管它出現在article之下的任何位置

//@class 選取所有名為class的屬性

/article/div[1] 選取屬於article子元素的第乙個div元素

/article/div[last()] 選取輸入article子元素的最後乙個div元素

/article/div[last()-1] 選取屬於article子元素的倒數第二個div元素

//div[@lang] 選取所有擁有lang屬性的div元素

//div[@lang='eng] 選取所有lang屬性為eng的div元素

/div/* 選取屬於div元素的所有子節點

//* 選取所有元素

//div[@*] 選取所有帶屬性的title元素

//div/a|//div/p 選取所有div元素的a和p元素

//span|//ul 選取文件中的span和ul元素

article/div/p|//span 選取所有屬於article元素的div元素的p元素以及文件中所有的span元素

python學習推薦

親愛的朋友 歡迎你 很高興能在這裡見到你,你能來到這裡說明你真的很喜歡python,很想把python給學好!我覺的你很幸運,開始我學python的時候比較少資料,學起來也比較頭疼,現在隨著python越來越流行,資料也越來越多,大家以後學起來應該會輕鬆很多了。我前段時間花了很多時間整理了一些pyt...

python學習資料大推薦

一.文件教程 廖雪峰python教程 廖老師的教程我相信不用說了吧,每個學習python的人或多或少都聽說過他,對我的幫助很大。2.python中文學習大本營 名字叫做python中文學習大本營,但是裡面除了python基礎教程外,更多的是flask框架的擴充套件文件,適合每個小夥伴查閱 3.cto...

Python入門學習資料推薦

1 vamei老師 python快速教程 2 廖雪峰老師 python教程 3 實驗樓 python基礎 專案實戰課程 5 python weekly 每週更新,包括python相關的文章 教程 演講 書籍 專案 工作等。6 python challenge 用python程式設計技能解決33個謎題...