本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | Python语言基础(普通高等教育人工智能与大数据系列教材) |
作者: | 编者_朱晓龙|责编_王雅新 |
定价: | 59.8 |
出版社: | 机械工业出版社 |
出版日期: | 2021-10-01 |
ISBN: | 9787111689638 |
印次: | 1 |
版次: | 1 |
装帧: | |
开本: | 16开 |
内容简介 | |
本书以Python 3.8版本为教学版,从初学者角度出发,通过案例,详细介绍了Python的基础知识和使用技巧,旨在使读者迅速掌握Python程序设计的基本技术。内括Python语言概述、基本数据类型与表达式、顺序结构程序设计、分支结构程序设计、循环结构程序设计、序列、函数与模块、集合与字典、文件处理、面向对象程序设计和异常处理。 本书遵循“以实用为主,以理论够用为度”的教学原则,介绍了Python编程基础知识。通过丰富案例演示Python语言程序设计的基本思想和方法,培养学生利用Python语言工具解决实际问题的开发能力,突出问题求解方法与计算思维能力的训练。 本书可作为高等院校程序设计课程的入门教材,也可作为计算机等级考试和Python语言自学者的参考书。 |
目录 | |
前言 第1章 Python语言概述 1.1 Python简介 1.1.1 Python的产展 1.1.2 Python的特点 1.1.3 Python语言的应用领域 1.2 Python程序开发环境 1.2.1 Python的下载与安装 1.2.2 Python程序的运行 1.3 Python程序初识 1.3.1 简单的Python程序 1.3.2 Python语句规则 1.3.3 Python语句行与注释 1.3.4 Python编码规范 习题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.3 常量与变量 2.3.1 常量 2.3.2 变量 2.4 运算符与表达式 2.4.1 算术运算符与算术表达式 2.4.2 赋值运算符 2.4.3 类型转换 2.4.4 位运算符 2.4.5 身份运算符 2.4.6 优先级和结合性 2.5 常用系统函数 2.5.1 常用内置函数 2.5.2 常用模块函数 习题2 第3章 顺序结构程序设计 3.1 顺序结构程序设计 3.2 赋值语句 3.2.1 赋值语句的基本格式 3.2.2 多变量赋值 3.2.3 复合赋值语句 3.3 数据输入/输出 3.3.1 标准输出 3.3.2 标准输入 3.3.3 格式化输出 3.4 程序设计概述 3.4.1 程序设计基本步骤 3.4.2 程序的调试与程序设计错误 习题3 第4章 分支结构程序设计 4.1 条件的描述 4.1.1 关系运算 4.1.2 逻辑运算 4.1.3 测试运算 4.2 分支结构的实现 4.2.1 单分支选择结构 4.2.2 双分支选择结构 4.2.3 多分支选择结构 4.2.4 分支结构的嵌套 4.3 分支结构程序举例 习题4 第5章 循环结构程序设计 5.1 while循环结构 5.1.1 while语句 5.1.2 while循环的应用 5.2 for循环结构 5.2.1 for语句 5.2.2 for循环的应用 5.3 循环语句的嵌套 5.4 循环控制语句 5.4.1 break语句 5.4.2 continue语句 5.4.3 pass语句 5.5 循环结构程序举例 习题5 第6章 序列 6.1 字符串 6.1.1 字符串常量与变量 6.1.2 序列通用运算——索引与切片等 6.1.3 字符串比较运算和常用函数 6.1.4 字符串的常用方法 6.2 列表 6.2.1 列表的基本r/> 6.2.2 列表的常用函数和方法 6.2.3 列表应用举例 6.3 元组 6.3.1 元组的基本r/> 6.3.2 列表与元组的区别 6.3.3 元组应用举例 习题6 第7章 函数与模块 7.1 函数定义 7.2 函数调用 7.3 函数的参数传递 7.3.1 不改变实参值的参数传递 7.3.2 改变实参值的参数传递 7.3.3 位置参数 7.3.4 默认值参数 7.3.5 关键字参数 7.3.6 形参的可变长度 7.3.7 实参的序列 7.4 函数的嵌套与递归 7.4.1 函数嵌套 7.4.2 函数递归 7.5 模块与库 7.5.1 模块的定义与使用 7.5.2 标准库 7.5.3 第三方库 7.6 变量的作用域 7.6.1 局部变量 7.6.2 全局变量 7.7 函数应用举例 习题7 第8章 集合与字典 8.1 集合 8.1.1 集合的创建 8.1.2 集合的访问与更新 8.1.3 集合的运算 8.2 字典 8.2.1 字典的创建 8.2.2 字典的访问与更新 8.2.3 字典的运算 8.3 集合与字典的应用 习题8 第9章 文件处理 9.1 文件概述 9.2 文件的打开与关闭 9.2.1 文件的打开 9.2.2 文件的关闭 9.3 文件的读写r/> 9.3.1 文本文件的读r/> 9.3.2 文本文件的写r/> 9.3.3 制文件的读写 9.3.4 CSV文件的读写 9.3.5 JSON文件的读写 9.4 目录与文件的r/> 习题9 第10章 面向对象程序设计 10.1 面向对象程序设计概述 10.1.1 面向对象的基本概念 10.1.2 面向对象的三大特性 10.2 类与对象 10.2.1 类的定义 10.2.2 对象的创建和使用 10.3 属性 10.3.1 私有属性和公有属性 10.3.2 实例属性与类属性 10.4 成员方法 10.4.1 实例方法 10.4.2 类方法 10.4.3 静态方法 10.4.4 运算符重载和特殊方法 10.4.5 property()函数和@property装饰器 10.5 继承和多态 10.5.1 继承 10.5.2 多重继承 10.5.3 多态 10.6 面向对象程序设计举例 习题10 第11章 异常处理 11.1 异常的概念 11.2 Python异常处理机制 11.2.1 try…except语句 11.2.2 try…except…else语句 11.2.3 带有多个except的try语句 11.2.4 try…except…finally语句 11.3 断言assert 11.4 主动引发异常与自定义异常类 11.4.1 主动引发异常 11.4.2 自定义异常类 习题11 参考文献 |