原创 如何用Python來製作簡單的爬蟲,爬取到你想要的圖片

在我們日常上網瀏覽網頁的時候,經常會看到一些好看的圖片,我們就希望把這些圖片保存下載,或者用戶用來做桌面壁紙,或者用來做設計的素材。我們最常規的做法就是通過鼠標右鍵,選擇另存爲。但有些圖片鼠標右鍵的時候並沒有另存爲選項,還有辦法就通過就是通

原创 Python3 錯誤和異常

作爲Python初學者,在剛學習Python編程時,經常會看到一些報錯信息,在前面我們沒有提及,這章節我們會專門介紹。Python有兩種錯誤很容易辨認:語法錯誤和異常。語法錯誤Python 的語法錯誤或者稱之爲解析錯,是初學者經常碰到的,如

原创 零基礎Python學習路線,小白的進階之路!

近幾年Python的受歡迎程度可謂是扶搖直上,當然了學習的人也是愈來愈多。一些學習Python的小白在學習初期,總希望能夠得到一份Python學習路線圖,小編經過多方彙總爲大家彙總了一份Python學習路線圖。對於一個零基礎的想學習pyth

原创 一個開發十年的程序員論:學習Python最正確的步驟(0基礎必備)

首先,學習Python編程技術,自學或者參加培訓學習都適用,每個人都有自己的學習方式和方法。一:明確自己的學習目標。不管我們學習什麼樣的知識,都要對自己的學習目標有一個明確的認識。只有這樣才能朝着目標持續的前進,少走彎路,從而在學習的過程中

原创 Python:Scrapy框架的安裝和基本使用

本篇文章我們來看一下強大的Python爬蟲框架Scrapy。Scrapy是一個使用簡單,功能強大的異步爬蟲框架,我們先來看看他的安裝。Scrapy的安裝Scrapy的安裝是很麻煩的,對於一些想使用Scrapy的人來說,它的安裝常常就讓很多人

原创 python實現隊列

隊列是一種先進先出的數據類型,它的跟蹤原理類似於在超市收銀處排隊,隊列裏的的第一個人首先接受服務,新的元素通過入隊的方式添加到隊列的末尾,而出隊就是將隊列的頭元素刪除。我們可以設置一個類,用列表來存放棧中元素的信息,利用列表的append(

原创 Python兩步實現網頁天氣爬蟲程序

說道爬蟲大家或許感覺非常神祕,其實它沒有我們想象的那麼神奇,今天我們就來揭開它神祕的面紗。呵呵,簡單兩步就可以實現一個網頁天氣爬蟲程序。。。爬蟲簡單說來包括兩個部分:1.獲得網頁文本信息。2.數據分析,獲取其中我們想要的數據。1、獲得網頁文

原创 Python實現堆棧

堆棧是一個後進先出的數據結構,其工作方式就像一堆汽車排隊進去一個死衚衕裏面,最先進去的一定是最後出來。我們可以設置一個類,用列表來存放棧中元素的信息,利用列表的append()和pop()方法可以實現棧的出棧pop和入棧push的操作,li

原创 最值得你收藏的30個Python常用小技巧!

1、原地交換兩個數字x, y =10, 20 print(x, y) y, x = x, y print(x, y)10 2020 102、鏈狀比較操作符n = 10 print(1 < n < 20) print(1 > n <= 9)T

原创 維護Python代碼的5種工具

隨着軟件項目進入“維護模式”,對可讀性和編碼標準的要求很容易落空(甚至從一開始就沒有建立過那些標準)。然而,在代碼庫中保持一致的代碼風格和測試標準能夠顯著減輕維護的壓力,也能確保新的開發者能夠快速瞭解項目的情況,同時能更好地全程保持應用程序

原创 從C++到Python,一個遊戲程序員的進階之路

我的第一份工作是一加國內知名遊戲公司的邏輯程序員,必須技能是C++,但是一開始只是寫語法和C++很類似的一種腳本(後來知道是從一個開源腳本引擎AngelScript修改而成的)。學習遊戲開發的流程,填數據,用腳本定製各種任務、副本等等。第一

原创 深入解剖前端,你不知道的Web 組件標準

隨着需求的增長,HTML 的結構越來越複雜,大量重複的代碼使得頁面改動起來異常困難,這也就孵化了一批批模版工具,將公共的部分抽取出來變爲公共組件。再後來,隨着 JavaScript 的性能提升,JavaScript 的地位越來越高,不再只

原创 從普通程序員到身價過百億:追求長期價值的耐心,決定了你能走多遠

今天是1024程序員節。 image.png 一提到程序員,很多人腦海裏馬上會出現這些標籤:格子襯衫、牛仔褲、代碼、bug、木訥、不善言辭等等。但有一個詞似乎更能概括:改變世界。 程序改變世界,已經有幾十年了,但真正進入大衆的生

原创 從代碼中就可以看出一個程序員的性格?

之前有一個領導說過,自己寫的代碼就像自己的孩子,要對他負責,曾經一度認爲他說的是真理,後來才發現,實際工作中是特別的複雜的,自己的“孩子”到最後還是會交給其他人維護,離職後自己的“孩子”也帶不走,交給其他人繼續虐待,呵呵。其它人看到別人的代

原创 新程序員:哥,這個功能怎麼實現?老程序員:請仔細動腦動手!

在一個軟件開發團隊中,總是會新老程序員一起搭配,幾個老程序員帶領新程序員一起幹。而在開發過程中有些新程序員犯的低級問題有時會讓老程序員忍俊不禁,或者甚至上火。不是有多麼重大的問題,主要是不仔細、不願動腦筋、不願動手而導致的。不看規範、不看完