全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 计算机原理与基础

大学计算机基础实验教程(高等学校计算机基础教育教材精选)

  • 定价: ¥48.5
  • ISBN:9787302561095
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:244页
我要买:
点击放图片

导语

  

内容提要

  

    本书以多年的“大学计算机基础”课程教学实践为基础,充分吸纳近年来国内外以培养计算思维为核心的计算机基础教学改革实践成果,为大学计算机基础课程理论教学提供配套实践训练,以深入贯彻计算思维通识教育。本书内容以Python语言为主体,内容涵盖计算实现、信息的表示与加解密、操作系统、数据库应用、网络技术与应用和多媒体信息处理等高等学校理工科专业“大学计算机基础”课程实验教学的主体内容。
    本书适合作为高等学校理工科专业计算机基础课程实践教材,也可作为计算机培训、计算机等级考试和计算机爱好者的参考书。本书作为《大学计算机基础》理论教材的辅助教材同步配套出版,欢迎读者选用。

目录

第1章  Python程序设计基础
  1.1  Python程序设计语言概述
  1.2  Python编程环境
  1.3  Python的基本概念
    1.3.1  Python初识
    1.3.2  Python常量
    1.3.3  Python变量
  1.4  Python基本数据类型
    1.4.1  字符串类型
    1.4.2  数字类型
    1.4.3  列表
    1.4.4  元组
    1.4.5  字典
  1.5  Python基本运算
    1.5.1  字符串运算
    1.5.2  算术运算
    1.5.3  比较运算
    1.5.4  逻辑运算
    1.5.5  列表查找运算
    1.5.6  列表乘法运算
    1.5.7  位运算
    1.5.8  运算符的优先级
  1.6  Python输出格式控制
    1.6.1  %格式控制
    1.6.2  %宽度控制
    1.6.3  format格式控制
  1.7  单元实验
第2章  Python基本控制语句
  2.1  顺序结构
    2.1.1  程序文件的执行
    2.1.2  常见异常
    2.1.3  异常处理
  2.2  分支结构
    2.2.1  单分支结构
    2.2.2  双分支结构
    2.2.3  多分支结构
    2.2.4  分支的嵌套
  2.3  循环结构
    2.3.1  while循环
    2.3.2  for循环
    2.3.3  循环嵌套
    2.3.4  循环控制
  2.4  单元实验
第3章  函数
  3.1  函数的定义与调用
  3.2  函数的参数
    3.2.1  函数的形式参数与实际参数
    3.2.2  函数的参数类型
  3.3  函数的返回值
    3.3.1  指定返回值和隐含返回值
    3.3.2  多条return语句
    3.3.3  返回值类型
  3.4  函数的嵌套
  3.5  精选案例
  3.6  单元实验
第4章  模块
  4.1  模块的定义、导入与使用
    4.1.1  什么是模块
    4.1.2  模块的导入与使用
  4.2  包和库
    4.2.1  什么是包
    4.2.2  标准库和第三方库
    4.2.3  包和库的导入与使用
  4.3  精选案例
  4.4  单元实验
第5章  信息表示与加解密
  5.1  加密原理
    5.1.1  移位密码原理
    5.1.2  ASCII码
    5.1.3  转换函数
  5.2  字符串加解密
    5.2.1  单个字符加解密
    5.2.2  字符串加解密概述
  5.3  文件加解密
    5.3.1  从文件中读取数据
    5.3.2  文件加解密概述
  5.4  单元实验
第6章  系统进程管理
  6.1  psutil模块
    6.1.1  psutil模块的安装
    6.1.2  psutil模块的使用
  6.2  OS模块
  6.3  进程信息
    6.3.1  查看系统全部进程的PID
    6.3.2  实例化进程对象
    6.3.3  创建、撤销进程
    6.3.4  进程状态
  6.4  单元实验
第7章  文件管理
  7.1  查看系统存储信息
    7.1.1  获取系统主存信息
    7.1.2  获取交换区的信息
    7.1.3  获取磁盘信息
  7.2  目录操作
  7.3  文件操作
    7.3.1  打开、创建文件
    7.3.2  向文件写入内容
    7.3.3  文件的指针定位与查询
    7.3.4  从文件读取内容
  7.4  删除、复制、移动、重命名文件和文件夹
    7.4.1  删除文件和文件夹
    7.4.2  复制文件和文件夹
    7.4.3  移动文件和文件夹
    7.4.4  重命名文件和文件夹
  7.5  单元实验
第8章  数据库及其基本操作
  8.1  MySQL数据库
  8.2  数据库定义
    8.2.1  基本SQL语言
    8.2.2  创建、删除数据库
    8.2.3  创建、删除基本表
  8.3  数据查询
    8.3.1  SQL的单表查询
    8.3.2  多表连接查询
  8.4  数据更新操作
    8.4.1  插入数据
    8.4.2  修改数据
    8.4.3  删除数据
  8.5  单元实验
第9章  数据库访问
  9.1  Pvthon的Database API
  9.2  PyMySQL的安装
    9.2.1  在线安装模式
    9.2.2  离线安装模式
  9.3  PyMySQL的连接和游标
    9.3.1  连接MySQL数据库
    9.3.2  游标
  9.4  数据库操作
    9.4.1  表的新建和删除
    9.4.2  数据的插入
    9.4.3  数据的更新
    9.4.4  数据的删除
    9.4.5  数据的查询和提取
    9.4.6  查询结果的返回值类型
    9.4.7  移动游标
  9.5  单元实验
第10章  网络通信应用
  10.1  进程通信
    10.1.1  半双工Socket通信
    10.1.2  全双工Socket通信
  10.2  邮件收发
    10.2.1  POP3协议
    10.2.2  IMAP4协议
    10.2.3  SMTP协议
  10.3  网站访问
  10.4  单元实验
第11章  网络爬虫应用
  11.1  爬虫的原理
  11.2  爬虫的基础知识
    11.2.1  HTML基本语法
    11.2.2  HTTP协议
  11.3  使用Requests库抓取网页
    11.3.1  安装Requests库
    11.3.2  使用Requests库抓取网页
    11.3.3  使用Requests库抓取图片
  11.4  使用BeautifulSoup库解析网页
    11.4.1  安装BeautifulSoup库
    11.4.2  使用BeautifulSoup库解析HTML
  11.5  爬取图片
    11.5.1  网页源码分析
    11.5.2  代码框架
    11.5.3  图片信息获取
    11.5.4  图片获取和保存
    11.5.5  代码执行结果
  11.6  爬取数据
    11.6.1  网页源码分析
    11.6.2  总体代码框架
    11.6.3  数据爬取部分的代码框架
    11.6.4  解析网页中的数据
    11.6.5  保存数据到文件
    11.6.6  数据分析
    11.6.7  数据分析代码框架
    11.6.8  数据读取和处理
    11.6.9  数据展现
  11.7  单元实验
第12章  多媒体信息处理
  12.1  图像信息的处理
    12.1.1  图像的数学模型
    12.1.2  PIL库
    12.1.3  制作马赛克效果
    12.1.4  图像降噪
  12.2  数字音频的处理
    12.2.1  pydub库
    12.2.2  音频文件处理
  12.3  单元实验
参考文献