[ad_1]
Python是一種編程語言,可以幫助您發現難以置信的SEO見解,並通過自動執行耗時的任務來節省時間。但是對於那些尚未探索搜索內容的人來說,這可能是令人生畏的。在本周五的白板中,小甜甜布蘭妮(Britney Muller)和一位名叫南瓜的真正的Python專家向您介紹了一個有用的工具,值得您學習。
單擊上方的白板圖像,在新選項卡中打開高解析度版本!
視頻轉錄
嘿,莫茲迷。歡迎使用《星期五白板》。今天,我們討論的都是關於Python的介紹,這就是為什麼我在這裡有一位特別的共同主持人。她本人是球蟒,總專家。她的名字叫南瓜,她是最棒的。
什麼是Python?
那麼什麼是Python?最近在業界有很多。您應該知道如何使用它或談論它,這是很多麻煩的事情。 Python是1991年創建的一種開放源代碼的,面向對象的編程語言。
比R更易於使用
關於Python的一些有趣事實是,通常將它與 [R,但使用起來可能更簡單。語法常常讓人感到更簡單和常識,就像您不熟悉編程一樣。
大公司使用它
巨大的公司使用它。 NASA,Google和許多公司都在使用它,因為它得到了廣泛的支持。
它是開源的
它是 開源。太酷了。當我們在星期五通過白板時,如果我們今天要進行一些Python編程,我會很喜歡。因此,我想問一下您是否也在另一個標籤中訪問了此信息, python.org/downloads。下載適用於您計算機的版本,我們將繼續進行介紹。
為什麼Python很重要?
那你為什麼要在乎呢?
自動執行耗時的任務
Python非常強大,因為它可以幫助您自動執行耗時的任務。它可以大規模地做這些事情,這樣您就可以騰出時間去做更高層次的思考,去做更多的策略。這些事情的進展真的非常令人興奮。
日誌文件分析
例如,日誌文件分析之類的東西。試想一下,如果您可以使用Python設置一個自動化系統來在您的首頁之一沒有像通常那樣頻繁地被抓取時發出警報。您可以做各種事情。假設Google抓取了您的robots.txt並拋出了伺服器錯誤,其中許多人都知道這會導致嚴重的問題。它可以提醒您。您可以設置類似的腳本來執行真正全面的任務。
內部鏈接分析
內部鏈接分析等其他示例也可以做得很好。
發現關鍵字機會
通過查看大量關鍵字數據並確定一些非常重要的指標,它可以幫助您發現關鍵字機會。
圖像優化
對於圖像優化之類的東西確實很棒。它可以自動標記和替換文本圖像。它可以在那裡做真正強大的事情。
抓取網站
它還可以抓取您正在使用的網站來執行大量任務。
Google搜索控制台數據分析
它還可以提取Google Search Console數據並對這些類型的事物進行分析。
我確實列出了SEO中目前正在使用Python進行非常強大的工作的所有人員。我強烈建議您檢查一些 哈姆雷特·巴蒂斯塔(Hamlet Batista)最近的劇本 他使用Python來執行各種非常酷的SEO任務。
您如何運行Python?
這看起來像什麼?因此,希望您已將Python作為一種編程語言下載到了計算機上。但是現在您需要在某個地方運行它。那住在哪裡?
使用終端設置虛擬環境
因此,首先您應該建立一個虛擬環境。但出於這些示例的目的,我只想請您拉起您的 終奌站 應用。
看起來像這樣。您也可以在類似 Jupyter筆記本 要麼 Google Colab。但是,只要拉起您的終端,讓我們檢查一下並確保您已經正確下載了Python。
檢查以確保您已正確下載Python
因此,您要做的第一件事是打開終端,然後鍵入「 python –version」。您應該看到為計算機下載的版本的讀數。棒極了。
激活Python並執行基本任務
因此,現在我們將要激活Python並執行一些非常基本的任務。因此,只需鍵入「 python」並按Enter。希望您應該在終端中看到這三個箭頭。在這裡,您可以執行諸如print之類的操作(「 Hello,World!」)。因此,您輸入的內容與在此處看到的完全相同,請按Enter,然後會顯示「 Hello,World!」這很酷。
您還可以做一些有趣的事情,例如基礎數學。您可以使用類似的方法將兩個數字加在一起。因此,這些是單獨的行。完成列印(總和)後,您將看到這兩個數字之和的讀數。您可以隨機生成數字。我意識到這些並不是直接的SEO應用程序,但是這些愚蠢的事情使您有信心運行諸如Hamlet所說的程序。
玩得開心—嘗試創建一個隨機數生成器
因此,我強烈建議您開心一點,創建一個隨機數生成器,這真的很酷。我的將隨機數從0拉到100。您可以將0拉到10,也可以隨意選擇。一個有趣的事實,當您按下Enter鍵並看到該隨機數後,如果要繼續,請使用向上箭頭將上拉終端中的最後一個命令。
它甚至可以追溯到其他那些。因此,這是重新運行隨機數生成器之類的非常快速的方法。如果出於某些原因,您可以將其中的一些搖動一下。
自動化不同的任務
在這裡,您可以開始使用非常酷的腳本,並使用Requests HTML提取URL。然後,您可以從網頁中提取唯一信息。
您可以在URL列表中提取成千上萬的標題標籤。您可以拉H1,經典,各種各樣的東西,這使得大規模操作變得異常容易。我最喜歡的從URL中提取內容的方法之一是在Python中使用xpath。
這比看起來容易得多。因此,對於某些網站,這可能是xpath,但是網站的標記方式有所不同。因此,當您嘗試從特定網站提取內容時,可以右鍵單擊Chrome開發者工具。在Chrome開發者工具中,您可以右鍵單擊要使用Python抓取的內容。
您只需選擇「複製xpath」,它將為您提供該網站的確切xpath,如果您正在研究其中的某些東西,這將是一個有趣的技巧。
圖書館
什麼是圖書館?我們如何使這些東西越來越強大? Python本身確實很強大,但是使它們變得更強大的是這些庫或程序包,它們是可完成令人難以置信的事情的載入項。
這只是一小部分可以執行數據收集,清理,可視化,處理和部署之類的庫。我最喜歡的獲得一些最受歡迎的軟體包的方法之一就是下載 水蟒,因為它隨附了所有這些常用的,最受歡迎的軟體包。
因此,這是一種將全部或至少其中大部分收集到的好方法。
學到更多
因此,您已經蘸了些腳趾,並且有點了解Python是什麼以及人們使用它的目的。在哪裡可以了解更多?你如何開始?好, 密碼學 擁有非常不錯的Python課程,以及 谷歌, 卡格勒,甚至 Python.org網站 有一些非常好的資源可供您檢查。
這是我在SEO領域非常敬佩的個人列表,他們在Python方面做著令人難以置信的工作,並且都以不同的方式啟發了我。因此,請務必注意他們的工作:
- 哈姆雷特·巴蒂斯塔(Hamlet Batista)
- 露絲·埃弗里特(Ruth Everett)
- 湯姆·多納休
- 克里斯汀·廷斯基
- 保羅·夏皮羅
- 泰勒·雷登
- JR橡樹
- 胡利亞·科班(Hulya Coban)
- @Jessthebp
但是,是的,南瓜和我真的很喜歡這個,我們希望您也喜歡。因此,非常感謝您加入我們參加本周五特別版的白板。我們很快會再見。大家再見