如何把Python中的For循环替换为Map, Filter, 和Reduce demi / 周二, 31 十二月 2019 - 11:55 For 循环是解决问题的瑞士军刀,但是,当需要浏览代码以快速阅读你所做的事情时,它们可能会让人不知所措。有三种技术 — map、filter 和 reduce — 可以通过描述如何进行迭代来代替 for 训练。JavaScript 中也有这些技术,但是在 Python 中的实现略有不同。 阅读更多 关于 如何把Python中的For循环替换为Map, Filter, 和Reduce登录 发表评论
Python中3个不可思议的返回 由 demi 提交于 周三, 25 十二月 2019 - 15:01 阅读更多 关于 Python中3个不可思议的返回 Python中3个不可思议的返回——第一个:神奇的字典键;第二个:异常处理中的return;第三个:相同对象的判断。
Python 进阶之源码分析:如何将一个类方法变为多个方法? demi / 周一, 23 十二月 2019 - 13:46 前一篇文章《Python 中如何实现参数化测试?》中,我提到了在 Python 中实现参数化测试的几个库,并留下一个问题:它们是如何做到把一个方法变成多个方法,并且将每个方法与相应的参数绑定起来的呢?我们再提炼一下,原问题等于是:在一个类中,如何使用装饰器把一个类方法变成多个类方法(或者产生类似的效果)? 阅读更多 关于 Python 进阶之源码分析:如何将一个类方法变为多个方法?登录 发表评论
Python 中如何实现参数化测试? demi / 周二, 10 十二月 2019 - 09:33 本文想针对测试中一种很常见的测试场景,即参数化测试,继续聊聊关于测试的话题,并尝试将这几个测试框架串联起来,做一个横向的比对,加深理解。 阅读更多 关于 Python 中如何实现参数化测试?登录 发表评论
Python骚操作:动态定义函数 demi / 周二, 3 十二月 2019 - 14:45 在 Python 中,没有可以在运行时简化函数定义的语法糖。然而,这并不意味着它就不可能,或者是难以实现。 阅读更多 关于 Python骚操作:动态定义函数登录 发表评论
你是几岁开始接触 Python 的?玩转 Pynq 的 9 岁天才儿童要大学毕业了! demi / 周五, 22 十一月 2019 - 09:29 我们为什么要学习 Python?玩转 Pynq 的 9 岁天才儿童要大学毕业了!他就是 Laurent Simons。让人惊讶的是,早在 6 岁时他就开始学习高中课程了........ 阅读更多 关于 你是几岁开始接触 Python 的?玩转 Pynq 的 9 岁天才儿童要大学毕业了!登录 发表评论
学习Python,怎能不懂点PEP呢? demi / 周二, 19 十一月 2019 - 09:30 或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对PEP的了解。 阅读更多 关于 学习Python,怎能不懂点PEP呢?登录 发表评论
深入剖析Python的列表和元组 demi / 周五, 15 十一月 2019 - 09:30 相信大家对于Python的列表和元组两种数据结构并不陌生了,如果我问大家这两种数据结构有什么区别呢?列表和元组都是数组,列表是动态的数组可以修改,元组是静态的数组不可修改。除此之外,大家还能想到其他的区别吗?接下来就让我来详细给大家介绍一下吧。 阅读更多 关于 深入剖析Python的列表和元组登录 发表评论
Python 中 -m 的典型用法、原理解析与发展演变 demi / 周一, 11 十一月 2019 - 16:42 本文想要聊聊比较特殊的“-m”选项:关于它的典型用法、原理解析与发展演变的过程。 阅读更多 关于 Python 中 -m 的典型用法、原理解析与发展演变登录 发表评论
Python 依赖库管理哪家强?pip、pipreqs、pigar、pip-tools、pipdeptree 任君挑选 demi / 周一, 4 十一月 2019 - 10:23 在 Python 的项目中,如何管理所用的全部依赖库呢?最主流的做法是维护一份“requirements.txt”,记录下依赖库的名字及其版本号。那么,如何来生成这份文件呢? 阅读更多 关于 Python 依赖库管理哪家强?pip、pipreqs、pigar、pip-tools、pipdeptree 任君挑选登录 发表评论