导语摘要
本书以Python语言为工具,坚持理论与实践相结合、强化应用为原则,提供了大量项目案例。 全书共11章,分为基础知识篇和大数据应用篇,每一章的末尾配有丰富的练习。本书示例生动有趣、内容易读易学,适合高校计算机类专业的教师和学生作为课程教材或参考用书。
商品简介
本书以Python语言为工具,坚持理论与实践相结合、强化应用为原则,提供了大量项目案例。 全书共11章,分为基础知识篇和大数据应用篇,每一章的末尾配有丰富的练习。本书示例生动有趣、内容易读易学,适合高校计算机类专业的教师和学生作为课程教材或参考用书。
作者简介
1. 简历 1)1996.7---2008.7:西安大唐电信有限公司、中兴通讯股份有限公司从事软件开发、项目管理、网络规划等工作。 2)2008.9---至今:西京学院从事高校教师工作。 2. 教科研工作 1)陕西省教改项目”大数据时代下计算机科学与技术专业应用型人才培养模式改革与实践“,项目编号:17BY118。 2)陕西省教育厅项目”基于指纹的强前向安全高效数字签名新方法研究“,项目编号:16JK2241;” 3)陕西省教育厅项目”高维复杂数据维数约简及其在植物识别中的应用研究“,项目编号:14JK2241。 4)编写书籍4部,中国水利水电出版社”数据结构与算法“、北京邮电大学出版社“C语言程序设计---项目化教程”、科学出版社“Java程序设计案例教程”、北京出版社”Linux操作系统基础与实训教程“。
目录
篇 Python基础知识
章 初识Python
1.1 Python的发展历史
1.2 Python的特点和应用
1.3 Python的安装
1.3.1 Windows下安装Python
1.3.2 Linux下安装Python
1.3.3 Mac OS X下安装Python
1.3.4 环境变量的配置
1.4 Python程序的运行方式
1.5 Python库的使用
1.5.1 扩展库的管理
1.5.2 模块的导入与使用
1.6 程序组成和编码规范
1.7 案例实战
本章小结
课后习题
第2章 Python语言基础
2.1 标识符与关键字
2.1.1 标识符
2.1.2 关键字
2.2 变量
2.2.1 对象和类型
2.2.2 变量的创建
2.2.3 变量的删除
2.3 数据类型
2.4 运算符
2.4.1 算术运算符
2.4.2 逻辑运算符
2.4.3 关系运算符
2.4.4 位运算符
2.4.5 矩阵相乘运算符
2.4.6 赋值运算符
2.5 表达式
2.6 常用函数
2.6.1 内置函数
2.6.2 模块函数
2.7 Python程序基本结构
2.7.1 物理行和逻辑行
2.7.2 语句分隔
2.7.3 缩进
2.7.4 注释
2.8 基本输入输出
2.8.1 input函数
2.8.2 print函数
2.9 案例实战
本章小结
课后习题
第3章 序列结构
3.1 序列概述
……
内容摘要
本书以Python语言为工具,坚持理论与实践相结合、强化应用为原则,提供了大量项目案例。 全书共11章,分为基础知识篇和大数据应用篇,每一章的末尾配有丰富的练习。本书示例生动有趣、内容易读易学,适合高校计算机类专业的教师和学生作为课程教材或参考用书。
主编推荐
1. 简历 1)1996.7---2008.7:西安大唐电信有限公司、中兴通讯股份有限公司从事软件开发、项目管理、网络规划等工作。 2)2008.9---至今:西京学院从事高校教师工作。 2. 教科研工作 1)陕西省教改项目”大数据时代下计算机科学与技术专业应用型人才培养模式改革与实践“,项目编号:17BY118。 2)陕西省教育厅项目”基于指纹的强前向安全高效数字签名新方法研究“,项目编号:16JK2241;” 3)陕西省教育厅项目”高维复杂数据维数约简及其在植物识别中的应用研究“,项目编号:14JK2241。 4)编写书籍4部,中国水利水电出版社”数据结构与算法“、北京邮电大学出版社“C语言程序设计---项目化教程”、科学出版社“Java程序设计案例教程”、北京出版社”Linux操作系统基础与实训教程“。
精彩内容
Python由荷兰阿姆斯特丹的Guido van Rossum(吉多·范罗苏姆)于1989年正式提出,1991年发布Python的个正式版本V0.9。Python秉承开放自由的思想,是一种解释型、面向对象、动态数据类型的不错程序设计语言。它支持命令式编程、函数式编程,完全支持面向对象程序设计,拥有大量扩展库,遍及各个领域。Python不仅可以用于通用编程,其免费开源的语言和环境使得它在数据分析与处理领域也具有巨大的潜力。近年来,随着大数据和人工智能需求的上升,Python受到了越来越多的关注,被誉为人工智能和大数据的专用语言。因此,学好Python对于未来适应新一代信息技术产业的发展具有重要的意义。本书分为三篇。篇“Python基础知识”,包括~6章。章从使用者的角度介绍了Python的特点和应用、Python的安装与版本选择、扩展库的安装、编码规范等内容。第2章从程序的编写者的角度介绍了变量、数据类型、运算符、表达式以及常用内置函数、基本输入输出等知识。第3章和第4章介绍了列表、元组、字典、集合等序列结构的使用和字符串的基本操作等内容。第5章介绍了选择和循环结构的基本形式。第6章介绍了过程式编程中的基本构件—函数,包括函数的定义、形式参数、返回值、lambda表达式、生成器等内容。第二篇“Python不错特性”,包含第7~9章。第7章介绍了面向对象编程的基本单位—类。第8章从程序运行的角度介绍了异常处理结构。第9章从数据存储角度介绍了文件的常见操作。第三篇“Python数据分析与处理”,包含0~13章,从数据科学家的角度介绍了Python科学计算扩展库的使用。0章介绍了数据可视化技术Matplotlib和Seaborn,1章介绍了矩阵和向量处理模块Numpy,2章介绍了数据分析和处理模块Pandas,3章介绍了网页数据的爬取。本书遵循“体系完整,实用性强,案例丰富,让教和学更轻松”的原则组织编写,内容上以实用、易理解为主,兼顾深度与广度。在讲述知识点时,提供了大量的案例,以加深读者对知识点的理解。同时本书为了学习方便,还提供了授课PPT、实验指导书和课后习题。读者在学习的过程中,要坚持“抓概念、抓思想、抓应用”的基本思路,在实践中理解知识点,同时能将知识点应用到实际当中。Python的扩展库非常多,由于篇幅所限,本书不能全部涉及,读者可以根据自己所从事工作的需要,利用所介绍的基础知识,有针对性地选择相关扩展库来学习。本书由多位老师分工完成:于长青负责章、第5章内容的编写,张文胜负责第4章、第7~9章内容的编写,范晖负责第2~3章、第6章、0~13章内容的编写。全书由范晖负责策划、审校和定稿。本书编写过程中得到了很多人的帮助。北京天融信教育科技有限公司的企业专家对本书结构和内容提出了很多有益的建议,并通过“教育部-天融信产学合作协同育人”项目在课程建设方面提供了大力支持。西安电子科技大学出版社李惠萍编辑对本书的出版提供了很多意见和建议,在此表示衷心的感谢。本书参考了很多Python语言方面的网络资源、书籍资料,在此向这些作者一并致谢。由于时间仓促,加之作者的水平和能力有限,书中的疏漏与不妥之处在所难免,衷心希望各位同行和读者批评指正。
以下为对购买帮助不大的评价