不可錯過的Python技術博客(網站)

2021-02-14 Python之美

在日常的工作和學習的過程中,會積累一些好的技術資源,也會把一些準備學習和深入的技術文章放進瀏覽器書籤,不知道大家什麼感覺,我的書籤內容是越積越多 ㄟ( ▔, ▔ )ㄏ。其實一段時間後有些會失去興趣,有些已經掌握,有些確實看過了但是忘記從書籤中刪掉或者挪走,所以我有一個習慣,就是每過一段時間會清理一次。

熟悉我的人都知道我對於學習的觀點是:

先看書,了解語法和語言的基本理論

寫代碼去實踐

看博客吸收別人的觀點

看博客文章,應該看如下三類的內容:

實際工作中的實踐和經驗

Python使用經驗和技巧

對Python實現的分析和理解

介紹先進的思想、框架、庫甚至生態

我岔個題,看再多的爬蟲代碼和文章對學好Python益處很有限,甚至有害。

從我使用Python寫程序開始,看一些博客網站已經算是我每周甚至每天必做的一件事了,從這些資源裡面獲得的經驗和收穫實在太多了。

今天一狠心清理了一些國外Python開發者的博客資源。想起來在知乎和微信公眾號中有很多同學問過我平時關注那些博客或者技術來源,雖然我在知乎回答過一些問題,不過都沒有本文吐血整理的資源多且全面。

曾經看過

那些曾經看過現在不再看的博客,原因主要是2點:

隨著我對Python語言越來越熟悉,經驗越來越豐富,我不再是它的受眾了。不過對於很多同學來說,這些博客依然非常有意義,比國內一些微信公眾號和技術博客的野雞文章強的太多了,我經常感慨幸好我當時學習的環境比現在純粹和踏實。

博主已經不再更新了,之前的內容也都看過,重複看沒收穫。不再更新確實很遺憾😔,真希望他們繼續更新。

回到正題,開始列啦:

www.pydanny.com。博主是《Two Scoops of Django》的作者,我在Twitter上關注最早的開發者之一(我的Twitter被盜了,現在不玩了)。博客裡面很多Python技巧,另外在Django方面作者貢獻了非常多的內容和開源項目。

www.saltycrane.com/blog/。可以說是看著這個博客在成長,以前對Python不熟的時候經常Google用法就跳到它的文章上,然後借鑑一下下。

https://alexgaynor.net。它的博客更多的是一些開發的感想和觀點,印象最深的是有篇代碼review的文章,其中引用了這麼一段話:

10 lines of code = 10 issues.

500 lines of code = "looks fine."

Code reviews.

😝

techspot.zzzeek.org/。作者創建了SQLAlchemy、Mako、Alembic這些我天天在用的開源項目,它有篇叫做「Asynchronous Python and Databases」講異步資料庫的文章寫得非常好,大師級別。

jessenoller.com。Python核心開發,python.org「設計師」,給《Dive into Python 3》和《The Python Standard Library by Example》寫序。博客也不怎麼直接寫Python代碼,更多的是Python和架構的設計和心得。有興趣的可以了解下Python官網的設計者們對重新設計的理解: http://pythonorg-redesign.readthedocs.io/en/latest/ ,這對於大家自己寫網站的

effbot.org。模塊使用方面和PyMOTW比較像,不過還有大量的庫使用以及其他經驗。我第一次用Python實現緩存就是看它的文章寫的。

julien.danjou.info。最早是學習AST翻到的,後來就一直關注了。作者是Debian開發,在Red Hat工作,對OpenStack很熟悉。之前會分享一些Python語言和使用技巧,現在可能走上管理崗位不怎麼寫代碼了。

sayspy.blogspot.com。很早就不再更新了,可以在裡面翻到一些博主對Python的一些理解,很深入和細緻,雖然現在看來某些觀點我並不是全部贊同,但是對於當時的我也是很有益處的。

jeffknupp.com。最早是由於《Writing Idiomatic Python》這本電子書關注的,博客有一些Python實踐的心得,不過現在博主不怎麼寫了。

依然關注的

eli.thegreenplace.net。相對於國內那些舔著臉說「全棧」的,這才是一個好的全棧開發者,涉獵極廣。它的博客有非常多Python的深入內容

