Python 的十萬個為什么?

animal-cat-domestic-cat-pet-1171686.jpg

隨著 Python 在近些年的火爆,網上出現了很多這個方向的公眾號和博客,文章也層出不窮。

受到此風氣的影響,我也把自己“培養”成了一名技術博主,寫作近兩年來,陸陸續續寫過不少的系列文章(https://shimo.im/docs/6ggy3rRhyOcEu84a)。

近期看到短視頻火熱起來,看到某些短視頻平臺的發展數據,看到我國 5G 建設的落地加速。這新的風氣慢慢就感染了我,我也想在視頻方向上做點嘗試。

目前主要的想法是錄制一個“Python 為什么”系列節目,主要關注 Python 的語法、設計和發展等話題,以一個個“為什么”式的問題為切入點,試著展現 Python 的迷人魅力。

標題中的“十萬個”是種夸張說法,也許最終只能做到幾百個。我對于自己的問題意識和持久耐力是比較自信的,所以不管數量多少,我會保證它的質量,并一直發展下去。

我會認真準備和制作短視頻,同時也會把文稿材料整理發布出來。視頻時長將控制在 3 分鐘內,主要發布的平臺暫定在 B 站(https://space.bilibili.com/97566624)。

前面已經發布了兩期:為什么使用 len 函數為什么使用縮進 ,關于后續的內容,我已經有了很多的選題想法。

其中一個方向是 Python 官網列出的 27 個“為什么”問題:

image

我會用自己的方式,慢慢把這些都闡述出來。同時,我還想到了下面這些選題:

  • 為什么不用分號“;”作結尾?
  • 為什么不支持“復制”字符串?
  • 為什么沒有“else if”寫法?
  • 為什么不支持三目運算符?
  • 為什么不支持“i ++”自增語法?
  • 為什么沒有元組生成式?
  • 為什么會存在 GIL ?
  • 為什么 range() 不是迭代器?
  • 為什么不推薦使用匿名函數?
  • 為什么 Python 3 會不兼容 Python 2?
  • 為什么把 print 語句變為 print() 內置函數?
  • ……

之所以寫這篇文章,我一方面想告知大家這個計劃,但更主要的是希望能得到一些反饋:

  • 關于前面列出的那些話題,大家最關心哪些呢?
  • 除了所列舉的問題,大家還比較關心哪些話題呢?

我把這兩個問題提交成了一份問卷:https://www.wjx.cn/m/77821760.aspx ,懇請讀到這里的愛學習的同學們,花 1 分鐘填一下。謝謝大家的支持,無限感激!

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容