Python學習

1/21ページ

爬取通過ajax動態載入的頁面(實時監控華爾街見聞資訊與快訊)

學習了幾天如何使用scrapy去爬取靜態網站,今天嘗試去爬取動態載入的網站。選取的網站是華爾街見聞,文中不會像往常一樣大篇幅講解每一步該如何做,而是探討如何爬取。 在原始碼中無法獲得全部資料(有的根本沒資料),但是通過下拉滑條可以看到網址不變但有資料載入出來,毫無疑問這就是動態載入的網頁。以下講解如 […]

Leetcode 061 旋轉連結串列 python (多解法)

一步一個腳印的python leetcode 題解。本人一直在努力地積累Leetcode上用Python實現的題,並且會盡力講清每道題的原理,絕不像其他某些部落格簡略地帶過。 如果覺得講的清楚,歡迎關注。   題目描述: 給定一個連結串列,旋轉連結串列,將連結串列每個節點向右移動 k 個位置,其中  […]

Leetcode 062 不同路徑 Python (動態規劃)

每天更新一道python or C leetcode題,力求講解清晰準確,客官們可以點贊或者關注。   題目: 一個機器人位於一個 m x n 網格的左上角 (起始點在下圖中標記為“Start” )。 機器人每次只能向下或者向右移動一步。機器人試圖達到網格的右下角(在下圖中標記為“Finish”)。 […]

Leetcode 063 不同路徑|| Python C 詳細題解

題目: 一個機器人位於一個 m x n 網格的左上角 (起始點在下圖中標記為“Start” )。 機器人每次只能向下或者向右移動一步。機器人試圖達到網格的右下角(在下圖中標記為“Finish”)。 現在考慮網格中有障礙物。那麼從左上角到右下角將會有多少條不同的路徑? 網格中的障礙物和空位置分別用 1 […]

Leetcode 066 加一 Python C

題目: 給定一個非負整數組成的非空陣列,在該數的基礎上加一,返回一個新的陣列。 最高位數字存放在陣列的首位, 陣列中每個元素只儲存一個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 示例 1: 輸入: [1,2,3] 輸出: [1,2,4] 解釋: 輸入陣列表示數字 123。 示例 2 […]

Leetcode 067 二進位制求和 Python C

本人一直在努力地積累Leetcode上用Python, C 實現的題,並且會盡力講清每道題的原理,絕不像其他某些部落格簡略地帶過。 如果覺得講的清楚,歡迎關注。 題目: 給定兩個二進位制字串,返回他們的和(用二進位制表示)。 輸入為非空字串且只包含數字 1 和 0。 示例 1: 輸入: a = "1 […]

Leetcode 068 文字左右對齊 Python C

題目: 給定一個單詞陣列和一個長度 maxWidth,重新排版單詞,使其成為每行恰好有 maxWidth 個字元,且左右兩端對齊的文字。 你應該使用“貪心演算法”來放置給定的單詞;也就是說,儘可能多地往每行中放置單詞。必要時可用空格 ' ' 填充,使得每行恰好有 maxWidth 個字元。 要求儘可 […]

Python和人工智慧的那些事

       人工智慧程式可以使用幾乎所有的程式語言實現,最常見的有:Lisp,Prolog,C/C ,當然還有Java,而人工智慧的發展更是將Python推到高峰。        Python作為美國主流大學受歡迎的入門程式語言,誕生至今已經有20多年的歷史,相對於其他程式語言,Python更加易 […]