`
303178394
  • 浏览: 36141 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

思而不学则殆则殆----Java程序员学Python学习笔记(三)

阅读更多
项管考试结束已经10来天了,这段时间基本上都在还项管考试的债(没日没夜,甚至请假几天在家看书),从没日没夜读书到没日没夜加班。终于感觉项目的进度还是赶得上deadline的。对于敏捷信徒来说,曾经对组内成员是如何高度赞扬敏捷是不会有高强度加班的这个大坑,现在这个坑只能自己去填了。
这样不断的加班,导致两个事情,一个就是把每天早上6点起来学习和思考的时间挤压了。就如孔夫子所说,思而不学则殆。近期也将会陆续把之前学python的学习笔记继续整理出来,是整理,同时也是复习。
既然说到思而不学则殆,就说说最近在知乎上看到的一个话题,就是爱因斯坦说,人在一定岁数后,阅读过多反而影响创造性,其实底下的一些回复都比较有意思。
有的说现在人基本没有阅读过多这个问题,特别是中国人因为在应试教育的压迫下,已经把看书当做是一种应付考试的行为,而不是精神享受。这点我比较赞同。高中毕业时候,听说大学的极度自由我就觉得我再也不要看如山如海的书了。大学开始的确是这样的,看书也是为了期末的考试。大三还是大四发现,其实看书挺有意思的,会看一些喜欢的技术书籍。今年入手kindle之前基本上是一个月一本书。入手kindle后读书效率立马提高,基本上平均一个星期一本书,半个月一本技术书。因此,我觉得只是大家没发现读书的乐趣,有时候工作太累脑子不想思考,我就喜欢看王小波的杂文,虽然也引人思考,但是比起软件设计来说,也还算轻微。总归还是一个字,学,这个字被小学中学大学一直误导了,学不是为了考试,也不是为了工作,只是为了一种乐趣,得到只是即是乐趣。
有的说是是误解了爱因斯坦的意思,爱因斯坦的那句话其实就是孔老夫子学而不思则罔的意思,一直拿着书学习而不思考,那一定是会迷茫的。尽信书不如无书,要协调阅读和思考的比例,任何人阅读太多但是实际应用太少就会沦落成懒于思考的状态。
另外,这些也让我想起王小波说的一句话,知识分子最怕活在不理智的年代。如果一切都相信书里说的,不去思考不去反驳,那就是不理智的年代,就是伽利略低头认罪,承认地球不转的年代,就是牛顿为了躲避宗教的声讨,承认上帝是万用阴厉的推力的年代。还好我们现在活在一个高速发展的年代,对于任何知识体系都是在不断地额摧毁重构之中,到处都存在着出现即改变世界的黑天鹅,因此,对于我们这应该感到庆幸才对。

==================废话说够了,分割线进入正题,时间不多,就介绍几个BIF吧====================
1. list() 内置BIF,工厂函数,返回一个空的列表。
2. range()  内置BIF,返回一个迭代器,根据需要生成一个指定范围的数字
```python
for num in range(5):
  print(num);
```
输入的结果是
0
1
2
3
4

3. enumerate 内置BIF,创建一个带编号的列表。类型即为enumerate

>>> type(enumerate(movies))
class 'enumerate'


```python
for index,value in enumerate(movies):
print(index);   
print(value);
```
输入结果
0
gatesby
1
hello
2
wtf
3
lalala

4. int() 内置BIF,将一个字符串或另一个数转化为整数
```python
numStr = '437434';
type(numStr);
type(int(numStr));
type(34.456)
type(int(34.456))
int(34.456)
```
输出为:
class 'str'>
class 'int'>
class 'float'>
class 'int'>
34


5. id() 内置BIF,返回python对象的唯一标示符
```python
id(numStr);
id(movies);
```
140021383334520
140021383330848

6. next() 内置BIF,返回可迭代数据结构的下一个元素
enumerate()返回的结果即为可迭代数据结构
```python
iMovies = enumerate(movies);
next(iMovies);
next(iMovies)
```
输出:
(0, 'gatesby')

(1, 'hello')



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics