注册 登录 进入教材巡展
#

出版时间:2023-07

出版社:电子工业出版社

以下为《Python程序设计基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121459948
  • 1-1
  • 512276
  • 48253891-5
  • 平塑
  • 16开
  • 2023-07
  • 338
  • 240
  • 计算机科学与技术
  • 本科
内容简介
本书以《全国计算机等级考试二级Python语言程序设计考试大纲(2022版)》为基础,以计算机语言类初学者为教学对象,以Python 3.x为背景,循序渐进地介绍了Python语言的基本知识、基础语法、数据结构、控制结构和基本应用等内容。 本书共分为12章,主要内容有Python概述、数据结构、运算符与表达式、流程控制结构、函数与模块、面向对象程序设计、图形用户界面、图形绘制、文件操作、网络爬虫、数据分析与可视化基础、程序错误与异常处理。 本书注重实用性和实践性,以基本语句的使用为基础,以典型案例的讲解为支撑,通过算法的理论讲解和程序的实践练习,力求提高读者的程序设计能力。 本书既可作为高等院校计算机相关专业学生的教材,又可作为工程技术人员和计算机爱好者的参考用书。
目录
目录__eol__第1章 Python概述 1__eol__1.1 Python简介 1__eol__1.1.1 Python的发展历史 1__eol__1.1.2 Python的特点 2__eol__1.1.3 Python的应用 2__eol__1.1.4 Python的不足 3__eol__1.2 Python的下载与安装 3__eol__1.2.1 下载Python安装包 4__eol__1.2.2 安装Python 5__eol__1.2.3 测试Python 8__eol__1.3 Python的开发环境 8__eol__1.3.1 IDLE 9__eol__1.3.2 PyCharm 10__eol__1.4 “Hello World!”程序的运行 13__eol__1.4.1 通过IDLE编码方式运行程序 13__eol__1.4.2 通过命令行方式运行程序 14__eol__1.4.3 通过交互方式运行程序 14__eol__1.4.4 通过PyCharm方式运行程序 15__eol__1.5 本章小结 17__eol__习题 17__eol__第2章 数据结构 18__eol__2.1 数据类型 18__eol__2.1.1 整数类型(int) 18__eol__2.1.2 浮点数类型(float) 19__eol__2.13 复数类型(complex) 19__eol__2.2 序列 19__eol__2.2.1 序列的概念 19__eol__2.2.2 序列的操作 20__eol__2.2.3 列表 22__eol__2.2.4 元组 27__eol__2.2.5 字符串 29__eol__2.3 字典 33__eol__2.3.1 字典的概念 33__eol__2.3.2 字典的操作 34__eol__2.4 集合 37__eol__2.4.1 集合的概念 37__eol__2.4.2 集合的操作 37__eol__2.5 数据结构转换 39__eol__2.6 本章小结 40__eol__习题 40__eol__第3章 运算符与表达式 42__eol__3.1 变量 42__eol__3.1.1 标识符 42__eol__3.1.2 变量的赋值 43__eol__3.2 运算符 44__eol__3.2.1 算术运算符 44__eol__3.2.2 赋值运算符 45__eol__3.2.3 比较运算符 46__eol__3.2.4 逻辑运算符 47__eol__3.2.5 成员运算符 48__eol__3.2.6 身份运算符 49__eol__3.2.7 位运算符 50__eol__3.3 表达式 53__eol__3.3.1 表达式的组成规则 53__eol__3.3.2 表达式的运算 54__eol__3.3.3 表达式的注意事项 55__eol__3.4 本章案例 55__eol__3.5 本章小结 56__eol__习题 57__eol__第4章 流程控制结构 59__eol__4.1 Python程序设计流程 59__eol__4.1.1 算法 59__eol__4.1.2 程序流程图 60__eol__4.2 顺序结构 61__eol__4.2.1 赋值语句 61__eol__4.2.2 输入语句 64__eol__4.2.3 输出语句 64__eol__4.2.4 格式化语句 65__eol__4.3 选择结构 68__eol__4.3.1 单分支结构(if语句) 68__eol__4.3.2 双分支结构(if…else语句) 69__eol__4.3.3 多分支结构(if…elif…else语句) 70__eol__4.3.4 分支嵌套 71__eol__4.4 循环结构 72__eol__4.4.1 while循环 73__eol__4.4.2 for循环 74__eol__4.4.3 循环嵌套 76__eol__4.4.4 跳出循环 77__eol__4.5 程序的编写格式 79__eol__4.5.1 缩进 79__eol__4.5.2 多行书写 80__eol__4.5.3 空行 81__eol__4.5.4 注释 81__eol__4.6 本章案例 81__eol__4.7 本章小结 85__eol__习题 85__eol__?__eol__第5章 函数与模块 87__eol__5.1 函数 87__eol__5.1.1 函数概述 87__eol__5.1.2 函数的定义 89__eol__5.1.3 函数的调用 90__eol__5.2 参数 91__eol__5.2.1 参数的传递 92__eol__5.2.2 必备参数 93__eol__5.2.3 默认参数 93__eol__5.2.4 关键字参数 94__eol__5.2.5 不定长参数 94__eol__5.3 变量的作用域 97__eol__5.3.1 局部变量 98__eol__5.3.2 全局变量 98__eol__5.4 模块 99__eol__5.4.1 模块的导入 100__eol__5.4.2 常用模块 102__eol__5.4.3 模块的安装 103__eol__5.5 本章案例 105__eol__5.6 本章小结 107__eol__习题 108__eol__第6章 面向对象程序设计 110__eol__6.1 面向对象程序设计概述 110__eol__6.1.1 基本概念 110__eol__6.1.2 与面向过程程序设计的区别 110__eol__6.1.3 主要特性 111__eol__6.1.4 常用术语 112__eol__6.2 类和对象 113__eol__6.2.1 类 113__eol__6.2.2 对象 116__eol__6.2.3 类和对象的关系 117__eol__6.3 类属性和实例属性 117__eol__6.3.1 类属性 117__eol__6.3.2 实例属性 118__eol__6.4 方法 121__eol__6.4.1 方法与函数的区别 121__eol__6.4.2 方法的分类 122__eol__6.5 构造方法和析构方法 124__eol__6.5.1 构造方法 124__eol__6.5.2 析构方法 127__eol__6.6 本章案例 129__eol__6.7 本章小结 133__eol__习题 133__eol__第7章 图形用户界面 135__eol__7.1 概述 135__eol__7.1.1 GUI简介 135__eol__7.1.2 常用的GUI库 135__eol__7.2 tkinter 136__eol__7.2.1 窗体 136__eol__7.2.2 基本控件 137__eol__7.2.3 布局管理器 142__eol__7.2.4 事件响应 143__eol__7.2.5 画布 146__eol__7.3 wxPython 149__eol__7.3.1 wxPython的安装与配置 149__eol__7.3.2 窗体的创建 149__eol__7.4 本章案例 151__eol__7.5 本章小结 154__eol__习题 155__eol__?__eol__第8章 图形绘制 156__eol__8.1 turtle简介 156__eol__8.2 turtle绘图体系 156__eol__8.2.1 绘图窗体与绘图区域 156__eol__8.2.2 绝对坐标系 158__eol__8.2.3 海龟的默认移动方向 159__eol__8.2.4 角度坐标系 160__eol__8.3 画笔属性设置函数 161__eol__8.4 海龟运动控制函数 163__eol__8.5 其他函数 164__eol__8.6 本章案例 165__eol__8.7 本章小结 168__eol__习题 168__eol__第9章 文件操作 169__eol__9.1 文件概述 169__eol__9.1.1 文本文件 169__eol__9.1.2 二进制文件 169__eol__9.2 文件操作 170__eol__9.2.1 打开与关闭文件 170__eol__9.2.2 读取文件 171__eol__9.2.3 写入文件 174__eol__9.2.4 文件相关方法 175__eol__9.3 Office文件操作 177__eol__9.3.1 使用python-docx操作Office文件 177__eol__9.3.2 使用xlsxwriter操作Excel文件 179__eol__9.4 CSV文件操作 181__eol__9.4.1 CSV文件 181__eol__9.4.2 操作CSV文件 181__eol__9.5 本章案例 183__eol__9.6 本章小结 185__eol__习题 185__eol__第10章 网络爬虫 186__eol__10.1 爬虫概述 186__eol__10.1.1 爬虫的分类 186__eol__10.1.2 爬虫的原理 187__eol__10.1.3 爬虫的开发基础 188__eol__10.2 网络库 190__eol_
Baidu
map