planetpython.org。我之前在知乎就推薦過,一個Python資訊聚合網站,左側列了一大片博客連結,其中有很多Python核心開發。

dbader.org。如博客的副標題,真的非常提高Python能力。有很多國內的開發者寫的博客其實明顯是看了它的博客受到啟發甚至「借鑑」。必讀五星!!

nedbatchelder.com。同樣有非常多的Python技巧,我個人不太喜歡不加代碼全文空說的那種,這個博客一直是我的學習的榜樣:有演示代碼,有講解也有心得。

doughellmann.com/blog。大家都知道吧?PyMOTW系列的作者的博客。通常每篇介紹一個模塊的使用,每篇都寫得很深入,比官方網站對於模塊的介紹細,你可以輕鬆的學到額外的「隱藏技能」。

lucumr.pocoo.org。Flask作者的博客,一句話介紹:有思想,雖然有些觀點我並不認同。由於它現在轉去做Rust開發(應該是覺得在Python圈曲高和寡的厲害)了,Python語言相關的內容並不多了。

snarky.ca。應該很多人不知道這個博客,其實作者Brett Cannon是一個很知名的Python核心開發。對於中高級開發,強烈推薦。在這裡又想岔開一下,知乎上有很多評價Python和Go,我很無奈... 之前有個「為何 Go 依然遠遠沒有 Python 流行?」的問題老有人邀請我,我後來這樣回答的:

別腰了.... 在知乎上我一向不願意回答這種問題,因為學的尚淺,Python不精通,Golang也做不到信手拈來,沒資格回答這個問題(哪怕我有自己的觀點也不想嘮出來誤人子弟),所以只喜歡坐在角落磕著瓜子看別人嘮。 就說2點吧,現在談這個話題,為時尚早; 脫離場景談對比都是耍流氓

我一直說開發者需要一個正確的價值觀,什麼意思呢?在知乎裡面如果討論Vue,我是相對認可的,因為Vue的作者就在知乎。但是並不是其他的不好,只是ng和react的核心開發者並不混知乎,人都是跟風的,一個人說我好,別人又沒有能力說不好,最後就搞得好像Vue在國內一統江湖的感覺(其實我也總在用Vue,😉)。

那麼討論Python,在知乎意義不大,因為中國直到去年底才出現了一個運維開發方向的核心開發者,而且還不混知乎。你們天天在知乎上聽一堆代理人都不算的在吵在爭論。我大部分時候是不參與論戰的,做好自己的事情就好了,既然不是核心開發者又對Python沒那麼深入去扯什麼?所以說,你們看到的大V並不一定很懂Python,比如我。所以今天我給你們推薦一些國外真正厲害的開發者的資源,這樣漸漸的知道什麼是真的正確的。為什麼岔到了這裡呀?是因為Brett Cannon在13年的時候就寫過對Python和Go語言的看法,你們應該去看看核心開發者是怎麼看待的,而不是聽某些Go和Python都沒學好的鍵盤俠說。

www.blog.pythonlibrary.org。博主寫過2本書:《Python 201》和《Python 101》想必很多人聽過吧?博客早期會介紹一些Python相關的技巧和經驗,後來做了一個挺有意思的「PyDev of the Week」,每周採訪一個Python開發者,可以沒事了解下業界其他開發者的一些觀點和動態。

Reddit。Reddit社區的Python節點,絕大部分業界新的思想、觀點和項目都是首先在這裡被討論的,這裡匯集了大量的Python老手(雖然大部分也是潛水),國內技術內容質量很差,抑或是萬年老貼(比如爬蟲),抑或就是新聞聯播病毒式通稿,有時候出來一篇爆紅的文章,其實也不過是翻譯人家的人或者冷飯熱炒。你們以後有可以不用在知乎和一些公眾號看一些低質量的內容了,當然還是需要一些英語基礎的了。

Pycoder’s Weekly,Python Weekly,Import Python Weekly,Awesome Python Newsletter這幾個訂閱源我就不分開說了,如果你精力有限,每周翻翻它們發出來的有意思的項目和文章也是很有益處的。

