网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Python程序设计基础(新工科建设之路计算机类系列教材高等学校应用型特色系列教材) |
分类 | |
作者 | |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 本书以《全国计算机等级考试二级Python语言程序设计考试大纲(2022版)》为基础,以计算机语言类初学者为教学对象,以Python 3.x为背景,循序渐进地介绍了Python语言的基本知识、基础语法、数据结构、控制结构和基本应用等内容。 本书共分为12章,主要内容有Python概述、数据结构、运算符与表达式、流程控制结构、函数与模块、面向对象程序设计、图形用户界面、图形绘制、文件操作、网络爬虫、数据分析与可视化基础、程序错误与异常处理。 本书注重实用性和实践性,以基本语句的使用为基础,以典型案例的讲解为支撑,通过算法的理论讲解和程序的实践练习,力求提高读者的程序设计能力。 本书既可作为高等院校计算机相关专业学生的教材,又可作为工程技术人员和计算机爱好者的参考用书。 目录 第1章 Python概述 1.1 Python简介 1.1.1 Python的发展历史 1.1.2 Python的特点 1.1.3 Python的应用 1.1.4 Python的不足 1.2 Python的下载与安装 1.2.1 下载Python安装包 1.2.2 安装Python 1.2.3 测试Python 1.3 Python的开发环境 1.3.1 IDLE 1.3.2 PyCharm 1.4 “Hello World!”程序的运行 1.4.1 通过IDLE编码方式运行程序 1.4.2 通过命令行方式运行程序 1.4.3 通过交互方式运行程序 1.4.4 通过PyCharm方式运行程序 1.5 本章小结 习题 第2章 数据结构 2.1 数据类型 2.1.1 整数类型(int) 2.1.2 浮点数类型(float) 2.13 复数类型(complex) 2.2 序列 2.2.1 序列的概念 2.2.2 序列的操作 2.2.3 列表 2.2.4 元组 2.2.5 字符串 2.3 字典 2.3.1 字典的概念 2.3.2 字典的操作 2.4 集合 2.4.1 集合的概念 2.4.2 集合的操作 2.5 数据结构转换 2.6 本章小结 习题 第3章 运算符与表达式 3.1 变量 3.1.1 标识符 3.1.2 变量的赋值 3.2 运算符 3.2.1 算术运算符 3.2.2 赋值运算符 3.2.3 比较运算符 3.2.4 逻辑运算符 3.2.5 成员运算符 3.2.6 身份运算符 3.2.7 位运算符 3.3 表达式 3.3.1 表达式的组成规则 3.3.2 表达式的运算 3.3.3 表达式的注意事项 3.4 本章案例 3.5 本章小结 习题 第4章 流程控制结构 4.1 Python程序设计流程 4.1.1 算法 4.1.2 程序流程图 4.2 顺序结构 4.2.1 赋值语句 4.2.2 输入语句 4.2.3 输出语句 4.2.4 格式化语句 4.3 选择结构 4.3.1 单分支结构(if语句) 4.3.2 双分支结构(if…else语句) 4.3.3 多分支结构(if…elif…else语句) 4.3.4 分支嵌套 4.4 循环结构 4.4.1 while循环 4.4.2 for循环 4.4.3 循环嵌套 4.4.4 跳出循环 4.5 程序的编写格式 4.5.1 缩进 4.5.2 多行书写 4.5.3 空行 4.5.4 注释 4.6 本章案例 4.7 本章小结 习题 ? 第5章 函数与模块 5.1 函数 5.1.1 函数概述 5.1.2 函数的定义 5.1.3 函数的调用 5.2 参数 5.2.1 参数的传递 5.2.2 必备参数 5.2.3 默认参数 5.2.4 关键字参数 5.2.5 不定长参数 5.3 变量的作用域 5.3.1 局部变量 5.3.2 全局变量 5.4 模块 5.4.1 模块的导入 5.4.2 常用模块 5.4.3 模块的安装 5.5 本章案例 5.6 本章小结 习题 第6章 面向对象程序设计 6.1 面向对象程序设计概述 6.1.1 基本概念 6.1.2 与面向过程程序设计的区别 6.1.3 主要特性 6.1.4 常用术语 6.2 类和对象 6.2.1 类 6.2.2 对象 6.2.3 类和对象的关系 6.3 类属性和实例属性 6.3.1 类属性 6.3.2 实例属性 6.4 方法 6.4.1 方法与函数的区别 6.4.2 方法的分类 6.5 构造方法和析构方法 6.5.1 构造方法 6.5.2 析构方法 6.6 本章案例 6.7 本章小结 习题 第7章 图形用户界面 7.1 概述 7.1.1 GUI简介 7.1.2 常用的GUI库 7.2 tkinter 7.2.1 窗体 7.2.2 基本控件 7.2.3 布局管理器 7.2.4 事件响应 7.2.5 画布 7.3 wxPython 7.3.1 wxPython的安装与配置 7.3.2 窗体的创建 7.4 本章案例 7.5 本章小结 习题 ? 第8章 图形绘制 8.1 turtle简介 8.2 turtle绘图体系 8.2.1 绘图窗体与绘图区域 8.2.2 绝对坐标系 8.2.3 海龟的默认移动方向 8.2.4 角度坐标系 8.3 画笔属性设置函数 8.4 海龟运动控制函数 8.5 其他函数 8.6 本章案例 8.7 本章小结 习题 第9章 文件操作 9.1 文件概述 9.1.1 文本文件 9.1.2 二进制文件 9.2 文件操作 9.2.1 打开与关闭文件 9.2.2 读取文件 9.2.3 写入文件 9.2.4 文件相关方法 9.3 Office文件操作 9.3.1 使用python-docx操作Office文件 9.3.2 使用xlsxwriter操作Excel文件 9.4 CSV文件操作 9.4.1 CSV文件 9.4.2 操作CSV文件 9.5 本章案例 9.6 本章小结 习题 第10章 网络爬虫 10.1 爬虫概述 10.1.1 爬虫的分类 10.1.2 爬虫的原理 10.1.3 爬虫的开发基础 10.2 网络库 10.2.1 urllib 10.2.2 requests 10.3 解析模块 10.3.1 正则表达式 10.3.2 Beautiful Soup 10.4 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。