Python官方中文文檔來了

2021-02-13 大數據分析和人工智慧

Python 作為世界上最好用的語言,官方支持的文檔一直沒有中文。小夥伴們已經習慣了原汁原味的英文文檔,但如果有官方中文文檔,那麼查閱或理解速度都會大大提升。本文將介紹隱藏在 Python 官網的中文文檔~

以前也是有一些第三方維護的 Python 中文文檔,不過可能因為人力等限制,並做不到同步更新與維護。目前也有很多高質量的 Python 中文資源,但大部分都是大牛寫的書或教程,官方文檔的翻譯並得不到保證。

最近很多開發者發現 Python現在已經有官方中文文檔了,但直接從 Python 文檔界面並看不到。如下在 Python 文檔中,只有英語、法語、日語和韓語可選,我們並看不到中文選項。

但是如果我們在地址欄中手動鍵入 zh-cn,即:https://docs.python.org/zh-cn,那麼我們就能看到官方的中文文檔了。如下,我們現在從下拉項也可以直接看到中文選項。因為 Python/C API 接口等高階內容還是英文,所以很可能目前中文文檔還在完善中,並沒有完全開放。

官方中文文檔有什麼

目前,官方中文文檔已經有 3.8.0a2、3.7.3、3.6.8、2.7.16 幾個主流版本的資料,相比英文文檔只缺少 3.5.7。對於每一個 Python 版本,文檔都包含很多內容,其中入門教程與語言參考已經完成漢化,其它基礎內容也都有中文譯文,例如各版本的新變化、安裝和分發 Python 模塊、常見問題等等。

但是還有一些高階主題基本都保留了英文,例如 Python/C API 接口、標準庫參考、擴展和嵌入等。這些內容有的比較難懂,也許它們對譯者的要求更高,完成的進度也慢一些。

對於初學者而言,入門教程和 Python 語言參考可能是大家最需要的。其中入門教程非正式地介紹了 Python 語言的基本概念和功能。讀者最好在閱讀時準備一個 Python 解釋器進行練習,不過所有的例子都是相互獨立的,所以這個教程也可以離線閱讀。

Python 語言參考相比入門教程提供了更正式的語法和「核心語義」,這一份參考非常簡潔,它希望保證知識點的準確和完整。除了前面這兩份基本學習資料,英文版 Python 文檔還為 C/C++提供了兩個額外的手冊,不過這些高階內容暫時還沒有中文。

最後,Python 中文文檔還有個小彩蛋,它把 Python 中的術語都翻了一遍。很多時候,這些術語都有不同的譯文與表達方式,例如 decorator 既可以保留原文,也可以翻成裝飾器或修飾器。也許以後,這一份官方詞彙表可以幫助我們找到更合適的表達方式。


中文文檔怎麼搜

可能對大多數開發者而言,檢索 Python 的函數或用法是文檔的常用方法。例如如果我們希望找到函數式編程的使用方法,那麼可以在中文文檔中搜索 Lambda:

其中流程控制工具有匿名函數 Lambda 的使用簡介,而重要的函數式編程指引暫時只有一小部分完成翻譯。如下展示的是檢索到的 Lambda 使用指南。

