摘要:眾所周知,升級某個庫(假設為 xxx),可以用 命令,或者簡寫成 。 如果有多個庫,可以依次寫在 xxx 后面,以空格間隔。那么,如何簡單優雅地批量更新系統中全部已安裝的庫呢? 接下來我們直奔主題,帶大家學習幾種方法/騷操作吧! 方法一:pip list 結合 Linux 命令 命令可以查詢已安裝的 閱讀全文
posted @ 2020-05-23 21:07 豌豆花下貓 閱讀(155) 評論(0) 推薦(1) 編輯
摘要:隨著 Python 在近些年的火爆,網上出現了很多這個方向的公眾號和博客,文章也層出不窮。 受到此風氣的影響,我也把自己“培養”成了一名技術博主,寫作近兩年來,陸陸續續寫過不少的系列文章( "https://shimo.im/docs/6ggy3rRhyOcEu84a" )。 近期看到短視頻火熱起來 閱讀全文
posted @ 2020-05-17 19:40 豌豆花下貓 閱讀(65) 評論(0) 推薦(2) 編輯
摘要:前些天,我寫了《 "Python為什么使用縮進來劃分代碼塊?" 》,文中詳細梳理了 Python 采用縮進語法的 8 大原因。我極其喜歡這種簡潔優雅的風格,所以對它贊美有加。 然而文章發出去后,非常意外,竟收到了大量的反對意見?。。ㄒ酝恼碌幕硬欢?,此次創下了記錄) 我就不截圖了,先摘錄幾則最刺眼 閱讀全文
posted @ 2020-05-16 10:44 豌豆花下貓 閱讀(354) 評論(4) 推薦(1) 編輯
摘要:大家好,這是“Python為什么”系列節目的文字稿( 文末有觀看地址 )。 本期話題:Python 為什么使用縮進來劃分代碼塊,而不像其它語言使用花括號 {} 或者 “end” 之類的語法? Python 的縮進是一個老生常談的話題,經常有人會提及它,比如 Python 之父在上個月就恰好轉發過一篇 閱讀全文
posted @ 2020-05-10 16:31 豌豆花下貓 閱讀(303) 評論(3) 推薦(0) 編輯
摘要:前幾天,世界著名的科技期刊/圖書出版公司施普林格(Springer)宣布: 免費向公眾開放 400 多本正版的電子書??! Springer 即施普林格出版社,于1842 年在德國柏林創立,20 世紀60年代建立了其國際性科技出版公司的地位。 目前,施普林格是 全球第一大科技圖書出版公司和第二大科技期 閱讀全文
posted @ 2020-05-02 19:02 豌豆花下貓 閱讀(522) 評論(0) 推薦(2) 編輯
摘要:2020 年 4 月 20 日,Python 2 的最后一個版本 2.7.18 發布了,這意味著 Python 2 是真正的 EOL(end of life)了,一個時代終于落幕了。 Python 2.0 版本是在 2000 年發布的,至今正好到 20 周年(差半年),一代版本竟然持續了這么長時間。 閱讀全文
posted @ 2020-04-25 10:51 豌豆花下貓 閱讀(165) 評論(0) 推薦(0) 編輯
摘要:Python 的 3.9.0 版本正在開發中,計劃在 2020 10 05 發布 final 版本。 官方在 "changelog" 中披露了很多細節,其中有一項“vectorcall”特性是最容易被接受的,本文打算帶大家先來一探究竟。 事實上,早在 Python 3.8 版本中就已部分地實現了 v 閱讀全文
posted @ 2020-04-21 20:03 豌豆花下貓 閱讀(126) 評論(0) 推薦(1) 編輯
摘要:偶然看到了 stackoverflow 上的一個問題,還挺有啟發,故分享一下。 題目大意是:有從 A 到 F 的 5 個等級,現要判斷某個數值(從 0 到 1 之間)所屬的等級。舉例,如數值 = 0.9,則屬于 A;若數值 = 0.8,則屬于 B;以此類推。 若使用 if elif 語句,可能會寫成 閱讀全文
posted @ 2020-04-19 15:03 豌豆花下貓 閱讀(291) 評論(0) 推薦(0) 編輯
摘要:今年一開年,我們就遇到了一個天大的“黑天鵝”事件,如今它已蔓延成為了一個全球性事件,而且似乎還要持續一段挺長的時間。 各行各業的人們都受到了牽連,各種計劃和安排也要被迫作出調整。今年的 PyCon US 原計劃于 4 月 15 日在匹茨堡(一座美國城市)舉行,受到疫情影響,無奈取消! 然而,官方很快 閱讀全文
posted @ 2020-04-11 16:43 豌豆花下貓 閱讀(61) 評論(0) 推薦(0) 編輯
摘要:在編程語言中有兩個很基礎的概念,即方法(method)和函數(function)。如果達到了編程初級/入門級水平,那么你肯定在心中已有了初步的答案。 也許在你心中已有答案了 除去入參、返回值、匿名函數之類的正確的形式內容之外,你也許會說“函數就是定義在類外面的,而方法就是定義在類里面的,跟類綁定的” 閱讀全文
posted @ 2020-04-09 22:21 豌豆花下貓 閱讀(198) 評論(0) 推薦(0) 編輯
摘要:前不久,我寫了一篇《 "Fabric教程" 》,簡單來說,它是一個用 Python 開發的輕量級的遠程系統管理工具,在遠程登錄服務器、執行 Shell 命令、批量管理服務器、遠程部署等場景中,十分好用。 Fabric 2 是其最新的大版本,跟早前的 Fabric 1 有挺大的不同,更加好用了,但是沒 閱讀全文
posted @ 2020-03-14 17:48 豌豆花下貓 閱讀(200) 評論(0) 推薦(1) 編輯
摘要:英文 | "Python Tips and Trick, You Haven't Already Seen" 原作 | Martin Heinz ( "https://martinheinz.dev" ) 譯者 | 豌豆花下貓 聲明 :本文獲得原作者授權翻譯,轉載請保留原文出處,請勿用于商業或非法用 閱讀全文
posted @ 2020-01-28 22:16 豌豆花下貓 閱讀(418) 評論(0) 推薦(0) 編輯
摘要:前一篇文章《 "Python 中如何實現參數化測試?" 》中,我提到了在 Python 中實現參數化測試的幾個庫,并留下一個問題: 它們是如何做到把一個方法變成多個方法,并且將每個方法與相應的參數綁定起來的呢? 我們再提煉一下,原問題等于是: 在一個類中,如何使用裝飾器把一個類方法變成多個類方法(或 閱讀全文
posted @ 2019-12-22 13:42 豌豆花下貓 閱讀(164) 評論(0) 推薦(2) 編輯
摘要:Python 中如何實現參數化測試? 之前,我曾轉過一個單元測試框架系列的文章,里面介紹了 unittest、nose/nose2 與 pytest 這三個最受人歡迎的 Python 測試框架。 本文想針對測試中一種很常見的測試場景,即參數化測試,繼續聊聊關于測試的話題,并嘗試將這幾個測試框架串聯起 閱讀全文
posted @ 2019-12-09 22:18 豌豆花下貓 閱讀(613) 評論(0) 推薦(0) 編輯
摘要:某位 A 同學發了我一張截圖,問為何結果中出現了負數? 看了圖,我第一感覺就是數據溢出了。數據超出能表示的最大值,就會出現奇奇怪怪的結果。 然后,他繼續發了張圖,內容是 print(100000\ 208378),就是直接打印上圖的 E[0]\ G[0],結果是 20837800000,這是個正確的 閱讀全文
posted @ 2019-09-10 21:37 豌豆花下貓 閱讀(647) 評論(5) 推薦(1) 編輯
摘要:Python 中的 模塊極為基礎而重要,它主要提供了一些給解釋器使用(或由它維護)的變量,以及一些與解釋器強交互的函數。 本文將會頻繁地使用該模塊的 方法,因此,我先簡要介紹一下: 該方法用于獲取一個對象的字節大?。╞ytes) 它只計算直接占用的內存,而不計算對象內所引用對象的內存 這里有個直觀的 閱讀全文
posted @ 2019-08-31 15:38 豌豆花下貓 閱讀(441) 評論(0) 推薦(0) 編輯
摘要:前不久,我寫了一篇文章回顧 Python 中 "print 的發展歷史" ,提到了兩條發展線索: 明線:早期的 print 語句帶有 C 和 Shell 的影子,是個應用程序級的 statement,在最初十幾年里,經歷過 PEP 214 和 PEP 259 的改進;再到 2009 年的大版本 3. 閱讀全文
posted @ 2019-08-25 12:35 豌豆花下貓 閱讀(261) 評論(0) 推薦(0) 編輯
摘要:原題 | Generating a PEG Parser 作者 | Guido van Rossum(Python之父) 譯者 | 豌豆花下貓(“Python貓”公眾號作者) 聲明 | 本翻譯是出于交流學習的目的,基于 "CC BY NC SA 4.0" 授權協議。為便于閱讀,內容略有改動。 首發地 閱讀全文
posted @ 2019-08-10 19:31 豌豆花下貓 閱讀(182) 評論(0) 推薦(0) 編輯
摘要:花下貓語: Python 之父在 Medium 上開了博客,現在寫了兩篇文章,本文是第二篇的譯文。前一篇的譯文 "在此" ,宣布了將要用 PEG 解析器來替換當前的 pgen 解析器。 本文主要介紹了構建一個 PEG 解析器的大體思路,并介紹了一些基本的語法規則。根據 Python 之父的描述,這個 閱讀全文
posted @ 2019-08-03 20:42 豌豆花下貓 閱讀(350) 評論(0) 推薦(0) 編輯
摘要:花下貓語: 近日,Python 之父在 Medium 上開通了博客,并發布了一篇關于 PEG 解析器的文章(參見我翻的 "全文譯文" )。據我所知,他有自己的博客,為什么還會跑去 Medium 上寫文呢?好奇之下,我就打開了他的老博客。 最后一篇文章寫于 2018 年 5 月,好巧不巧,寫的竟是 p 閱讀全文
posted @ 2019-07-29 20:44 豌豆花下貓 閱讀(173) 評論(0) 推薦(0) 編輯
摘要:眾所周知,升級某個庫(假設為 xxx),可以用 命令,或者簡寫成 。 如果有多個庫,可以依次寫在 xxx 后面,以空格間隔。那么,如何簡單優雅地批量更新系統中全部已安裝的庫呢? 接下來我們直奔主題,帶大家學習幾種方法/騷操作吧! 方法一:pip list 結合 Linux 命令 命令可以查詢已安裝的 閱讀全文
posted @ 2020-05-23 21:07 豌豆花下貓 閱讀(155) 評論(0) 推薦(1) 編輯
摘要:隨著 Python 在近些年的火爆,網上出現了很多這個方向的公眾號和博客,文章也層出不窮。 受到此風氣的影響,我也把自己“培養”成了一名技術博主,寫作近兩年來,陸陸續續寫過不少的系列文章( "https://shimo.im/docs/6ggy3rRhyOcEu84a" )。 近期看到短視頻火熱起來 閱讀全文
posted @ 2020-05-17 19:40 豌豆花下貓 閱讀(65) 評論(0) 推薦(2) 編輯
摘要:前些天,我寫了《 "Python為什么使用縮進來劃分代碼塊?" 》,文中詳細梳理了 Python 采用縮進語法的 8 大原因。我極其喜歡這種簡潔優雅的風格,所以對它贊美有加。 然而文章發出去后,非常意外,竟收到了大量的反對意見?。。ㄒ酝恼碌幕硬欢?,此次創下了記錄) 我就不截圖了,先摘錄幾則最刺眼 閱讀全文
posted @ 2020-05-16 10:44 豌豆花下貓 閱讀(354) 評論(4) 推薦(1) 編輯
摘要:大家好,這是“Python為什么”系列節目的文字稿( 文末有觀看地址 )。 本期話題:Python 為什么使用縮進來劃分代碼塊,而不像其它語言使用花括號 {} 或者 “end” 之類的語法? Python 的縮進是一個老生常談的話題,經常有人會提及它,比如 Python 之父在上個月就恰好轉發過一篇 閱讀全文
posted @ 2020-05-10 16:31 豌豆花下貓 閱讀(303) 評論(3) 推薦(0) 編輯
摘要:前幾天,世界著名的科技期刊/圖書出版公司施普林格(Springer)宣布: 免費向公眾開放 400 多本正版的電子書??! Springer 即施普林格出版社,于1842 年在德國柏林創立,20 世紀60年代建立了其國際性科技出版公司的地位。 目前,施普林格是 全球第一大科技圖書出版公司和第二大科技期 閱讀全文
posted @ 2020-05-02 19:02 豌豆花下貓 閱讀(522) 評論(0) 推薦(2) 編輯
摘要:2020 年 4 月 20 日,Python 2 的最后一個版本 2.7.18 發布了,這意味著 Python 2 是真正的 EOL(end of life)了,一個時代終于落幕了。 Python 2.0 版本是在 2000 年發布的,至今正好到 20 周年(差半年),一代版本竟然持續了這么長時間。 閱讀全文
posted @ 2020-04-25 10:51 豌豆花下貓 閱讀(165) 評論(0) 推薦(0) 編輯
摘要:Python 的 3.9.0 版本正在開發中,計劃在 2020 10 05 發布 final 版本。 官方在 "changelog" 中披露了很多細節,其中有一項“vectorcall”特性是最容易被接受的,本文打算帶大家先來一探究竟。 事實上,早在 Python 3.8 版本中就已部分地實現了 v 閱讀全文
posted @ 2020-04-21 20:03 豌豆花下貓 閱讀(126) 評論(0) 推薦(1) 編輯
摘要:偶然看到了 stackoverflow 上的一個問題,還挺有啟發,故分享一下。 題目大意是:有從 A 到 F 的 5 個等級,現要判斷某個數值(從 0 到 1 之間)所屬的等級。舉例,如數值 = 0.9,則屬于 A;若數值 = 0.8,則屬于 B;以此類推。 若使用 if elif 語句,可能會寫成 閱讀全文
posted @ 2020-04-19 15:03 豌豆花下貓 閱讀(291) 評論(0) 推薦(0) 編輯
摘要:今年一開年,我們就遇到了一個天大的“黑天鵝”事件,如今它已蔓延成為了一個全球性事件,而且似乎還要持續一段挺長的時間。 各行各業的人們都受到了牽連,各種計劃和安排也要被迫作出調整。今年的 PyCon US 原計劃于 4 月 15 日在匹茨堡(一座美國城市)舉行,受到疫情影響,無奈取消! 然而,官方很快 閱讀全文
posted @ 2020-04-11 16:43 豌豆花下貓 閱讀(61) 評論(0) 推薦(0) 編輯
摘要:在編程語言中有兩個很基礎的概念,即方法(method)和函數(function)。如果達到了編程初級/入門級水平,那么你肯定在心中已有了初步的答案。 也許在你心中已有答案了 除去入參、返回值、匿名函數之類的正確的形式內容之外,你也許會說“函數就是定義在類外面的,而方法就是定義在類里面的,跟類綁定的” 閱讀全文
posted @ 2020-04-09 22:21 豌豆花下貓 閱讀(198) 評論(0) 推薦(0) 編輯
ag二分彩