热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2020年Python文章盘点,我选出了个人TOP10[Python基础]

大家好,我是猫哥。2020年过得真快啊!总感觉这一年里还没有做成多少事,一眨眼就又到了写年度总结的时候了……去年1月1日的时候,我写了《我的2019年Python文章榜单》,简单

2020年Python文章盘点,我选出了个人TOP10[Python基础]

大家好,我是猫哥。2020年过得真快啊!总感觉这一年里还没有做成多少事,一眨眼就又到了写年度总结的时候了……

去年1月1日的时候,我写了《我的 2019 年 Python 文章榜单》,简单列了自己比较满意的 11 篇文章。今年延续传统,我想盘点出一份 2020 年的文章榜单。

在列榜单之前,我们先来闲聊几件事,作为铺垫吧。

1、公众号订阅数破 20000 啦! 就在 2020 年结束前的两天,Python猫的订阅数终于迈上了新的台阶。从 2018 年国庆到现在,我们共花了 26 个月。

这个成绩非常非常普通,当初我第一次参加公众号互推时,认识了明哥(@Python编程时光)、小帅B(@学习Python的正确姿势)和涛哥(@涛哥聊Python),当时大家差别不太多(一起出新手村),而如今他们的订阅数达到了 4万、6万和10万,把我远远甩在了身后……

2021年,我会花适当的精力在运营上,不敢奢望太多,争取明年达成 3.5 万目标。因此,希望能得到大家的持续支持,请帮忙分享、转载、在看,推荐Python猫给其他学习者。我在此鞠躬感谢了!

2、被评选为“优质原创号主”第2名。 在猪哥(@裸睡的猪)建的Python原创作者投稿群里,Python猫有幸被票选成了第2名!能够被众多优秀的同行号主们认可,真是难得而且荣幸!

3、有文章被国际友人翻译了。 去年7月份的时候,我偶然发现自己的 3 篇“Python为什么”系列文章被一个印度人翻译成了英文,当时写了一篇《当我发现国际友人翻译了我的文章之后…… 》说明了原由。然而,意想不到的惊喜发生了,其中一篇文章竟被发上了 PyCoder"s Weekly,而且还被CSDN的作者翻译成了中文!真是太戏剧化了!

那篇文章是《Python 为什么没有 main 函数?为什么我不推荐写 main 函数?》,在国内个平台上也引发了不少的讨论。我其实是有的放矢的,但行文比较精简没有充分展开。有一些反驳声是误读,还有一些则没有驳到点上。那篇文章体现了我对优雅代码的感觉,有一种锐意思考的闪光,我个人非常满意。

4、短暂的视频UP主尝试。 我去年尝试制作了几期短视频,其实是念稿录音+PPT式图文剪辑而成的。一开始的目标是60秒短视频,但后来发现想表达的内容太多,这个时长完全不够。但是,更长的视频则意味着更大的工作量,所以我干脆暂时放弃了。已发布的视频在B站有,欢迎大家去观摩指导,地址:https://space.bilibili.com/97566624/video

5、整理了一本电子书。 我整理了过往的文章,编成了一本电子书,还美其名为《优雅的Python》(可在Python猫后台发送数字“1”领取。《耗时两年,我终于出了一本电子书!》里有内容介绍)。很大的动因是学习其他号主,用来给自己引流。但是,陆续收到了几名读者正向的反馈后,我觉得这件事还是蛮有价值的。

陆续有出版社的编辑来联系出书,我很惶恐,都婉拒了。我知道有些文章还不错,但是离出书还远着呢,不想去误人子弟。(PS.正在跟某编辑合作,但跟自己出书有所不同。以后详说。)

6、在苏州买了首套房。 去年办成了一件大事,就是在苏州园区买了房,成为了“房奴”。不用说,家庭生活的压力大了很多,而且被催生娃的压力也大增了……人的年龄到了某个阶段,家庭的责任可能促使你做出重大的抉择。我觉得在做成这件事后,自己的内心世界成熟了很多。

因此,需要给读者们打个预防针:Python猫以后“恰饭”的时候会适当变多,我觉得发挥自己写作的特长,适当地挣点钱,这件事很光荣,所以希望大家也适当地包容理解哈~~~

闲聊先到此为止,下面是文章梳理时刻。

在过去一年里,猫哥原创及翻译了 Python 技术文 62 篇,总被转载次数达到了 500+。

我的兴趣主要集中在 Python 语法、技术原理、进阶思考、文章翻译等内容,大部分文章是比较小众的,阅读量也十分惨淡。

幸运的是,有几篇文章成为了小爆款,阅读量还挺可观的。从受众喜爱的维度看,下面这些文章的效果很好:

【01】Python 为什么推荐蛇形命名法? --(被转载32次,转载阅读量达8万+)

【02】Python 为什么要有 pass 语句? --(被转载32次,转载阅读量达5万+)

【03】Python 之父为什么嫌弃 lambda 匿名函数? -- --(被转载25次,转载阅读量达3万+)

【04】你可能不知道的 Python 技巧 --(被转载24次,转载阅读量达1.7万+)

【05】Python 为什么不支持 switch 语句? --(被转载20次,转载阅读量达1.3万+)

但是,依我个人喜爱度选择的话,我列出的TOP10榜单是这些(按时间排序):