相關焦點

  • Python官方中文文檔強勢來襲
    Python 官方支持的文檔一直沒有中文。小夥伴們已經習慣了原汁原味的英文文檔,但如果有官方中文文檔,對於初學者來說,門檻會大大的降低。
  • Python用不好?看官方中文文檔啦
    目前也有很多高質量的 Python 中文資源,但大部分都是大牛寫的書或教程,官方文檔的翻譯並得不到保證。如下在 Python 文檔中,只有英語、法語、日語和韓語可選,我們並看不到中文選項。官方中文文檔地址:https://docs.python.org/zh-cn但是如果我們在地址欄中手動鍵入 zh-cn,即:https://docs.python.org/zh-cn,那麼我們就能看到官方的中文文檔了。如下,我們現在從下拉項也可以直接看到中文選項。
  • 最新 | Python 官方中文文檔正式發布!
    Python 官方文檔終於發布中文版了!受英語困擾的小夥伴終於可以更輕鬆地閱讀官方文檔了。嘗鮮地址:https://docs.python.org/zh-cn/3/最新發布的這個 Python 官方文檔可以自由選擇語言
  • 官方出品 Python 中文文檔!拜託,別再說看不懂了
    」,選擇「星標🔝」13:21 在看|星標|留言,  真愛作者:機器之心 參與:思源  | 編輯:玲玲來源:https://dwz.cn/AvBXml2hPython 作為世界上最好用的語言,官方支持的文檔一直沒有中文
  • Python官方中文文檔上線了:各種教程已漢化,不用苦等野生翻譯了
    點擊播放 GIF 0.4M終於,Python有官方中文文檔了。從今往後,不論是版本新變化,入門教程,語法講解,Python模塊安裝指南……各種各樣的手冊,都可以直接看中文了。不是谷歌翻譯喲你看,比起英文原版,中文的語氣好像更加雞凍一些:春天來了,再也不用苦等野生漢化組了。就算你沒有更新到3.7,也不要緊。
  • 【Python】RST文件打開——以torchtext官方github文檔為例
    1 背景近期在學習torchtext相關內容,但是當前網絡上相關的中文文檔較少,一些博文描述的不是很詳細
  • Python模塊NumPy,Pandas,matplotlib的中文文檔
    今天比較忙所以不能寫長文了作為一名數據工程師需要熟練掌握python中的這些numpy,matplotlib,pandas,sklearn,seaborn,statsmodel.模塊但是由於這些模塊的文檔都是英文的可能一些英文不好的同學學起來會比較的困難,所以我從網上給大家找到一些中文的文檔
  • Python3.9官方文檔翻譯版python簡介之數字
    自譯:除了整型和浮點型外,python還支持其他類型數字,例如小數和分數,python內置支持複數類型,使用j和i後綴來表示實部和虛部(例如3+5j)Python3.9官方文檔翻譯版之篇首語Python3.9官方文檔翻譯版之摘要部分
  • Python3.9官方文檔翻譯版python簡介之列表
    For instance, we can write an initial sub-sequence of the Fibonacci series as follows:自譯:當然,我們可以使用python完成難度遠遠大於」2+2」這種任務。例如,我們可以使用python編寫解決下面的斐波那契數列問題。
  • 使用 Python 操作 word文檔
    最近手頭有一個需求是對word文檔內容進行判斷,搜索到一個包感覺不錯,簡單記錄一下關鍵操作:python-docx能做什麼
  • Python3.9官方文檔翻譯版python簡介之字符串
    但也可以通過在行尾添加」\」來防止行尾出現這種情況。Python3.9官方文檔翻譯版python簡介之數字Python3.9官方文檔翻譯版之解釋器的使用1Python3.9官方文檔翻譯版之解釋器的使用2
  • Python Sphinx 生成簡潔大方的文檔
    Sphinx 是一種工具,是一個有趣 python 的第三方庫,它允許程式設計師以純文本格式編寫文檔,Spninx 可以輕鬆生成各種格式的輸出,比如 html,pfd,等等。心裡還是想寫文檔的,就是太累了。所以,對此我們有解決方案嗎?有,最核心的就是代碼即文檔,根據代碼來生成文檔。
  • Python3.9官方文檔翻譯版之摘要部分
    學習程式語言,很多彎路可走,有一條路可能不是捷徑但一定不是彎路,那就是官方文檔的閱讀與消化!Python is an easy to learn, powerful programming language.
  • 慢步python,教你怎麼通過python編程來修改word文檔內標題
    大家好,這裡是地鐵慢步,快慢的慢,因為筆者業餘學的python編程,學得的確也算是慢,慢不打緊,一直在進步就好。今天想教大家怎麼實現通過python編程來修改word文檔。熟悉word的人,可能會覺得多此一舉,直接用OFFICE或者WPS就可以了啊,幹嘛要用python?
  • 資源 | Python中文分詞工具大合集
    安裝這些模塊其實很簡單,只要按官方文檔的方法安裝即可,以下做個簡單介紹,主要是在Python3.x & Ubuntu16.04 的環境下測試及安裝這些中文分詞器。再附加介紹12款其他的中文分詞工具或者中文分詞模塊,最後的兩款fnlp和ansj是比較棒的java中文分詞工具,貌似還沒有python接口,記錄一下。這些中文分詞工具我沒有測試,感興趣的同學可以動手試試。
  • Python已經支持中文變量名啦!
    事實上,Python3.x 已經支持全面 Unicode 編碼,比如支持使用中文作為變量名。下面是官方文檔中的描述:identifier ::=  (letter|"_") (letter | digit | "_")*letter     ::=  lowercase | uppercaselowercase  ::=  "a"..."z"uppercase  ::=  "A"..."
  • python-docx設置中文字體
    在python-docx包中對WORD文檔字體的設置要使用font類,只需要更改font.name屬性就可以了。然而,對於中文字體的設置遠不是這麼簡單。test.docx') # 存儲文件效果為:解決方案運行效果使用了python-docx
  • Python3.6新特性官方文檔中文版
    因為微信公眾號文章有20000字數的限制,本文僅節選部分,查看全部譯文請進入:知乎專欄:Python中文社區處理shebang行的方式保持不變 - 此處的「python」依舊指Python 2。python.exe和pythonw.exe已標記為長路徑敏感(long-path aware),這意味著260字符路徑限制可能不再適用。 有關詳細信息,請參閱刪除MAX_PATH限制。可以添加.
  • keras中文文檔
    Keras:基於Theano和TensorFlow的深度學習庫詳細的中文文檔,目錄如下:
  • Python中文分詞工具大合集:安裝、使用和測試
    安裝這些模塊其實很簡單,只要按官方文檔的方法安裝即可,以下做個簡單介紹,主要是在Python3.x & Ubuntu16.04 的環境下測試及安裝這些中文分詞器。再附加介紹12款其他的中文分詞工具或者中文分詞模塊,最後的兩款fnlp和ansj是比較棒的java中文分詞工具,貌似還沒有python接口,記錄一下。這些中文分詞工具我沒有測試,感興趣的同學可以動手試試。