码上日志_19_08

#18.JUPYTER NOTEBOOK的必要性: 某日, 我想详细地分析一段代码, 包括代码的输出, 以及函数/方法的使用等内容, 正在对眼前的代码文件(".py")莫衷一是时, 心里想到: 为什么不用Jupyter Notebook呢?! 之前使用Jupyter Notebook时一直觉得怎么会有这么鸡肋的东西, 现在呢?! 香饽饽了?!

#19.如何理解Python内置函数中’内置’的含义?! 可以认为, 这个’内置’表示的是Python解释器程序在启动时, 它的符号表中默认包含的一些函数符号(即,函数名), 这说明在不导入(import)其它模块及变量(包括函数和类)的情况下, 我们能够使用到的一些函数. 至于它是以何种形式"内置"的, 我有两种推测: 1.整合进Python解释器中了(姑且这么粗略地说), 2.Python解释器自动/隐式导入(import)的. 具体的内置函数罗列如下, 参考 [ref]:

abs(), all(), any(), basestring(), bin(), bool(), bytearray(), 
callable(), chr(), classmethod(), cmp(), compile(), complex(), 
delattr(), dict(), dir(), divmod(), enumerate(), eval(), execfile(), 
file(), filter(), float(), format(), frozenset(), 
getattr(), globals(), hasattr(), hash(), help(), hex(), 
id(), input(), int(), isinstance(), issubclass(), iter(), 
len(), list(), locals(), long(), map(), max(), memoryview(), min(), 
next(), object(), oct(), open(), ord(), pow(), print(), property(), 
range(), raw_input(), reduce(), reload(), repr(), reverse(), round(), 
set(), setattr(), slice(), sorted(), staticmethod(), str(), sum(), super(), 
tuple(), type(), unichr(), unicode(), vars(), xrange(), zip(), 
__import__(), exec('内置表达式')

#29.人的思维: 某日, 在整理手机屏幕的图标时, 对照顺序, 一个一个拖动图标至整齐的序列, 突然想到: 我为什么不使用二叉树(或前缀树)的方式去对照图标顺序啊?! 直觉上我才不会这么做且也做不到, 要不然手机生产商怎么不也那么类似设计啊(如果真的有, 估计销量不好), 说明人的直觉思维和抽象思维之间是有距离(Gap)的, 人的脑子不擅长记忆复杂的事物(除非有逻辑关系), 知道有苹果树而不是二叉树, 抽象逻辑是计算机的一种时空安排.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值