网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python程序设计基础教程(普通高等院校新工科人工智能+系列教材)
分类
作者
出版社 科学出版社
下载
简介
内容推荐
本书以通俗易懂的语言、丰富翔实的案例系统全面地介绍Python程序设计的相关内容,包括Python语言概述、Python语言基础、程序控制结构、函数、Python的组合数据类型、面向对象程序设计、字符串、异常处理、文件、Python生态环境等内容。本书每章有明确的学习目标,概念讲解由浅入深,案例丰富并具有典型性,有助于学生理解和应用知识,并能够灵活应用Python进行编程。
本书可作为高等院校各个专业的入门级Python教材,也可以作为软件开发者的入门学习用书,还可以供参加全国计算机等级考试的考生参考。
目录
第1章 Python语言概述
1.1 Python语言的特点
1.2 Python语言的应用领域
1.3 Python版本简介
1.4 Python开发环境安装与配置
1.4.1 下载和安装Python
1.4.2 内置IDLE开发环境
1.5 Python代码编写规范
1.5.1 注释规则
1.5.2 Python代码缩进
本章小结
习题
第2章 Python语言基础
2.1 保留字与标识符
2.2 变量和赋值语句
2.3 数值类型数据
2.4 字符串
2.4.1 字符串类型数据
2.4.2 基本的字符串操作符
2.4.3 字符串的索引和切片
2.5 运算符和表达式
2.5.1 数据类型转换
2.5.2 算术运算符
2.5.3 赋值运算符
2.5.4 关系运算符
2.5.5 逻辑运算符
2.5.6 运算符的优先级
2.6 基本输入/输出语句
2.6.1 输入函数input()
2.6.2 输出函数print()
本章小结
习题
第3章 程序控制结构
3.1 程序结构
3.2 选择结构
3.2.1 if语句
3.2.2 if-else语句
3.2.3 if-elif-else语句
3.2.4 if语句的嵌套
3.3 循环结构
3.3.1 while语句
3.3.2 for语句
3.3.3 循环跳转语句
3.3.4 循环的嵌套
3.4 pass空语句
3.5 综合实例
本章小结
习题
第4章 函数
4.1 函数的定义和调用
4.1.1 函数的定义
4.1.2 函数的调用
4.2 参数的传递方式
4.3 参数的类型
4.3.1 位置参数
4.3.2 默认值参数
4.3.3 关键字参数
4.3.4 可变参数
4.4 函数的返回值
4.5 函数的嵌套和递归
4.5.1 函数的嵌套
4.5.2 函数的递归
4.6 变量作用域
4.6.1 局部变量
4.6.2 全局变量
4.7 匿名函数
4.8 综合实例
本章小结
习题
第5章 Python的组合数据类型
5.1 组合数据类型
5.2 列表
5.2.1 列表的创建与删除
5.2.2 列表元素访问
5.2.3 切片
5.2.4 列表常用方法
5.2.5 用于列表的常用内置函数
5.2.6 列表常用操作
5.2.7 列表推导式
5.3 元组
5.3.1 元组的创建
5.3.2 元组的访问
5.3.3 元组的修改
5.3.4 元组的基本操作
5.3.5 元组推导式
5.3.6 元组与列表的区别
5.3.7 元组封装与序列拆封
5.3.8 元组的作用
5.4 字典
5.4.1 字典的创建与删除
5.4.2 访问字典
5.4.3 字典的基本操作
5.4.4 字典推导式
5.5 集合
5.5.1 集合的创建与删除
5.5.2 集合元素的添加与删除
5.5.3 集合的运算
5.6 综合实例
本章小结
习题
第6章 面向对象程序设计
6.1 类和对象
6.1.1 类的定义和使用
6.1.2 构造函数
6.1.3 析构函数
6.2 数据成员和成员方法
6.2.1 私有成员与公有成员
6.2.2 数据成员
6.2.3 成员方法
6.3 类的继承
本章小结
习题
第7章 字符串
7.1 字符串编码格式
7.1.1 ASCII码
7.1.2 Unicode编码
7.1.3 UTF-8编码
7.2 转义字符与原始字符串
7.2.1 转义字符
7.2.2 原始字符串
7.3 内置的字符串处理函数
7.4 字符串的常用操作方法
7.4.1 字符串大小写的转换
7.4.2 字符串的查找与替换
7.4.3 字符串的合并与拆分
7.4.4 字符串的检测
7.4.5 字符串中空格和特殊字符的删除
7.5 正则表达式
7.5.1 正则表达式的概念
7.5.2 正则表达式的基本符号
7.6 正则表达式模块re处理字符串
本章小结
习题
第8章 异常处理
8.1 错误与异常
8.2 程序的异常处理
8.2.1 try…except语句
8.2.2 try…except…except语句
8.2.3 try…except…else语句
8.2.4 try…except…finally语句
本章小结
习题
第9章 文件
9.1 文本文件操作
9.1.1 文件的打开与关闭
9.1.2 文件的读操作
9.1.3 文件的写操作
9.1.4 上下文管理器
9.1.5 文件指针的移动
9.2 二进制文件操作
9.2.1 使用struct模块
9.2.2 使用pickle模块
9.3 文件夹操作
9.3.1 os模块
9.3.2 os.path模块
9.3.3 shutil模块
本章小结
习题
第10章 Python生态环境
10.1 Python内置函数
10.2 Python标准库
10.2.1 导入标准库
10.2.2 random库
10.2.3 time库
10.2.4 turtle库
10.3 Python第三方库
10.3.1 第三方库的下载与安装
10.3.2 常用的第三方库介绍
本章小结
习题
参考文献
习题参考答案
序言
计算机语言是程序设计最重要的工具,随着信息技
术的发展,程序设计已经在高校中成为一门必修的基础
课程。长期以来,高校开设的编程语言课程是C、C++,
而最近几年Python也已成为非常流行的编程语言,其具
有简洁、易读、可扩展等特点,逐渐成为高校开设的编
程语言课程之一。在当前云计算、大数据、物联网、人
工智能、区块链等新兴技术蓬勃发展的新时代,对于高
校计算机专业和非计算机专业学生来说,Python语言作
为“轻语法”程序设计语言,具有更高的实用价值。
进入21世纪以来,以习近平同志为核心的党中央强
调教材建设是国家事权和铸魂工程。国家教材委员会明
确要求要用心打造培根铸魂、启智增慧的精品教材。本
书的编写始终贯彻和体现党的二十大精神,发挥课程教
材的铸魂育人作用。本书由工作在教学一线的高校教师
编写完成,这些高校教师都具有多年的程序设计课程的
教学实践经验。在编写本书过程中,编者在保证知识体
系完整性和系统性的同时,概念讲解由浅入深,章节安
排合理,配有大量的例题,并提供了相应的源代码,以
便于教学。本书具有以下特点。
1)课程思政,润物无声。本书内容始终体现社会
主义核心价值观,在案例的选取上贴近学生思想、学习
和生活实际,具有正能量,可潜移默化地帮助学生形成
正确的价值观。
2)目标明确,重点突出。本书以提高学生的计算
思维和计算机信息素养为出发点,在教学内容选取上充
分考虑初学者学习编程的特点和难点,在知识点的逻辑
组织上做到由浅入深,循序渐进,语言通俗易懂。本书
例题的选取更贴近生活,更加有趣,可激发学生的学习
兴趣。本书内容体系科学完整,章节次序由浅入深,且
考虑到Python语言独有的应用特色,与其他程序设计教
材相比,本书更强调应用思维。
3)精简理论,突出应用。本书以锻炼学生运用
Python语言进行一些简单的数据处理和数据分析为目标
,力求满足学生学习后续相关专业课程及日后从事工作
所需要的知识储备需求。因此,本书更多着墨于各种实
际生活中案例的解决上,可使学生在解决问题的同时,
激发学习兴趣,循序渐进地引导学生逐步完成并用“计
算思维”解决问题的学习过程。
4)配套齐全,资源丰富。编者在编写本书的同时
,还制作了教学PPT、源代码和课后习题答案。设计了
丰富的例题,内容基本覆盖Python的知识要点。
全书共分为10章,主要内容如下。
第1章 主要介绍Python的特点、应用领域和版本
,Python程序的运行方式,介绍配置Python开发环境和
使用编程工具,Python代码编写规范。
第2章 主要介绍Python中的保留字、标识符、变
量和基本数据类型,运算符和表达式;使用数字类型和
字符串类型编写程序;Python的输出和输入语句的用法

