这几年随着Python的流行,网上出现了很多这方面的公众号和博客,文章层出不穷。受这种趋势的影响,我也把自己“训练”成了一名技术博主。在这两年的写作中,我陆续写了很多系列文章(https://shimo.im/docs/6ggy3rRhyOcEu84a)。最近,看到了短视频的火爆,看到了一些短视频平台的发展数据,看到了我国5G建设的加速推进。这种新的氛围逐渐感染了我,我也想在视频的方向尝试一些东西。目前主要思路是记录一个“WhyPython”系列,主要围绕Python的语法、设计、开发等话题。从“为什么”的问题入手,试图展现Python的魅力。标题中的“十万”有些夸张,最终可能只有几百。我对自己的问题意识和承受能力是比较有信心的,所以无论数量多少,我都会保证它的质量,并持续发展下去。我会认真准备和制作短视频,同时整理出版稿件材料。视频时长控制在3分钟以内,主要发布平台暂定为B站(https://space.bilibili.com/97566624)。之前发过两个issue:为什么要用len函数,为什么要用indentation,对于后续的内容选题我已经有了很多想法。其中一个方向就是Python官网列出的27个“why”问题:我会用我自己的方式来慢慢解释这些。同时,我也想到了以下话题:为什么不用分号“;”?在最后?为什么不支持“复制”字符串?为什么没有“如果”?为什么不支持三元运算符?为什么不支持“i++”自增语法?为什么没有元组理解?为什么会存在GIL?为什么range()不是迭代器?为什么不推荐使用匿名函数?为什么Python3与Python2不兼容?为什么要把print语句变成print()内置函数?……我之所以写这篇文章,一方面是想告知大家这个计划,但更重要的是希望得到一些反馈:对于上面列出的话题,你最关心哪些?除了列出的问题,你更关心哪些话题?我把这两个问题提交成问卷:https://www.wjx.cn/m/77821760...,喜欢在这里学习的同学,请抽出1分钟的时间来填写。感谢您的支持,无限感激!
