据说是函数式编程的一个函数(然后也有人tucao py不太适合干这个),在我看来算是pythonic的一种写法。 简化了我们的操作,比方我们想将list中的数字都加1,最基本的可能是编写一个函数: 如果使用map就简单一些了: 其实这里还不够pythonic, 毕竟我们忘记了还有lambda这个匿名 ...
分类:
编程语言 时间:
2016-05-17 00:32:50
阅读次数:
175
1.列表 list[起始:结尾:增量] 值传递与地址传递 2.排序sort() 3.匿名函数lambda 4....for ... in ... if ... 5.filter map reduce filter(function, sequence):对sequence中的item依次执行func ...
分类:
编程语言 时间:
2016-05-16 10:55:05
阅读次数:
220
所谓动态函数名,就是使用时完全不知道是叫什么名字,可以由用户输入那种。 一般人习惯性会想到eval或exec, 但是众所周知,这样的写法不安全而且容易引起问题,而且不pythonic。而且使用时必须把函数定义写在动态函数名调用之前。 所以得采用更好的方式,对于在类里的动态函数名,可以使用getatt ...
分类:
编程语言 时间:
2016-05-11 12:53:54
阅读次数:
160
编写高质量代码改善python程序91个建议学习 第一章 建议1:理解pythonic的相关概念 狭隘的理解:它是高级动态的脚本编程语言,拥有很多强大的库,是解释从上往下执行的 特点: 美胜丑,显胜隐,简胜杂,杂胜乱,平胜陡,疏胜密 python定义 #python排序 def quicksort( ...
分类:
编程语言 时间:
2016-04-10 09:07:53
阅读次数:
187
SQLAlchemy——数据持久层框架 简介 SQLAlchemy 主要由两部分组成,一个 SQL 工具包和一个关系对象映射(ORM),它能让开发者完全发挥出 SQL 的灵活性与强大的能量。他实现了一整套企业级持久层模式,可以通过简单而 Pythonic 的接口,进行高效率和高性能的数据库访问。SQ
分类:
编程语言 时间:
2016-03-22 09:01:36
阅读次数:
269
pythonic如果翻译成中文的话就是很python。很+名词结构的用法在中国不少。以下为了简略,我们用P表示pythonic的写法,NP表示non-pythonic的写法,当然此P-NP非彼P-NP。为什么要追求pythonic?相比于NP,P的写法简练,明确,优雅,绝大部分时候执行效率高,代码越...
分类:
编程语言 时间:
2016-01-18 13:38:54
阅读次数:
292
frequentism-and-bayesianism-chs-iv频率主义与贝叶斯主义 IV:Python的贝叶斯工具这个notebook出自Pythonic Perambulations的博文。The content is BSD licensed.这个系列共4个部分:中文版Part IPart...
分类:
其他好文 时间:
2015-08-09 20:25:39
阅读次数:
205
frequentism-and-bayesianism-chs-ii频率主义 vs 贝叶斯主义 II:当结果不同时这个notebook出自Pythonic Perambulations的博文. The content is BSD licensed.这个系列共4个部分:中文版Part IPart I...
分类:
其他好文 时间:
2015-08-09 20:22:53
阅读次数:
143
frequentism-and-bayesianism-chs-iii频率主义 vs 贝叶斯主义 III:置信(Confidence)与可信(Credibility),频率主义与科学,不能混为一谈¶这个notebook出自Pythonic Perambulations的博文 . The conten...
分类:
其他好文 时间:
2015-08-09 20:12:59
阅读次数:
152
以动手实践为荣 , 以只看不练为耻;以打印日志为荣 , 以单步跟踪为耻;以空格缩进为荣 , 以制表缩进为耻;以单元测试为荣 , 以人工测试为耻;以模块复用为荣 , 以复制粘贴为耻;以多态应用为荣 , 以分支判断为耻;以Pythonic为荣 , 以冗余拖沓为耻;以总结分享为荣 , 以跪求其解为耻;
分类:
其他好文 时间:
2015-07-27 10:42:08
阅读次数:
135