python怎麼學知乎 python怎麼學??

2021-10-13 14:25:20 字數 1243 閱讀 3433

轉我在另外乙個問題下的回答:

讓專案需求來驅動你學習python

萬事開頭難,第一步掌握語法就是最重要的,我相信樓主可以很輕鬆的找到python語法介紹的相關文件,這裡不做推薦,此時給樓主乙個任務,看完基礎文件後,我希望你實現乙個網頁爬蟲,實現之前這幾個庫以及知識點需要了解下:

requests:網路請求庫

bs4:解析庫

基本的前端知識

比如爬取豆瓣網頁,然後給自己設定乙個週期,比如一周,接下來就向著這個目標進行學習,在編寫指令碼的過程中逐步掌握基本語法

我先起個頭:

import requests

from bs4 import beautifulsoup

# 第一步 發起乙個get請求

res = requests.get(target_url)

# 第二步 提取html並解析想獲取的資料 比如獲取 title

soup = beautifulsoup(res.text, "lxml")

# 輸出 soup.title.text

title = soup.title.text

# 第三步 持久化 比如儲存到本地

with open('title.txt', 'w') as fp:

fp.write(title)

樓主看能不能把豆瓣250爬取下來

如果順利的話,樓主一周時間下來就已經初有成效了,你可以:

編寫基本爬蟲,了解編寫爬蟲的套路

加深對python語法的理解

高階這裡的高階,有兩個意思,此時樓主已經明白python編碼的套路,接下來你可以繼續寫爬蟲,與目標網頁鬥智鬥勇,做一名爬蟲工程師,比如學學scrapy,pyspider等

也可以開始學習編寫一些web服務,比如開始嘗試使用 flask 編寫一些服務,比如編寫乙個部落格,從此向後端方向發展

更可以嘗試學習資料分析,機器學習演算法,深度學習模型,開始你的模型之旅

上面說的是偏工程方向的高階,接下來說說語言方面,怎麼進一步提公升你的程式設計技巧,掌握一些python的高階特性,比較好的方式是直接參加github的開源專案,在研究別人**的時候你就是在學習,當你看到乙個眼前一亮的寫法時,你已經在不知不覺中進步了,原始碼要讀,但是書也是要讀的,我推薦幾本:

[python高階](eastlakeside/interpy-zh)

《python高手之路》

《流暢的python》

按照這些流程走完,樓主將來繼續潛心研究,再多謝謝自己的開源專案,未嘗不能成為一方python大佬~

python 爬蟲 知乎

人生苦短,唯有python 是不是 寫多了自己就熟練了呢?人人網爬蟲模板,具體操作以後有機會再新增吧!coding utf 8 import urllib2 import urllib import cookielib import re def zhihubrower url,user,passw...

語言學 知乎專欄

42 語言學專欄 語言的侷限 1 從1984說起 語言的侷限 2 孤獨 語言的侷限 三 巨集大敘事與喜劇 都知道語言是人類的 語言顯然的促進了思維,不僅促進了個體的智慧型,而且將整個人類連線成了乙個整體,造就了現在人類的文明。但語言同時也是禁錮,我們太依賴語言,我們通常無法突破語言的界限,只有偶爾幾...

新手該如何學python怎麼學好python

1 學好python的第一步,就是馬上到 3 學完了基本語法後,就可以進行互動式學習了。python具備很好的互動學習模式,對於書本上的例子我們可以通過互動平台進行操練,通過練習加深印象,達到學習掌握的目的。4 通過以上三個步驟的學習後,我們大致掌握了python的常用方法 關鍵字用法以及函式語法等...