Python语言程序设计(第2版)
“本书特色:循序渐进,易于理解;实例丰富,实用性强;提升能力,培养思维。提供PPT课件、实例源代码。”

作者:袁方、肖胜刚、齐鸿志

定价:49.8元

印次:2-3

ISBN:9787302641698

出版日期:2023.08.01

印刷日期:2024.07.09

图书责编:张瑞庆

图书分类:教材

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

本书全面介绍Python程序设计基础知识。全书共9章,主要内容包括Python语言入门、基本数据类型与表达式、语句与结构化程序设计、组合数据类型与字符串、函数与模块、文件处理、异常处理、面向对象程序设计和Python高级编程。通过本书的学习,读者可以掌握程序设计知识和方法,提高程序设计能力,培养程序设计思维,为进一步学习后续计算机相关课程、提升数字素养和创新能力奠定良好的基础。 本书适合作为高等学校各专业程序设计课程的教材,也可作为程序设计自学者的参考书。

"袁方,男,工学博士,教授,硕士生导师,河北省教学名师,国家级一流本科课程负责人。曾任河北大学数学与计算机学院主管教学副院长,现任河北大学计算机教学部主任。学术兼职:中国计算机学会高级会员、全国高等院校计算机基础教育研究会常务理事、河北省计算机教育研究会副理事长。曾获河北省优秀教学成果三等奖、宝钢优秀教师奖、保定市教书育人先进个人等奖励。主要研究领域为数据挖掘、计算机教育。曾主讲《计算机导论》《大学计算机》《Python语言程序设计》《C++程序设计》《数据挖掘》等本科生和研究生课程,主讲的《大学计算机》课程被认定为首批国家级一流本科课程和河北省精品在线课程,主讲的《计算机导论》课程为河北省省级精品课程。主编《计算机导论》《大学计算机》《Python语言程序设计》《C++程序设计》等高等学校教材,其中《计算机导论》累计发行超18万册。曾主持包括河北省科技计划项目、河北省教育厅科研计划项目在内的9项科研项目的研究工作。参研国家自然科学基金项目、河北省科技计划项目及横向项目10项。出版译著2部。在国际、国内学术期刊及学术会议上发表论文50余篇,其中SCI检索2篇、EI检索21篇。曾获河北省科技进步三等奖。"

前言 Python语言诞生于1991年,目前的最新版本是Python 3.11。Python崇尚优美、清晰、简洁,是一种得到广泛使用的程序设计语言。在2022年12月TIOBE发布的编程语言排行榜和2022年8月IEEE Spectrum发布的编程语言排行榜中,Python均名列第一。 本书第1版出版于2019年,在使用过程中得到多所高校师生的肯定,取得了良好的教学效果。结合近几年的教学实践,我们在第1版的基础上进行了修改和完善,增加了程序测试、图形用户界面设计、图像处理等内容,对部分原有内容进行了改写,并增加了习题的类型与题目数量,补充了实例,使全书内容更加翔实和新颖,能够更好地满足学生学习程序设计方法、提高程序设计能力、培养程序设计思维的需要。 本书基于Python 3.10介绍编写、调试和测试程序的方法。Python语言的一个突出优点是有大量功能强大的标准库和第三方库。本书结合实例介绍了random、math、datetime、turtle、tkinter、os、pickle、csv、re、json、sqlite3等标准库和jieba、WordCloud、pillow、NumPy、Matplotlib、requests、Flask、BeautifulSoup等常用的第三方库。本书共提供了100多个实例,从判断素数、回文数、水仙花数到杨辉三角、百钱买百鸡、汉诺塔问题的求解,再到基于列表、字典、集合、文件的学生信息处理,还提供了窗口菜单设计、图像处理、网站开发、网页爬取、数据可视化、数据库操作等综合应用实例。 本书共9章,各章主要内容如下。 第1章为Py...

课件下载

样章下载

暂无网络资源

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

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

第1章Python语言入门11.1Python语言简介1

1.1.1Python语言的产生与发展1

1.1.2Python语言的特点3

1.2Python解释器的安装与运行4

1.2.1Python解释器的下载与安装4

1.2.2Python程序的执行6

1.3简单的Python程序9

1.3.1Python程序示例9

1.3.2input()函数与print()函数13

1.4程序设计语言发展简史(拓展阅读)14

1.4.1机器语言14

1.4.2汇编语言15

1.4.3高级语言15

习题119

第2章基本数据类型与表达式212.1字符集、标识符与关键字21

2.1.1字符集21

2.1.2标识符21

2.1.3关键字22

2.2基本数据类型23

2.2.1整型23

2.2.2浮点型24

2.2.3布尔型24

2.2.4字符串型25

2.3常量与变量27

2.3.1常量27Python语言程序设计(第2版)目录2.3.2变量27

2.4运算符与表达式29

2.4.1算术运算符与算术表达式29

2.4.2类型转换30

2.4.3eval()函数32

2.4.4位运算符与位运算表达式33

2.5变量的定义与使用34

2.5.1内存单元的访问方式34

2.5.2C语言中变量的定义与使用35

2.5.3Python语言中变量的定义与使用36

2.6计算机中的数据表示(拓展阅读)37

2.6.1计算机中的数制37

2.6.2数值型数据的表示40

2.6.3字符型数据的编码表示42

习题244

... 查看详情

"Python语言具有易于理解和学习、程序开发效率高、易于维护、跨平台等优点,更突出的优点在于有大量的自带库和第三方库可用,在编写程序时可根据需要选用,不仅提高了编程效率,增强了程序功能,而且使编程工作变得简单易行。Python是一种“学得会,用得上”的程序设计语言,可用于编写脚本程序、网站开发、文本处理、科学计算、数据分析、数据库应用系统开发等多个领域。
程序设计知识的学习,教师的讲解是必要的,有助于学生较快且准确地理解所学内容,但要真正深入理解并切实掌握程序设计方法,需要在教师讲解的基础上,学习者自己多看书、多思考、多编写程序、多上机调试程序。只有多看书、多思考,才能把教师的讲解转化为自己的理解,才能深入理解书中所讲内容的真正含义;只有多编写程序、多上机调试程序,才能准确掌握语法格式及常用程序设计方法,才能逐渐积累程序调试经验。最终实现提高程序设计能力、培养程序设计思维的学习目的。
为方便教师的讲授和学生的学习,本书配有电子教案和教学课件,示例和例题的程序代码都上机调试通过,可以通过用手机扫描书中的二维码获取与例题对应的源代码。
"


查看详情