⾃从1991年诞⽣以来,Python现在已经成为最受欢迎的动态编程语⾔之⼀,其他还有Perl、Ruby等。由于拥有⼤量的Web框架(⽐如Rails(Ruby)和Django(Python)),⾃从2005年,⾮常流⾏使⽤Python和Ruby进⾏⽹站建设⼯作。这些语⾔常被称作脚本(scripting)语⾔,因为它们可以⽤于编写简短⽽粗糙的⼩程序(也就是脚本)。在过去的10年,Python从⼀个边缘或“⾃担⻛险”的科学计算语⾔,成为了数据科学、机器学习、学界和⼯业界软件开发最重要的语⾔之⼀。在数据分析、交互式计算以及数据可视化⽅⾯,Python将不可避免地与其他开源和商业的领域特定编程语⾔/⼯具进⾏对⽐,如R、MATLAB、SAS、Stata等。近年来,由于Python的库(例如pandas和scikit-learn)不断改良,使其成为数据分析任务的⼀个优选⽅案。结合其在通⽤编程⽅⾯的强⼤实⼒,我们完全可以只使⽤Python这⼀种语⾔构建以数据为中⼼的应⽤。
介绍Python编程和⽤于数据处理的库和⼯具环境
平时作业成绩(20%)+实验成绩(20%)+视频学习(10%)+期末数据分析报告或考试(50%)
编程基础、统计学
《利用python进行数据分析》第二版
Python Cookbook,第3版,David Beazley和Brian K.
Jones著(O’Reilly)
流畅的Python,Luciano Ramalho著 (O’Reilly)
⾼效的Python,Brett Slatkin著 (Pearson)