相關焦點

  • python爬蟲資源匯總:書單、網站博客、框架、工具、項目(附資源)
    隨著爬蟲技術的流行,網上的資源層出不窮,但對於初學者來說,可能難以選擇,如果選錯還會在爬蟲學習上走一些彎路。我們專門針對零基礎的同學做了一份python爬蟲資源匯總,包含書單、網站博客、框架、工具以及項目匯總。至於為什麼選擇python語言,是因為python對於小白來說更容易上手。
  • 漫畫迷絕不可錯過的神奇網站
    作為一個 Kindler,若你恰巧是一個漫畫迷,如果你沒有用 Kindle 看漫畫,那真的是太可惜了。
  • 我學習Python的三個神級網站
    ,尤其是對於剛剛入門的同學來說,絕對不容錯過~pythontutor 這個網站對於新手同學理解代碼的運行邏輯簡直是太好用了首先進入網站我們看到的就是如下這個頁面左邊是一段 Python 代碼,右邊則是對應的運行邏輯
  • 一篇學會搭建技術網站與個人博客
    vuepress用於迅速搭建技術文檔網站與個人博客,簡單快捷,下面和我一起開始學習吧!(想直接coding的同學可從第三節開始)一、模塊概述1. 定義Vue 驅動的靜態網站生成器2.Nuxt:Nuxt: VuePress 能做的事情,Nuxt 理論上確實能夠勝任,但Nuxt 是為構建應用程式而生的VuePress: 專注在以內容為中心的靜態網站上,同時提供了一些為技術文檔定製的開箱即用的特性②.
  • 前端工程師必看的國外技術大牛博客和網站
    前端開發是一個不斷變化的領域,技術也日新月異,因此掌握一些最新的技術發展趨勢及技術動向對我們來說非常重要。
  • 【網站推薦】資源博客網站
    微信公眾號對於網站的支持並不友好,不能夠在文章內打開網站,所以,公眾號在這半年裡很少單純推薦網站。我們在幾個月前搭建了一個導航網,本意是想給大家把一些優秀的網站匯集到導航網中,但是奈何囊中羞澀,續付不起域名和伺服器的費用,被迫關閉了,最終還是得在公眾號給大家推薦網站。
  • 喲呵,Github 免費從 0 到 1搭建個人博客網站
    好巧不巧,挺久之前我就寫過如何搭建以及使用 Github pages 來託管靜態博客網站的教程,姨媽巾式的範側漏那種:目錄 使用 Hexo 框架來搭建個人網站 這兩天我重新整理了一下自己的 Blog ,因為我之前用的 Octopress 框架,有些年頭了,一些主題和插件並不是很多。
  • 如何搭建個人博客網站
    今天想分享如何搭建個人博客網站,程式設計師多多少少也該有一個自己的博客網站,一方面是為了記錄自己的工作總結,或是學習記錄,另一方面,一種寫作能力的積累能幫助你走的更遠。一個優秀的程式設計師要學習和了解的內容太多太廣了,如果純靠我們人腦來時刻保持對技術的積累,那效率是較慢的,所以我們需要一個專門積累個人知識財富的東西,博客系統或者論壇系統等,今天主要介紹兩款博客系統,Halo和Hexo。
  • 1小時用Python開發博客系統【1】
    整個文章包括以下內容,今天涵蓋前5部分,「後天」發布後面的部分:1.❝如果有不明白的地方,可以加麥叔微信maishu1024,加入粉絲交流群交流。❞3.用樣式表美化網頁一般開發網站都會使用樣式表(css)美化網頁,現在我們也來創建一個樣式表:在blog.py同文件夾下創建名為static的子文件夾,用來存放樣式表,JavaScript等靜態內容。
  • Python | Python 新手不可錯過的 Python 知識合集
    點擊上方「鹹魚學Python」,選擇「加為星標」第一時間關注Python技術乾貨
  • 博客網站
    第一個自己的博客網站程式設計師都知道要創建一個自己的個人網站,可以記錄自己學習的過程以及分享,在創建的過程中有很多難題解決感到成就感慢慢講給別人又聽不懂,個人感覺就像小黃鴨測試法,就讓我來分享個人搭建的過程吧。
  • 不可錯過的實用前端工具
    ,包括一些小遊戲、教程、社區網站和博客,以及一些資源網站,希望可以幫助到大家!- 編程人員問答網https://stackoverflow.com全球IT界最受歡迎的技術問答網站之一,一個解決 bug 的社區,稱為「 編程界的十萬個為什麼 」。
  • 《Zblog博客建站技術》開啟博客自媒體營銷時代!
    《Zblog博客建站技術》課程介紹:我們可以使用zblog博客程序,搭建屬於自己的獨立博客網站,開展博客營銷,利用博客做SEO排名,打造個人品牌開展自媒體,想要學習網站搭建技術,就從搭建博客開始吧。課程目錄:第1節:了解zblog博客程序 [ 11:13 ]第2節:搭建zblog博客準備工作 [ 08:31 ]第3節:zblog網站設置 [ 09:55 ]第4節:zblog分類創建和管理 [ 05:09 ]第5節:zblog文章發布和管理 [ 10:04 ]第6節:zblog離線文章發布 [ 07
  • 程式設計師寫個人技術博客的價值與意義
    許多博客專注在特定的課題上提供評論或新聞,其他則被作為個人性的日記。一個典型的博客結合了文字、圖像、其他博客或網站的連結及其它與主題相關的媒體,能夠讓讀者以互動的方式留下意見,是許多博客的重要要素。大部分的博客內容以文字為主,但仍有一些博客專注在藝術、攝影、視頻、音樂、播客等各種主題。博客是社會媒體網絡的一部分。比較著名的有新浪、網易等博客。
  • 中文獨立博客列表
    編程;水星投資理財http://mercurychong.blogspot.com投資;Zeove'bloghttps://zeove.com/編程; 創業;小鬍子哥的個人網站https://www.barretlee.com編程;雲原生https://jimmysong.io編程;碩鼠的博客站http://lukefan.com/編程;王垠的博客https://www.yinwang.org/編程
  • 專訪適友 & 本周不可錯過的好產品
    另外在文章底部也會為大家簡單推薦本周不可錯過的好產品。本期採訪的是「適友」的聯合創始人 Jimmy,正是其本人於6月2日在 NEXT 上分享了「適友」。團隊中我主要負責產品,設計方面的,其他成員都是 3-5 年經驗的開發同學,主跟技術方面。運營上大家都群策群力的參與。NEXT:當初是什麼原因讓你決定要做這麼一款產品?Jimmy:做適友,其實是因為自己感同深受。我是一個北漂,高中前有家人,大學期間有舍友,這些時候其實都會給你家的感覺。
  • 50家矽谷IT公司技術博客
    Yahoohttp://yahooeng.tumblr.com/作為老牌網際網路公司,雖然目前是遇到瓶頸,但不可否認它是網際網路的黃埔軍校,從這裡走出大量人才把技術火種帶到 Facebook,Google,Hortonworks 等。它們開源了很多大數據解決方案,比如 Hadoop 中的 Oozie,Pig 等,這裡是 CEO 梅耶爾在斯坦福採訪。
  • 程式設計師的技術博客寫作指南
    2020讓我想通了很多事,比如除了生死其他都是小事,比如要寫技術博客。最起碼說明你是一個善於總結學習的人,下來面試官可以通      過博客更多的了解你,最好是把自己認為非常不錯的文章置頂,以此顯示自己的水準。為什麼遲遲沒寫技術博客很多小夥伴知道寫博客的價值,也有過寫博客的想法,但是出於種種原因始終沒邁開第一步。近期採訪了幾位小夥伴,我總結了幾個突出的原因。
  • 2019上海光博會,一場不可錯過的機器視覺技術盛宴
    、新型智能化的3D傳感器和3D相機、新的圖像處理技術應用案例、超迷你卻高速的智能相機等等讓您體驗全世界先進的視覺技術和智能解決方案。展會同期舉辦的機器視覺技術及工業應用論壇一直都是業內專業人士關注的熱點之一。
  • 不可錯過的 Workflow 第四季
    下面這篇文字會從播放按鈕開始和大家聊一下關於對齊的故事。公眾號回覆中文「對齊」獲取文章連結。往期 Workflow 推薦:用Alfred大幅提升操作效率 - Workflow