欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 大学计算机基础实验教程(第2版高等学校计算机基础教育系列教材)
      • 作者:编者:董会|责编:张瑞庆
      • 出版社:清华大学
      • ISBN:9787302692652
      • 出版日期:2025/07/01
      • 页数:254
    • 售价:22.4
  • 内容大纲

        本书以多年的“大学计算机基础”课程教学实践为基础,充分吸纳近年来国内外以培养计算思维为核心的计算机基础教学改革实践成果,为“大学计算机基础”课程理论教学提供配套实践训练,以深入贯彻计算思维通识教育。本书内容以Python语言为工具,内容涵盖信息表示与加解密、计算机系统、操作系统数据库及其基本操作、数据库访问、网络通信与邮件收发、网络爬虫应用等高等学校理工科各专业“大学计算机基础”课程实验教学的主体内容。
        本书适合作为高等学校理工科专业计算机基础课程实践教材,也可作为计算机培训、计算机等级考试和计算机爱好者的参考书。本书同步配套出版《大学计算机基础——计算思维与信息素养》(第2版)理论教材,供读者选用。
  • 作者介绍

  • 目录

    第1章  数据类型和表达式
      1.1  Python程序设计语言概述
      1.2  Python编程环境
        1.2.1  检查当前系统是否已安装Python编程环境
        1.2.2  安装Python编程环境
        1.2.3  安装文本编辑器Geany
      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章  Python函数
      3.1  Python函数的定义与调用
      3.2  Python函数的参数
        3.2.1  Python函数的形参与实参

        3.2.2  Python函数的参数类型
      3.3  Python函数的返回值
        3.3.1  指定返回值和隐含返回值
        3.3.2  多条return语句
        3.3.3  返回值类型
      3.4  Python函数的嵌套
      3.5  精选案例
      3.6  单元实验
    第4章  Python类与模块
      4.1  Python类
        4.1.1  Python类的定义与实例化
        4.1.2  Python类的属性与方法
      4.2  Python模块
        4.2.1  Python模块的定义
        4.2.2  Python模块的导入与使用
      4.3  Python包和库
        4.3.1  Python包的创建
        4.3.2  Python标准库和第三方库
        4.3.3  Python包和库的导入与使用
      4.4  精选案例
      4.5  单元实验
    第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  冯·诺依曼体系结构
        6.1.1  内存
        6.1.2  寄存器
        6.1.3  算术逻辑单元
      6.2  指令集
        6.2.1  数据移动类指令
        6.2.2  运算指令
        6.2.3  控制流程指令
        6.2.4  输入输出指令
        6.2.5  硬件系统模拟程序
      6.3  图形化模拟器
        6.3.1  Johnny模拟器
        6.3.2  指令代码与功能
        6.3.3  指令运行效果
      6.4  单元实验
    第7章  系统进程管理

      7.1  psutil模块
        7.1.1  psutil模块的安装
        7.1.2  psutil模块的使用
      7.2  OS模块
      7.3  进程信息
        7.3.1  查看系统全部进程的PID
        7.3.2  实例化进程对象
        7.3.3  创建进程
        7.3.4  撤销(终止)进程
        7.3.5  进程状态
      7.4  单元实验
    第8章  操作系统:文件管理
      8.1  查看系统存储信息
        8.1.1  获取系统主存信息
        8.1.2  获取交换区的信息
        8.1.3  获取磁盘信息
      8.2  目录操作
      8.3  文件操作
        8.3.1  打开、创建文件
        8.3.2  向文件写入内容
        8.3.3  文件的指针定位与查询
        8.3.4  从文件读取内容
      8.4  删除、复制、移动、重命名文件和文件夹
        8.4.1  删除文件和文件夹
        8.4.2  复制文件和文件夹
        8.4.3  移动文件和文件夹
        8.4.4  重命名文件和文件夹
      8.5  单元实验
    第9章  数据库及其基本操作
      9.1  MySQL数据库
        9.1.1  下载MySQL数据库
        9.1.2  安装MySQL数据库
        9.1.3  Navicat访问
      9.2  数据库定义
        9.2.1  基本SQL语言
        9.2.2  创建、删除数据库
        9.2.3  创建、删除基本表
      9.3  数据查询
        9.3.1  SQL的单表查询
        9.3.2  多表连接查询
      9.4  数据更新操作
        9.4.1  插入数据
        9.4.2  修改数据
        9.4.3  删除数据
      9.5  单元实验
    第10章  数据库访问
      10.1  Python的Database API
      10.2  PyMySQL的安装
        10.2.1  在线安装模式
        10.2.2  离线安装模式

      10.3  PyMySQL创建连接和游标
        10.3.1  连接MySQL服务器
        10.3.2  游标
      10.4  数据库操作
        10.4.1  创建数据库
        10.4.2  表的新建和删除
        10.4.3  数据的新增
        10.4.4  数据的更新
        10.4.5  数据的删除
        10.4.6  数据的查询和获取
      10.5  综合实验
      10.6  单元实验
    第11章  网络通信与邮件收发
      11.1  Socket通信
        11.1.1  半双工Socket通信
        11.1.2  全双工Socket通信
      11.2  邮件收发
        11.2.1  POP3协议
        11.2.2  IMAP4协议
        11.2.3  SMTP协议
      11.3  网站访问
      11.4  单元实验
    第12章  网络爬虫应用
      12.1  爬虫的原理
      12.2  爬虫背景知识
        12.2.1  HTML基本语法
        12.2.2  HTTP协议
      12.3  网页抓取
        12.3.1  安装Requests库
        12.3.2  使用Requests库抓取网页
      12.4  网页解析
        12.4.1  安装BeautifulSoup库
        12.4.2  使用BeautifulSoup库解析HTML
      12.5  数据存储
        12.5.1  安装Openpyxl库
        12.5.2  使用Openpyxl库创建和写入文件
      12.6  综合实验
        12.6.1  网页源码分析
        12.6.2  代码设计
        12.6.3  代码框架
        12.6.4  解析网页中的数据
        12.6.5  保存数据到文件
      12.7  单元实验
    参考文献