【Python】30个有关Python的小技巧[转]

从我开始学习python的时候,我就开始自己总结一个python小技巧的集合。后来当我什么时候在Stack Overflow 或者在某个开源软件里看到一段很酷代码的时候,我就很惊讶:原来还能这么做!,当时我会努力的自己尝试一下这段代码,直到我懂了它的整体思路以后,我就把这段代码加到我的集合里。这篇博客其实就是这个集合整理后一部分的公开亮相。如果你已经是个python大牛,那么基本上你应该知道这里面的大多数用法了,但我想你应该也能发现一些你不知道的新技巧。而如果你之前是一个c,c++,java的程序员,同时在学习python,或者干脆就是一个刚刚学习编程的新手,那么你应该会看到很多特别有用能让你 […]

【Python】python学习之路(针对没有任何编程经验者或懂一点shell者)

python学习之路(针对没有任何编程经验者或懂一点shell者) 1、错误认识一:一些初学者认为python很简单,就以为编程很简单。 2、错误认识二:没有学好基础知识,听说django很火,就开始学django开发web。 3、建议没有任何编程经验者,象学C语言那样来训练学习python。 4、从语句、表达式、顺序结构、判断结构、循环结构学起,最后 过度到函数抽象,类抽象。 5、先打好基础、再玩高级的应用:生成器、装饰器、类的一些属性的高级用法、正则、多线程、多进程等。 6、怎么克服只能看懂玩具代码,不会写代码,唯一的出路是多实践、多敲代码。

【Python】Python高效编程技巧[转]

我已经使用Python编程有多年了,即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。这些年来的经历让我学到了很多的小技巧和知识,大多数是通过阅读很流行的开源软件,如Django, Flask, Requests中获得的。 下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。 1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions) 大多数的Python程序员都知道且使用过列表推导(list comprehensions)。如果你对list comprehensions概 […]