编程是我们在现实生活中唯一能获取到的超能力,从数据分析层面来看,通过代码实现方式可以大幅提升工作效率,让机器对原始数据清洗,加工,进而做出全面的分析,并以可视化方式呈现,这个需求不正是产品经理最大的痛点之一吗,只要学会编程就可以自己动手不用等待了。那么什么语言才是适合产品经理的选择呢? 程序员们总喜欢争论世界上最好的语言是什么? Data will tell the story, 从全球最大编程社区stackoverflow的统计数据来看,从2012年到2018年Python的热度直线上升,目前已经是排名第一的编程语言了。
![](https://img.haomeiwen.com/i5274420/c6f706d081981716.png)
Bruce Eckel 这个名字程序员应该都很熟悉,Thinking in Java和Thinking in C++系列大家应该都读过,他后来说了句名言: “Life is short (you need Python)”, 2007年还出了本书Thinking in Python。对于产品经理来说最佳选择更加无疑是Python。因为它是在太简单高效了,从学习成本来看,这是我用过的所有编程语言中最低的。及其接近自然语言的风格和高效简洁的语法可以让你通过几行代码实现一个复杂的功能,我从二月开始学习Python, 从上手到写出第一个具备一定功能的完整程序,也就用了两天而已。现在连小学生都在学Python, 对于产品经理来说,无需有任何畏难情绪。从功能上来看,Python有及其丰富的标准库支持,所有你想实现的复杂功能都能找到相应的库将复杂封装后提供简单调用,比如人脸识别,只需要不到十行的代码就能实现特征标准,情绪/性别/颜值/年轻的解读。
![](https://img.haomeiwen.com/i5274420/e2570b9cc44e57d5.png)
废话不多说,下面来搭建编程环境并实现第一个Python程序,这其实并不比你安装一个浏览器应用复杂。只要去https://www.anaconda.com/下载一个集成开发环境即可,就像安装应用一样简单。Anaconda支持windows, mac, linux三个平台,选择自己电脑的操作系统所对应的安装包下载即可。下载完成后,可视编程界面,Python, 常用类库,交互编程环境,console就全部自动装好了。
安装完后打开Anaconda里的Spyder, 这是编辑和运行代码的IDE
![](https://img.haomeiwen.com/i5274420/de4c68de00f99f6f.png)
敲入一样代码打印Hello World, 然后点击箭头所指的那个绿色三角形执行按钮就可以再右下角的窗口中看到输出结果了,从安装到执行,一分钟即可完成。
![](https://img.haomeiwen.com/i5274420/c5753bef1f62f832.png)
然后敲多几行代码做一个加法,再次执行,看看打印结果是否符合预期。
a = 3
b = 8
c = 3 + 8
print("Output of 3 plus 8 is ", c)
第一课到这里就算大功告成了,下一次我们尝试对excel表格来做一些基础的处理。
网友评论