





作者:谷瑞 顾家乐 郁春江 主编 谭冠兰 陆伟峰 马千里 副主编
定价:48元
印次:1-4
ISBN:9787302563167
出版日期:2020.09.01
印刷日期:2023.02.20
图书责编:贾小红
图书分类:零售
随着人工智能、大数据与云计算的发展,Python语言得到了越来越多的使用。 本书以工作过程为导向,采用项目驱动的方式组织内容。全书共分8章,第1章介绍了编程语言发展的历程及Python开发环境的搭建;第2章介绍了Python语言的缩进、注释、数据类型、字符串、运算符和表达式等;第3章介绍了顺序结构、选择结构和循环结构等程序控制流程;第4章介绍了列表、元组与字典等数据结构;第5章介绍了Python函数的定义与调用,以及其他高阶函数的使用;第6章介绍了Python的模块与包的使用方法;第7章阐述了Python面向对象的特性;第8章介绍了Python的文件操作与异常处理机制。 本书既可作为大数据、人工智能等相关专业应用型人才的教学用书,也可以作为Python初学者的学习参考书。
谷瑞,副教授、苏州工业园区服务外包职业学院大数据技术与应用专业主任,苏州大学高级访问学者,英伟达计算机视觉与自然语言处理认证讲师,以第一作者发表SCI、EI检索论文5篇、主持省十三•五教育科学规划课题1项、参与企业横向项目20余项,具有丰富的项目实战经验。 顾家乐,苏州工业园区服务外包职业学院副教授。主持省市级以上课题10多项;参与教材编写5本,累计30万字;主持“软件技术”国家职业教育实训基地建设,发表论文20余篇; 指导全国职业院校技能大赛、全国互联网+大学生创新创业赛多项,获江苏省职业院校技能大赛先进个人、江苏省青蓝工程优秀教学团队、苏州工业园区优秀工作者、国家教学成果二等奖等荣誉称号。 郁春江,副教授,高级工程师,高级系统分析师,PMP国际项目管理师。江苏省青蓝工程优秀青年骨干教师,苏州市优秀教育工作者,苏州工业园区金鸡湖教育领军人才、高技能人才。曾就职于日本三菱电机、野村证券等世界五百强企业,从事计算机软件项目的开发。先后在国内外核心期刊上发表科研论文20多篇。出版专著1本,主编教材4本。
前 言 随着人工智能和大数据相关技术的发展,Python 语言得到了越来越多的使用。该语言 不但简单易学,而且还提供了丰富的第三方程序和相应完善的管理工具。 本书以培养读者的 Python 编程思维和技能为核心,以工作过程为导向,采用任务驱动 的方式组织内容。具体来说,本书的编写思路和特色如下。 (1)在内容设计上,坚持由浅入深。 本书由浅入深地介绍了 Python 开发环境搭建,Python 基础知识,Python 程序控制流 程,Python 列表、元组与字典,Python 函数,Python 模块和包,Python 面向对象程序设计 以及 Python 文件操作与异常处理。全书按照工作任务编写,通过实际任务使读者真正理解 与掌握 Python 编程技术。 (2)在具体知识点介绍上,尽量做到清晰而有深度。 编写过程中,尽量用简单的语言描述算法原理,做到条理清晰。 本书各章节的内容安排如下。 第 1 章 Python 概述:介绍程序设计语言的发展及程序编译与解释的过程,并对 Python 语言的产生背景、语言特点、应用领域与版本发展进行梳理,通过搭建开发环境与编写程 序使读者体会 Python 的应用流程。 第 2 章 Python 基础知识:了解 Python 的注释、缩进、标识符与关键字,体会 Python 对变量的命名方式与程序的输入输出格式控制,并介绍了 Python 常见的数据类型与表 达式。 第 3 章 Python 程序流程控制:阐述 Python 程序的顺序结构、选择结构、循环结构以 及程序跳转与弹出等不同的程序流程控制。 第 4 章 P...
第1章 Python概述 1
1.1 程序设计语言 1
1.1.1 程序设计语言概述 1
1.1.2 程序的编译和解释 2
1.2 认识Python 3
1.2.1 探究Python的产生背景 3
1.2.2 了解Python语言的特点 5
1.2.3 熟悉Python的应用领域 5
1.2.4 跟踪Python版本发展 6
1.3 配置Python开发环境 6
1.3.1 安装Python开发环境 6
1.3.2 使用PyCharm集成开发环境 8
1.3.3 使用Jupyter Notebook开发环境 13
1.4 Python程序执行过程 16
1.5 本章小结 17
本章习题 17
第2章 Python基础知识 19
2.1 Python基本语法结构 19
2.1.1 注释Python程序 19
2.1.2 缩进Python代码 20
2.1.3 熟悉Python标识符 21
2.1.4 识记Python关键字 21
2.2 变量与输入输出控制 22
2.2.1 命名Python变量 22
2.2.2 向程序输入数据 23
2.2.3 控制格式化输出 24
2.3 数字数据类型 28
2.3.1 整型数进制转换 28
2.3.2 浮点型数温度转换 30
2.3.3 构造布尔型变量 31
2.3.4 不同数字类型的转换 31
2.4 字符串类型 32
2.4.1 定义字符串 32
2.4.2 访问字符串 34
2.4.3 查找字符串 35
2.4.4 统计字符串 36
2.4.5 字符串... 查看详情