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

请输入您要查询的图书:

 

书名 计算思维与Python应用编程(高等学校计算机基础教育教材)
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书是大学计算机相关专业的基础课教材,结合Python程序设计讲授计算机科学的基础知识和思维方法。全书共11章,内容包括计算机中的数据表示与计算、数据存储、流程控制、批量数据处理、函数、类、输入和输出、常用算法与简单数据结构、图形用户界面、Web、数据库编程等。
本书将知识点作了分解,由浅入深地安排教学内容,以便于教学。本书内容丰富,通俗易懂,既适合作为高等院校的计算机基础课教材,也可作为一般的计算机基础入门读物或参考书。
目录
第1章 数据表示与计算
1.1 Python程序设计基础
1.1.1 运行Python程序
1.1.2 Python程序执行过程
1.2 计算机中的数值表示
1.2.1 进位计数制
1.2.2 数制转换
1.3 算术运算
1.3.1 算术运算概述
1.3.2 算术运算符
1.4 逻辑运算
1.4.1 基本逻辑运算
1.4.2 逻辑运算概述
1.4.3 比较运算
习题
第2章 数据存储
2.1 程序运行方式
2.1.1 计算机硬件结构
2.1.2 程序的执行
2.2 数据类型
2.2.1 数值型数据
2.2.2 文本型数据
2.2.3 字符串
2.3 变量
2.3.1 Python中的变量
2.3.2 表达式
2.3.3 赋值语句
2.3.4 注释
习题
第3章 流程控制
3.1 选择结构
3.1.1 语句块
3.1.2 简单if语句
3.1.3 if-else语句
3.1.4 if-elif-else语句
3.2 循环结构
3.2.1 while语句
3.2.2 while-else语句
3.2.3 for语句
3.2.4 循环嵌套
习题
第4章 批量数据处理
4.1 列表
4.1.1 数组
4.1.2 创建列表
4.1.3 列表元素的引用
4.1.4 序列通用操作与函数
4.1.5 列表常用方法
4.1.6 字符串常用方法
4.2 元组
4.2.1 创建元组
4.2.2 使用元组
4.2.3 复数
4.3 字典
4.3.1 记录
4.3.2 创建字典
4.3.3 增加字典元素
4.3.4 删除字典元素
4.3.5 使用字典元素
4.3.6 集合
习题
第5章 用函数实现模块化程序设计
5.1 函数调用
5.1.1 函数调用格式
5.1.2 不返回值的函数
5.2 定义函数
5.2.1 函数定义的一般形式
5.2.2 参数传递方式
5.2.3 参数类型
5.2.4 lambda()函数
5.2.5 pass语句
5.3 变量的作用域
5.3.1 局部变量
5.3.2 全局变量
5.4 Python模块
5.4.1 引入模块
5.4.2 模块化程序设计
5.5 Python标准库模块
5.5.1 math模块
5.5.2 random模块
习题
第6章 用类实现面向对象程序设计
6.1 定义类
6.1.1 类的定义与使用
6.1.2 定义方法
6.2 类的继承
6.2.1 派生新类
6.2.2 增强子类
6.3 变量访问控制
6.3.1 对象变量
6.3.2 类变量
6.3.3 私有变量
习题
第7章 输入和输出
7.1 设置字符串格式
7.1.1 字符串插入
7.1.2 使用format()方法格式化字符串
7.1.3 使用f-string格式字符串
7.2 文件
7.2.1 磁盘
7.2.2 文件读写过程
7.2.3 文件名
7.2.4 检查文件和文件夹
7.3 读写文本文件
7.3.1 文本文件与二进制文件
7.3.2 顺序读文本文件
7.3.3 顺序写文本文件
7.4 读写二进制文件
7.4.1 数据格式转换
7.4.2 顺序写二进制文件
7.4.3 顺序读二进制文件
7.4.4 随机读写二进制文件
7.5 异常
7.5.1 try/except语句
7.5.2 else和finally子句
7.6 图像与音频文件
7.6.1 WAV文件
7.6.2 BMP文件
习题
第8章 算法与数据结构
8.1 算法
8.1.1 算法概念
8.1.2 算法的表示方法
8.1.3 算法特征
8.2 基本算法
8.2.1 最大和最小
8.2.2 求和
8.2.3 求积
8.2.4 排序
8.2.5 查找
8.2.6 迭代
8.2.7 递归
8.2.8 分治
8.3 基本数据结构
8.3.1 栈
8.3.2 队列
8.3.3 线性表
8.4 算法的评价
习题
第9章 图形用户界面
9.1 tkinter图形用户界面开发基础
9.1.1 窗口
9.1.2 标签
9.1.3 组件布局
9.1.4 表格布局
9.1.5 框架
9.2 基于事件的tkinter组件
9.2.1 按钮
9.2.2 mainloop()
9.2.3 单行文本框
9.2.4 事件模式和Event类
9.2.5 画布
9.3 面向对象的图形用户界面
9.4 数据可视化
9.4.1 matplotlib安装
9.4.2 使用plot()绘图
9.4.3 使用scatter()绘制散点图
习题
第10章 Web和搜索
10.1 万维网
10.1.1 浏览器与Web服务器
10.1.2 统一资源定位符
10.1.3 超文本传输协议
10.1.4 超文本标记语言
10.2 Python标准库模块
10.2.1 urllib.request模块
10.2.2 html.parser模块
10.3 正则表达式
10.3.1 正则表达式语法
10.3.2 标准库模块re
习题
第11章 数据库
11.1 数据库
11.1.1 关系数据模型
11.1.2 结构化查询语言
11.1.3 create table语句
11.1.4 insert into语句
11.1.5 select语句
11.1.6 delete语句
11.1.7 update语句
11.2 数据库编程
11.2.1 使用sqlite3创建数据库
11.2.
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 2:42:22