Python应用程序设计(第2版)
"有趣有用,读后开卷有益; 有本有源,教学游刃有余。 " 提供课件、教程、文档素材、习题解答,咨询QQ:2301891038(仅限教师)。

作者:易建勋、王晓红、孙燕

丛书名:21世纪高等学校计算机基础实用系列教材

定价:69元

印次:2-2

ISBN:9787302653400

出版日期:2024.02.01

印刷日期:2024.07.22

图书责编:闫红梅

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书内容包括程序设计基础和程序设计应用两部分: 程序设计基础部分内容简单,易学易用; 程序设计应用部分包括文本分析程序设计、图形用户界面程序设计、可视化程序设计、数据库程序设计、大数据程序设计、人工智能程序设计、简单游戏程序设计和其他应用程序设计(包括图像处理程序设计、语音合成程序设计和科学计算程序设计)等内容。 本书由多个教学模块组成,便于不同专业采用不同模块组合的方式进行教学。本书列举了560多个程序例题,还提供了丰富的教学资源,包括教学文档、PPT课件、例题素材、习题参考答案、思维导图,以及书中涉及的共享软件、开源数据集等。 本书可作为高等学校学生的教材,也可作为Python程序设计爱好者的自学读物。

易建勋,大本,教授,2020年:主编《Python应用程序设计》,清华大学出版社2019年:参编《现代计算机原理与工业应用》,清华大学出版社2018年:主编《计算机导论——计算思维和应用技术》第2版,清华大学出版社2012年:主编《计算机维修技术 第3版》,清华大学出版社2011年:主编《计算机硬件技术——结构与性能》,清华大学出版社2010年:主编《计算机网络设计 第2版》,人民邮电出版社2007年:独著《计算机网络设计》,人民邮电出版社2005年:独著《计算机维修技术》,清华大学出版社2003年:独著《微处理器结构与性能》,清华大学出版社1989年:湖南大学计算机系,计算机应用专业毕业,本科

前言 本书的目标是帮助初学者掌握Python编程语言,并利用它解决工作中的问题。 本书特色 (1) 模块化教学。本书将Python程序设计分为程序设计基础和程序设计应用两部分: 程序设计基础部分遵循简单易学原则; 程序设计应用部分力求解决实际问题。 (2) 案例学习。本书力求内容通俗易懂,书中列举了560多个程序例题,作者期望通过“案例—模仿—改进—创新”的方法,使读者快速掌握Python程序设计方法。 (3) 资源丰富。本书提供的资源有教学文档、PPT课件、例题素材、习题参考答案、思维导图、共享软件、开源数据集等。 主要内容 第1~6章为程序设计基础,篇幅占全书的40%左右。这部分内容比较浅显,避免了冗长繁杂的程序语法,对少数内容较深、应用不多的程序语言功能很少介绍,如生成器、断言、协程、正则表达式等。第1~6章的程序案例基本使用Python标准函数,极少使用第三方软件包。简单地说,本书第一部分内容由浅入深,主要面向程序设计的基础教学。 第7~14章为程序设计应用,篇幅占全书的60%左右。这部分内容根据不同专业的教学需求编写,如文科专业可以选择第7章文本分析程序设计; 理工科专业可以选择第8章图形用户界面程序设计、第9章可视化程序设计、第10章数据库程序设计和第11章大数据程序设计; 第12~14章可以作为课程设计内容。简单地说,本书第二部分每章内容相对独立,主要面向各专业的程序设计应用教学。 学习建议 (1) 软件包选择。Python有大量成熟的第三方软件包,这对应用程序设计非常有利,但是也带来了学习难题。...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第一部分程序设计基础

第1章基础知识

1.1软件安装与运行

1.1.1Python语言特征

1.1.2Python软件安装

1.1.3Python程序运行

1.1.4软件包管理工具pip

1.1.5程序解释与编译

1.2程序的基本概念

1.2.1保留字

1.2.2标识符

1.2.3算术运算

1.2.4其他运算

1.2.5转义字符

1.2.6程序路径

1.3程序结构和规范

1.3.1程序的基本组成

1.3.2程序结构和缩进

1.3.3PEP编程规范

1.3.4Python语法规则

1.3.5Python帮助命令

习题1

第2章数据类型

2.1数值和字符串

2.1.1数据类型概述

2.1.2数值

2.1.3字符串

2.2列表和元组

2.2.1列表基本操作

2.2.2列表添加元素

2.2.3列表修改元素

2.2.4列表切片操作

2.2.5元组基本操作

2.3字典和集合

2.3.1字典

2.3.2集合

习题2

第3章程序结构

3.1顺序结构

3.1.1导入语句

3.1.2赋值语句

3.1.3输入输出语句

3.2选择结构

3.2.1单条件选择结构

3.2.2双条件选择结构

3.2.3多条件选择结构

3.2.4条件选择嵌套结构

3.3循环结构

3.3.1计数循环

3.3.2...

"本书第一部分内容由浅入深,主要面向程序设计基础教学。第二部分内容根据不同专业的教学需求编写。如文科专业可以选择文本分析等章节;理工科专业可以选择GUI、数据库、大数据等章节;人工智能、游戏、图像处理、科学计算等章节可以作为课程设计内容。简单的说,本书第二部分每章内容相对独立,主要面向各专业的应用程序设计教学。

"