第 3 章 主要介绍程序的3种基本结构,并使用3
种程序结构编写Python程序。
第4章 主要介绍函数的定义与调用、函数的参数
传递,介绍变量的作用域和常用内置函数,使用函数编
写Python程序。
第5章 主要介绍组合数据类型的基本用法、使用
组合数据类型编写Python程序。
第6章 主要介绍类和对象的概念,类的定义、创
建类、类的继承,数据成员和成员方法。
第7章 主要介绍字符串的编码,内置的字符串处
理函数、字符串常用操作方法以及正则表达式。
第8章 主要介绍异常处理机制,介绍了try…
except、try…except…except、try…except…else
、try…except…finally 4种异常处理结构及其执行
流程。
第 9 章 主要介绍文本文件和二进制文件的基本
操作,介绍文件与文件夹操作常用的子模块,os模块,
os.path模块和shutil模块。
第10章 主要介绍Python常用的内置函数、标准库
和第三方库的使用。
本书由蔡丽艳、吴玉华、樊持杰担任主编,司巧梅
、张丹、磨然、肖楠、赵晓霞担任副主编。本书具体编
写分工如下:张丹、磨然和肖楠编写第1章;吴玉华编
写第2章和第7章的7.1~7.5节;蔡丽艳编写第3章至第5
章;司巧梅编写第6章和第10章;赵晓霞编写第7章的
7.6节;樊持杰编写第8章和第9章。孙强指导编写团队
并审阅全部书稿。
本书得到牡丹江师范学院教育教学改革工程项目(
项目编号:21-XJ21044)、黑龙江省教育教学改革一般
项目(项目编号:SJGY20210898)以及牡丹江师范学院
课程建设改革项目(项目编号:2022YLK002)的资助。
在本书编写过程中,编者参考了许多书籍、资料和
网上资源,限于篇幅恕不一一列出,在此表示感谢。
由于编者水平有限,书中难免存在疏漏和不足之处
,敬请广大读者批评指正,提出宝贵意见。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 9:57:38