【01】Flask 作者 Armin Ronacher:我不觉得有异步压力

【02】Python在计算内存时应该注意的问题?

【03】Python 为什么没有 main 函数?为什么我不推荐写 main 函数?

【04】Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?

【05】Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?

【06】Python 为什么能支持任意的真值判断?

【07】Python到底是强类型语言,还是弱类型语言?

【08】Python 之父为什么嫌弃 lambda 匿名函数?

【09】为什么继承 Python 内置类型会出问题?!

【10】Python最会变魔术的魔术方法,我觉得是它!

这里面有几篇是出自“Python为什么”系列,该系列还有一些文章也不错,全部归档在 Github 上了,大家可以去那里查阅:https://github.com/chinesehuazhou/python-whydo

在新的一年里,我写作的主体方向基本不会变,也许会增加一些偏基础向的内容,让自己更接地气一些。同时,PEP和社区好文的翻译工作,也会偶尔做做。

Flag不敢随便立,但管继续求知与分享,但求无愧于心!

最后,我把2020全年的文章罗列出来了,按照的是时间顺序:

开发者请注意:Python2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了!

Python 打包的现状:包的三种类型

Python 打包——过去、现在与未来

Python 官方团队在打包项目中踩过的坑

Python 任务自动化工具 tox 教程

2019 年 stackoverflow 网站最受欢迎的 20 个 Python 问题

11 个最佳的 Python 编译器和解释器

Flask 作者 Armin Ronacher:我不觉得有异步压力

更好用的 Python 任务自动化工具:nox 官方教程

任务自动化工具:nox 的配置与 API

进一步学习 nox 教程,轻松掌握命令行用法

你可能不知道的 Python 技巧

强大的 Python 任务自动化工具!invoke 十分钟入门指南

如何高效地远程部署?自动化运维利器 Fabric 教程

Python在计算内存时应该注意的问题?

Fabric 源码学习:如何实现批量管理远程服务器?

Python 小技巧:如何实现操作系统兼容性打包?

Python 3.9 新特性:任意表达式可作为装饰器!

学编程这么久,还傻傻分不清什么是方法(method),什么是函数(function)?

官宣!Python 开发者大会(PyCon US)提供在线订阅啦!

不使用 if-elif 语句,如何优雅地判断某个数字所属的等级?

Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型

Python 如何移除旧的版本特性,如何迎接新的特性?

天大福利!世界第一科技出版公司 Springer 免费开放 400 多本电子书!

Python为什么使用缩进来划分代码块?

Python 的缩进是不是反人类的设计?

Python的十万个为什么?

Python小技巧:如何批量更新已安装的库?

Python 为什么不用分号作语句终止符?

Python 为什么没有 main 函数?为什么我不推荐写 main 函数?

涨见识了,在终端执行 Python 代码的 6 种方式!

Python 3.9 beta2 版本发布了,看看这 7 个新的 PEP 都是什么?

Python 为什么推荐蛇形命名法?

Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?

Python 3.10 版本采纳了首个 PEP,中文翻译即将推出

Python 3.10 的首个 PEP 诞生,内置类型 zip() 将迎来新特性

一篇文章掌握 Python 内置 zip() 的全部内容

Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?

Python 为什么用 # 号作注释符?

当我发现国际友人翻译了我的文章之后……

Python 为什么要有 pass 语句?

Python 为什么会有个奇怪的“...”对象?

Python 为什么能支持任意的真值判断?

Python 为什么要在 18 年前引入布尔类型?且与 C、C++ 和 Java 都不同?

一个在交流群里讨论过两轮的问题,答案竟然跟一个 PEP 有关

Python 函数为什么会默认返回 None?

Python 为什么没有 void 关键字?

Python到底是强类型语言,还是弱类型语言?

Python中的数字到底是什么?

详解 Python 的二元算术运算,为什么说减法只是语法糖?

详解增强算术赋值:“-=”操作是怎么实现的?

Python 之父为什么嫌弃 lambda 匿名函数?

耗时两年,我终于出了一本电子书!

Python 为什么不支持 switch 语句?

Python 疑难问题:[] 与 list() 哪个快?为什么快?快多少呢?

为什么说 Python 内置函数并不是万能的?

如果只推荐一本 Python 书,我要 Pick 它!

Python有序字典的两个小“惊喜”~~

Python 幕后解释器:一系列的学习资源

为什么继承 Python 内置类型会出问题?!

Python最会变魔术的魔术方法,我觉得是它!

脑洞:如何用一个整数来表示一个列表?


推荐阅读
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • Java程序设计第4周学习总结及注释应用的开发笔记
    本文由编程笔记#小编为大家整理,主要介绍了201521123087《Java程序设计》第4周学习总结相关的知识,包括注释的应用和使用类的注释与方法的注释进行注释的方法,并在Eclipse中查看。摘要内容大约为150字,提供了一定的参考价值。 ... [详细]
  • Commit1ced2a7433ea8937a1b260ea65d708f32ca7c95eintroduceda+Clonetraitboundtom ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了UVALive6575题目Odd and Even Zeroes的解法,使用了数位dp和找规律的方法。阶乘的定义和性质被介绍,并给出了一些例子。其中,部分阶乘的尾零个数为奇数,部分为偶数。 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
author-avatar
军魂永驻1971
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有