作品简介
本书从教学和工程应用角度出发,首先,介绍了Pyhon语言的历史背景、一般编程方法、Python程序的常见设计方法;其次,介绍了Python编程基础知识,包括基本语法、控制结构、输入输出、数据结构以及Matplotib作图,进而分别讨论了面向过程编程的概念及方法和面向对象编程的概念及方法,并引入了GUI编程方法,包括简单的图形控件介绍、布局管理器以及GUI程序结构;最后,给出了Python的重要资源、常用的ASCII码表和Python关键字表。
本书是数据分析领域Python编程的基础教材,可用于高校相关课程教师的教学用书,也可作为高校本科生、研究生的基础学习用书。企业开发人员和数据分析人员,也可以将本书作为“工作参考手册”来阅读。对于需要进行数据分析、算法建模、机器学习等数据科学研究的人员,特别是需要进行大数据学科建设的高校,本教材很适用。
为了教师和工程技术人员教学和培养的需要,本书免费提供电子课件和习题答案。欢迎使用本书作为教材的教师登录www.cmpedu.com免费注册、审核后下载,或联系编辑索取(QQ:2446305805,电话010-88379753)。
朱旭振,男,博士,讲师,中共党员,2015年毕业于北京邮电大学通信与信息系统专业,获得博士学位。专注于大数据环境下的链路预测、推荐系统以及复杂网络上的传播动力学,参与多项863项目和国家自然科学基金项目;负责多项数据挖掘和分析项目,发表论文多篇。研究方向:大数据环境下的数据挖掘与传播动力学研究。
近几年,发表15篇论文,其中在国内外期刊上发表刊出SCI检索论文7篇。作为项目负责人主持1项在研国家自然科学基金青年项目“海量数据信息下一致性协作推荐机理研究”;作为主研人参与1项国家自然科学基金面上项目“基于个性与群组特征的异构网络资源适配机制研究”,1项国家重大科技专项“低时延高可靠5G系统概念样机研发”;参与完成1项国家重大科技专项“面向公路智能交通系统的无线物联网总体技术研究”,1项国家863项目“室内可见光通信与多用户高速接入实验系统”。参与完成DOCOMO北京研究所横向合作项目“小蜂窝网络中的无线资源管理及基于轨道角动量的无线通信研究”;信威横向合作项目“低成本MTC通信及LAA标准的技术研究”。作为负责人主持北京邮电大学青年科研创新计划专项1项,网络与交换国家重点实验室探索课题1项。与北京工业大学合作共同研究“大数据驱动的多层级需求主动引导关键技术”,为北京市政府交通规划管理提供决策依据和技术。并获得2018年中国智能交通协会科学技术二等奖,排名第三。
