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

请输入您要查询的图书:

 

书名 Python语言程序设计教程(普通高等院校新工科人工智能+系列教材)
分类
作者
出版社 科学出版社
下载
简介
内容推荐
本书是学习Python语言程序设计的基础教程,较为系统地讲述了Python语言的基础知识、基本规则及编程方法。在此基础上,对面向对象的基本思想及面向对象的设计方法进行了讲解,也对Python生态环境进行了介绍。
本书注重实践,将计算思维融入案例教学中,注重计算思维、实践思维等教育理念与内容的结合,在内容讲解上采用循序渐进、由浅入深的方法,突出重点,注意将难点分开,使读者易学易懂。
本书可作为高等院校各专业计算机公共基础课的教材,也可作为以Python为基础的程序设计类课程的配套教材,还可作为广大软件开发人员和自学者的参考用书。
目录
第1章 计算思维
1.1 计算思维概述
1.1.1 计算思维的提出
1.1.2 科学方法与科学思维
1.1.3 计算思维的内容
1.1.4 计算思维能力的培养
1.2 程序设计基础
1.2.1 传统的结构化程序设计
1.2.2 面向对象的程序设计
1.2.3 算法的基本特征和基本要素
1.2.4 程序设计语言的发展
1.3 Python语言概述
1.3.1 Python语言的发展及现状
1.3.2 Python语言的开发环境
习题\t
第2章 Python语言基础
2.1 标识符和保留字
2.1.1 标识符
2.1.2 保留字
2.2 变量和赋值语句
2.3 数值类型数据
2.3.1 整型
2.3.2 浮点型
2.3.3 复数
2.4 字符串
2.4.1 字符串类型数据
2.4.2 字符串的索引和切片
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()
2.7 Python程序的书写规则
习题\t
第3章 流程控制结构
3.1 math库
3.1.1 math库的引用
3.1.2 math库中的数学常数
3.1.3 math库中的函数
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 for语句
3.3.2 while语句
3.3.3 break语句
3.3.4 continue语句
3.3.5 循环中的else语句
3.3.6 循环嵌套
3.4 应用举例
习题\t
第4章 函数
4.1 函数的创建和调用
4.1.1 创建函数
4.1.2 调用函数
4.2 参数传递
4.2.1 形参和实参
4.2.2 默认值参数
4.2.3 名称传递参数
4.3 返回值
4.4 变量的作用域
4.4.1 局部变量
4.4.2 全局变量
4.5 lambda()函数
4.6 递归函数
习题\t
第5章 组合数据类型
5.1 列表
5.1.1 列表的创建和删除
5.1.2 列表元素的操作
5.1.3 列表操作
5.2 元组
5.2.1 定义元组
5.2.2 遍历元组的元素
5.2.3 元组的基本操作
5.3 字典
5.3.1 创建字典
5.3.2 访问字典的值
5.3.3 字典的遍历
5.3.4 字典的修改与删除
5.3.5 字典的排序
5.3.6 字典的复制
5.4 集合
5.4.1 创建和访问集合
5.4.2 增加和删除元素
5.4.3 集合的运算
习题\t
第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 Magic函数
6.4 继承与多态
6.4.1 继承与派生
6.4.2 多态
习题\t
第7章 字符串
7.1 字符串编码格式
7.1.1 ASCII编码
7.1.2 Unicode编码
7.1.3 汉字字符编码
7.1.4 UTF-8编码
7.1.5 GBK和BIG5
7.2 转义字符与原始字符串
7.2.1 字符串转义字符
7.2.2 原始字符串
7.3 字符串的常用方法
7.4 正则表达式
7.4.1 正则表达式的概念
7.4.2 正则表达式的基本符号
7.5 正则表达式模块re
习题\t
第8章 异常
8.1 异常的概念与表现形式
8.1.1 标准异常
8.1.2 异常的表现形式及示例
8.2 异常的处理结构
8.2.1 抛出异常
8.2.2 捕捉异常
8.3 断言与上下文管理语句
8.3.1 断言
8.3.2 上下文管理语句
习题\t
第9章 文件的处理
9.1 文本文件的操作
9.1.1 文件的打开与关闭
9.1.2 文件的读操作
9.1.3 文件的写操作
9.1.4 上下文管理器
9.1.5 CSV文件操作
9.1.6 程序示例
9.2 二进制文件操作
习题\t
第10章 Python生态环境
10.1 Python内置函数
10.2 标准库
10.2.1 导入标准库
10.2.2 random库
10.2.3 time库
10.2.4 turtle库
10.3 第三方库
10.3.1 第三方库的安装过程
10.3.2 常用的第三方库介绍
习题\t
参考文献
序言
教育是国之大计、党之大计。培养什么人、怎样培
养人、为谁培养人是教育的根本问题。育人的根本在于
立德。本书全面贯彻党的教育方针,落实立德树人根本
任务,坚持为党育人、为国育才的原则,全面提高人才
培养质量,培养德智体美劳全面发展的社会主义建设者
和接班人。新工科建设强化了大学生开设计算机基础课
程的必要性,强化了计算机课程跨学科创新能力的培养
。通过程序设计课程的学习,可以培养学生了解计算机
编程的思想和方法,培养学生的计算思维,同时对激发
学生的创新意识、培养自学能力、锻炼编程能力也能起
到极为重要的作用。
“Life is short, you need Python.”(人生苦
短,要用Python。)随着人工智能的迅速发展,Python
语言得到了广泛的应用,这句话被越来越多的人熟知。
Python语言的定位是优雅、明确、简单。Python程序简
单易懂,编程效率高,逐渐成为许多专业的首选教学编
程语言。
Python语言是一种高级编程语言,自从Guido van
Rossum(吉多·范罗苏姆)在20世纪90年代初创造了这
门语言,学习并使用这门语言的人不断增加,最近几年
尤其如此。Python是一种面向对象、解释型、交互式的
编程语言,它被广泛用于Web开发、数据科学、人工智
能等领域。
本书主要面向初学者,旨在帮助读者快速入门
Python编程,并深入了解Python的基本语法、数据类型
、流程控制、函数、模块、文件操作、异常处理等核心
概念,以及面向对象编程、正则表达式、Python生态环
境等进阶话题。本书包括大量的代码示例和练习题,读
者可以通过阅读和实践来加深对Python编程的理解。
本书共分10章,涵盖了Python的基础知识、基本规
则和编程方法,具体内容如下。
第1章对计算思维、程序设计基础、Python编程环
境进行概述;第2章主要介绍Python语言的基本要素,
包括基本数据类型、常数变量基本运算、基本输入输出
语句等;第3章介绍流程控制结构,即选择结构和循环
结构;第4章介绍函数的创建和调用、变量作用域、
lambda()函数和递归的概念等;第5章介绍Python中的
组合数据类型,包括列表、元组、字典、集合等;第6
章介绍面向对象的编程,包括类、对象、继承与多态等
;第7章介绍字符串的高阶知识、正则表达式的概念;
第8章介绍异常的处理、断言与上下文管理语句;第9章
介绍文件的处理;第10章介绍Python生态环境,包括
Python内置函数、标准库、第三方库。
参与本书编写的都是多年从事计算机基础教学的一
线骨干教师,有着丰富的教学和项目开发经验。其中,
第1~3章由刘靖宇编写,第4章由李波编写,第5~7章
由王建勋编写,第8章由孔令姝编写,第9章由路静编写
,第10章由梁艳红编写。全书的统稿工作由刘靖宇、王
建勋完成。柴欣、石陆魁、武优西等对本书初稿进行了
细致的校对,在此表示深深的谢意。
本书并不是Python编程的终极教材,Python的学
习之路永无止境,我们希望读者能够通过对本书的学习
,掌握Python编程的基础知识,并不断深入学习,为今
后的学习、工作和创新打下坚实的基础。
由于编者水平有限,书中难免存在疏漏和不足,恳
请专家和读者不吝批评指正,以利于再版修订。
祝愿读者在Python的学习之路上越走越远,收获满
满!
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 20:44:51