-
Python基礎教程 | 還不會Python正則表達式?看這篇文章試試
今天寫爬蟲偶然想到了初學正則表達式時候,看過一篇文章非常不錯。檢索一下還真的找到了。 re模塊 re.search 經常用match = re.search(pat, str)的形式。因為有可能匹配不到,所以re.search()后面一般用if statement。 re.match re.match和re.search很相似,只是re.match是從字符串的開頭開始匹配。 常用正則字符意義 a, X, 9,等字…
-
Python自動化運維 | 11道Python基本面試題|深入解答
今天的分享主題是十一道Python自動化運維面試題,對于所有有志于從事相關職業的人來說,是必須具備、必須懂得內容。 1單引號,雙引號,三引號的區別 分別闡述3種引號用的場景和區別 比如: 單引號:'Python' 雙引號:"Python" 2).三引號 三單引號:'''Python ''',也可以表示字符串一般用來輸入多行文本,或者用于大段的注釋 三雙引號:"""Python""",一般用在類里面,用來注釋類,這樣省的寫文檔,直接用類的對象__doc__訪問獲得文檔 區別: 若你的字符串里面本身…
-
應該怎么做才能實現Python快速入門?
現階段,掌握一門開發語言已經成為高級運維工程師的必備計能,不會開發,你就不能充分理解你們系統的業務流程,你就不能幫助調試、優化開發人開發的程序,開發人員有的時候很少關注性能的問題,這些問題就得運維人員來做,一個業務上線了,導致CPU使用過高,內存占用過大,如果你不會開發,你可能只能查到進程級別,也就是哪個進程占用這么多,然后呢?然后就交給開發人員處理了,這樣怎么體現你的價值? 另外,大一點的公司,服務器都上幾百,上千,甚至數萬臺,這種情況下怎樣做自動化運維?用Shell寫腳本for循環?呵呵,歇…
-
碉堡了!一小時爬取百萬知乎用戶信息的Python神器曝光
本文轉載自簡書,由馬哥教育Python運維班3期學員推薦,原文作者為志朋,經小編編輯而成,如有漏洞,歡迎指正,并最后致謝作者的辛苦付出。 知乎是一個真實的網絡問答社區,社區氛圍友好與理性,連接各行各業的精英。用戶分享著彼此的專業知識、經驗和見解,為中文互聯網源源不斷地提供高質量的信息。與此同時,知乎也是由Python開發而成,有許多的Python愛好者都愿意用知乎做一些爬蟲實驗。 下面我們來看看Pythoner志朋的爬蟲實驗。 一、使用的技術棧: 爬蟲:Python27 +requests+js…
-
Python自學指南 | 怎樣把最好用的Python教程爬取下來?
很多Python初學者都是從廖雪峰的Python教程開始的。我也是廖老師教程的忠實讀者。今天學到了爬蟲,就想把廖老師的教程爬取下來,方便查閱。下面是我爬取這個教程的簡單過程。 一個簡單的爬蟲大概包含下面的4個步驟:1.獲取網頁的URL2.下載網頁的HTML文件3.解析下載到的HTML,提取所需的數據4.將提取的數據存儲起來 首先,看一下如何獲取廖老師教程的全部URL。在瀏覽器中打開教程的首頁,查看源文件,發現教程的URL如下圖所示: Paste_Image.png 從源文件中可以看到,每篇教程都…
-
Python入門教程 | Python學習的必經階段
很多小伙伴在學習Python之前會猶猶豫豫,生怕自己學了半天之后白費力氣。然而Python學習并不能一蹴而就,有些入門教程只講究快速,卻忽略了一些小白進階中必備的階段努力。 階段一:前輩領進門。第一眼是一個前輩給我看了看Python的代碼,因為自己最早學習的是Java語言,第一眼看到Python的時候,前輩說,“Python是面向對象的”,然后就 打印了幾句代碼。可我怎么也看不出到底哪里是“面向對象”的。前輩說“在Python里,一切皆對象”,我才有點領悟的說道:“原來把什么看成對象,就是面向對…
-
傳說中Python最難理解的點,看這完篇就夠了
這不是我第一次學Python入門課,去年、前年我都學過Python入門。所以文章的標題一點都沒有標題黨的意思。但是整個入門篇還有一個最難的東西沒有講,這個知識點好多書里面對這塊要么不講,要么就是講的太深奧,這個知識點卡在那里很難受。 這塊到底是什么的,猜對了就是傳說中的裝飾器,我記得我好幾年前剛學Python的時候,看裝飾器就覺得看九陰真經里面的怪文字,完全看不懂,確實裝飾器是一個非常難以理解的概念。 1.什么是裝飾器 網上有人是這么評價裝飾器的,我覺得寫的很有趣,比喻的很形象 每個人都有的內褲…
-
如果你初學Python學不好,必須得看下這個Python老鳥的建議
從2013年開始接觸Python以來,我體驗過閱讀書籍,學習MOOC,查閱文檔,谷歌搜索,逛編程社區。現在仍在學習Python中,走了很多的彎路。成功的道路各有不同,失敗的地方卻是種種。我想把我學習Python過程中走過的一些彎路說給大家,希望給初學Python的一些朋友有些幫助。 1.紙質書精讀一本足矣 Python的經典書籍不少,《笨方法學Python》《Python核心編程》、《Python基礎教程》等等,不少編程大牛也都會推薦自己覺得不錯的書籍。 怎么選?這是個問題其實很多時候你只需要選…
-
我們學Python時我們在學什么,不看虧大了
這是一篇來自簡書的文章,作者詳細講解了Python入門學習的一些困惑。 雖然有時覺得Python簡單得不像編程語言,知乎上也有人說,“requests 好用的讓人想哭”。但當我們學習一門編程語言時,要學習哪些內容,怎么學習,還是很值得深入探究的。 先看一下Python官網上的說明: powerful, fast, easy, 對,這就是赤果果的廣告。不過我用下來的感覺確是如此,最大的問題是在于它太強大了有太多的庫,貌似沒有一個地方可以集中查看所有庫的文檔(https://pypi.Python.…
-
python入門經典 | 如何用Python檢測偽造的視頻
譯者注:本文以一段自打24小時耳光的視頻為例子,介紹了如何利用均值哈希算法來檢查重復視頻幀。以下是譯文。 有人在網上上傳了一段視頻,他打了自己24個小時的耳光。他真的這么做了嗎?看都不用看,肯定沒有! 前幾天,我瀏覽YouTube的時候,看到了一段非常流行的視頻。在視頻里,一個人聲稱自己要連續打臉24小時。視頻的長度就是整整的24小時。我跳著看完了這個視頻,確實,他就是在打自己的臉。許多評論都說這個視頻是偽造的,我也是這么想的,但我想確定這個結論。 計劃 寫一個程序來檢測視頻中是否有循環。我之前…