我一直在寻找python界的Scott Meyers

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我一直在寻找python界的Scott Meyers相关的知识,希望对你有一定的参考价值。

Ned Batchelder - Facts and Myths about Python names and values - PyCon 2015:  

            https://www.youtube.com/watch?v=_AEJHKGk9ns

 

Ned Batchelder -- Loop like a native: while, for, iterators, generators :

             https://www.youtube.com/watch?v=EnSu9hHGq5o

 

Transforming Code into Beautiful, Idiomatic Python :

            https://www.youtube.com/watch?v=OSGv2VnC0go

 

之前写了一段python想一下子把十几M文件,读取到内存,然后写了一段这样的代码:

1 totalStr=""
2 line=f.readline()
3 while(line):
4     totalStr += line.strip()
5     line=f.readline()

然后读一个十几M的文件要了十分钟左右吧...[掩面哭]

后来我换成了:

1  totalStrList=[]
2  line=f.readline()
3  while(line):
4      totalStrList.append( line.strip() )
5      line=f.readline()
6 totalStr = ‘‘.join(totalStrList)

然后用了不到一秒吧.....[再次掩面哭]

以上是关于我一直在寻找python界的Scott Meyers的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 添加 scott 示例用户

如何在有界的python优化中找到全局最小值?

乱入Linux界的我是如何学习的

乱入Linux界的我是如何学习的

乱入Linux界的我是如何学习的

乱入linux界的我是如何学习的