





定价:39元
印次:1-1
ISBN:9787302407232
出版日期:2015.08.01
印刷日期:2015.07.15
图书责编:杨帆
图书分类:教材
全书共两篇17章,第一篇介绍Python数据类型、控制结构、正则表达式、类与函数设计、文件操作、异常处理与程序调试等内容。第二篇通过大量案例介绍Python在GUI编程、图形图像编程、音乐编程与语音识别、科学计算可视化、网络编程、逆向工程与软件分析、大数据处理、Windows系统编程等方面的应用。 本书可以作为计算机科学与技术、数字媒体技术、软件工程、网络工程、信息安全、会计、经济、金融、心理学、统计等专业本科和研究生“Python程序设计”课程教材和具有一定Python基础的读者进阶学习资料,多领域Python应用开发人员以及打算使用Python快速实现研究思路和创意的科研人员和管理人员的参考书,而且也适合打算学习一门快乐的编程语言并编写几个小程序来娱乐的读者。
董付国,山东工商学院副教授,计算机科学与技术专业负责人,2000年参加工作,具有丰富的编程经验和15年的教学经验,讲授过多种程序设计语言,多次指导学生参加各类竞赛并取得了较好的名次,曾使用C、C++、C#、PHP、Python编写过大量应用程序。在上课过程中,引进了大量案例,实训项目和问题分析,通过教学效果来看,非常好。编写教材一部,近10年来发表学术论文30余篇,超过20篇被EI检索,多次参加高水平学术会议。
01Python是由Guido van Rossum于1989年底发明的,第一个公开发行版发行于1991年。Python推出不久便迅速得到各行业人士的青睐,目前已经渗透到计算机科学与技术、统计分析、移动终端开发、科学计算可视化、逆向工程与软件分析、图形图像处理、人工智能、游戏设计与策划等几乎所有专业和领域,并且已经成为卡耐基·梅隆大学、麻省理工学院、加州大学伯克利分校、哈佛大学等国外很多大学计算机专业和非计算机专业的程序设计入门教学语言,国内也有不少学校陆续开设了Python程序设计课程。Python语言连续多年在TIOBE网站的编程语言排行榜上排名七八位左右,并于2011年1月被TIOBE网站评为2010年年度语言。在2014年12月份IEEE Spectrum推出的编程语言排行榜中,Python更是取得了第5位的好名次。 Python是一门开源的高级动态编程语言,支持命令式编程、函数式编程、面向对象程序设计,语法简洁清晰,并且拥有大量功能丰富而强大的标准库和扩展库,可以帮助各领域的科研人员或策划师,以及管理人员快速实现并验证自己的思路与创意。Python使得用户可以把主要精力放在业务逻辑的设计与实现上,而不用过多考虑语言本身的细节,开发效率非常高,其精妙之处令人赞叹。另外,还可以使用py2exe工具将Python程序轻易转换为exe可执行程序,它脱离Python解释器以便在没有安装Python环境的Windows平台运行,极大地方便了用户的使用。 Python是一门快乐的语言,学习和使用Python也是一个快乐的过程。与C语言系列或Java等语言相比,Python更容易...
第1章基础知识3
1.1Python语言版本之争3
1.2Python安装与简单使用5
1.3使用pip管理扩展库6
1.4Python基础知识7
1.4.1Python对象模型7
1.4.2Python变量7
1.4.3数字11
1.4.4字符串12
1.4.5运算符与表达式13
1.4.6常用内置函数15
1.4.7对象的删除18
1.4.8基本输入输出20
1.4.9模块22
1.5Python代码编写规范24
1.6Python文件名27
1.7Python程序的运行方式27
1.8编写自己的包28
1.9Python快速入门28
1.10Python之禅29
本章知识精要30
习题30
第2章Python数据结构31
2.1列表31
2.1.1列表创建与删除32
2.1.2列表元素的增加与删除33
2.1.3列表元素访问与计数37
2.1.4成员资格判断38
2.1.5切片操作392.1.6列表排序41
2.1.7用于序列操作的常用内置函数43
2.1.8列表推导式45
2.2元组47
2.2.1元组的创建与删除47
2.2.2元组与列表的区别48
2.2.3序列解包48
2.2.4生成器推导式49
2.3字典50
2.3.1字典创建与删除51
2.3.2字典元素的读取51
2.3.3字典元素的操作52
2.4集合53
2.4.1集合的创建与删除53
2.4.2集合操作54
2.5其他数据结构55
2.5.1堆55
2.5.2队列56
2.5....