最近一段時間,咱們組長天天來上班的第一件事情就是從前臺拿當天的報紙到座位上看,還打趣的說,這像不像公務員上班時候的樣子python
固然,這並非調侃或者實力嘲諷,實際上,天天半個小時左右的休閒時間對程序員來講仍是很重要的,可是,呵呵,對於我這樣的技術渣來講仍是須要充分利用每一點時間來不斷學習,提高本身,因此,對於這種行爲,我只能看看就好。程序員
可是這卻也讓我萌生了一個想法,我能不能編寫一個程序,獲取天天的新聞來進行瀏覽,遇到本身喜歡的文章可以下載到本地,做爲收藏和往後的學習編程
呵呵,"往後",爲何聽着這麼彆扭學習
這確實是一個很不錯的想法,但關鍵是咱們須要找到一個好的網站,我一開始選擇的是"人民日報網",可是後面想一想不對,這樣極可能會被查水錶,因此只能放棄,其實那個代碼已經寫了一半了,後來我想,若是可以獲取關於編程方面的文章,這既能瞭解相關的一些動態,又能將感興趣的文章下載下來往後再進一步的學習,而後通過多方尋找和對比,我發現伯樂在線這個網站裏面關於編程的內容不少,並且常常更新,因此,就是它了,畢竟說句實話,關於這類型的文章和論壇在中國真的不是不少,因此我最近一直得看英文文檔,網站
接着得給這個實例起一個響亮的名字,恩,就叫"公務員時間"吧url
BS4實例2:公務員時間調試
實例目標:文檔
找到天天更新的文章,並將標題列舉出來
基礎
能夠按標題序號選擇要閱讀的文章,對於感興趣的文章,還能夠下載下來下載
設置交互模式,或者能夠在特定時間自動運行程序
實例分析:
網頁的處理部分包括獲取文章網址,正文內容等等使用urllib2和BS4
交互部分是整個實例的另外一個重要的內容,須要對實際使用的狀況進行分析處理
實例的大體狀況就分析到這裏,具體的內容在實現時會詳細進行分析,做爲基礎篇的最後一個實例,我想講一些python的基礎知識,好比怎麼編寫更加易讀的代碼,或者怎麼樣解決編寫代碼過程當中遇到的問題等等,我但願可以在一個合適的時間造成一些好的觀念,在後面的學習中,咱們可以花更多的精力關注於相關的庫,模塊的功能和使用,而不是面對着一些本身看了都以爲煩的代碼來進行調試,咱們須要先了解一些好的習慣,而後在不斷的練習中慢慢培養。