身边越来越多的人开始关注Python了。
热闹君其实是身在传统行业,技术研发工种,半吊子程序员。随着这些年IT界高歌猛进的发展,以及互联网码农令人咋舌的收入被曝光,现在人人都寻思着如何能给自己镶上这信息化的金边。领导们想突显自己高瞻远瞩跟得上潮流,小兵们则更多的为自己实际收入着想。我身边同事都是工科出事,平时日常也编编程,C++,Matlab都会涉及,现在很多人也都开始关注起Python来了。在一些编程语言的排行榜上Python也是排名靠前,例如在PYPL 上近几个月以来Python的热度已经上升到第一位了。这些都是促使热闹君想开这么一个平台,记述一下我在学习使用Python的道路上的各种摸爬滚打的初衷。
Python为何有如此大的魔力,说来说去,也就是简单易学,可用的库众多,资源丰富,网上教程一搜一大把。下面举几个简单的例子:
1
Python是动态类型,对初学者很友好,免去了很多刚开始的迷惑。例如说对于C/C++/C#/Java等强类型语言来说,下列代码的运行结果是0,而不是预期的0.5,这就是强变量类型的语言对初学者造成的疑惑,有时候甚至会打击大家学习的热情。
// 以C++语言为例
int x=1;
x = x/2; // x = 0
2
语法简单,简洁明了,有很多炫技的pythonic代码。
比如说我们需要交换两个变量的值,传统的写法是这样的:
temp = a
a = b
b = temp
而Python只需要一句:
a,b = b,a
3
丰富的数据结构类型,便捷的操作,包括列表、字典、元组等。在上面的例子中就用到了元组的pack和unpack完成了对a,b的互换,避免了使用临时变量temp,而且只用了一行代码~
简单的几句话,写在本号的第一篇,其实也没有道尽Python的好,希望大家多看多转发,有什么意见和建议,可以评论留言。