-資料篇
-爬蟲篇
-資料分析篇
自學最好的還是動手操作,想用什麼找什麼,語法文章推薦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個謎題...