顶部
收藏

程序设计基础——Python


作者:
段红 张继辉 朱丹
定价:
38.50元
ISBN:
978-7-04-060354-5
版面字数:
360.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2023-08-30
读者对象:
中等职业教育
一级分类:
计算机类
二级分类:
计算机应用/软件与信息服务/计算机速录/计算机与数码产品维修

本书依据教育部《职业教育专业简介(2022年)》的相关要求和《中等职业学校计算机应用专业教学标准》,并参照相关行业企业标准编写。

本书共分8个单元,分别是初识Python、数据与数据类型、程序控制结构、组合数据类型、函数、文件和数据、GUI界面设计、第三方库应用。本书采用理论与实践相结合的方式,以实际案例开发为载体,融入Python相关知识与技能,培养学生程序设计能力和解决问题的能力。

本书配套教学课件、代码文件、习题答案等辅教辅学资源,请登录高等教育出版社Abook新形态教材网(http://abook.hep.com.cn)获取相关资源。详细使用方法见本书最后一页“郑重声明”下方的“学习卡账号使用说明”。

本书内容丰富、叙述清晰、循序渐进,可作为职业院校程序设计相关课程教材,也可以作为程序设计培训及自学用书。

  • 前辅文
  • 第1单元 初识Python
    • 1.1 程序设计语言
      • 1.1.1 程序与算法
      • 1.1.2 程序设计语言的分类和特点
      • 1.1.3 程序设计语言的执行方式
    • 1.2 Python语言的特点
      • 1.2.1 Python的历史及现状
      • 1.2.2 Python的特点
      • 1.2.3 Python的应用领域
    • 1.3 Python开发环境搭建
      • 1.3.1 安装Python
      • 1.3.2 初识Python程序
      • 1.3.3 安装PyCharm
    • 1.4 第一个Python程序
      • 1.4.1 编写第一个Python程序
      • 1.4.2 Python的编码规范
    • 课后习题
  • 第2单元 数据与数据类型
    • 2.1 基本数据类型
      • 2.1.1 数值类型概述
      • 2.1.2 字符串类型
      • 2.1.3 布尔类型
    • 2.2 数据运算
      • 2.2.1 运算符与表达式
      • 2.2.2 数值类型的运算
      • 2.2.3 字符串类型的运算
    • 2.3 数据类型的转换
    • 2.4 数据的输出与输入
      • 2.4.1 数据输出
      • 2.4.2 数据输入
    • 2.5 实战案例——生成验证码
      • 2.5.1 案例描述
      • 2.5.2 案例解析
    • 课后习题
  • 第3单元 程序控制结构
    • 3.1 程序流程图
    • 3.2 顺序结构
    • 3.3 分支结构
      • 3.3.1 if-else结构
      • 3.3.2 if-elif-else结构
    • 3.4 循环结构
      • 3.4.1 for循环结构
      • 3.4.2 for循环嵌套
      • 3.4.3 while循环结构
      • 3.4.4 保留字break、continue
    • 3.5 实战案例——制作会动的时钟
      • 3.5.1 案例描述
      • 3.5.2 案例解析
    • 课后习题
  • 第4单元 组合数据类型
    • 4.1 序列
      • 4.1.1 元组
      • 4.1.2 列表
    • 4.2 集合类型——集合
    • 4.3 映射类型——字典
    • 4.4 实战案例——制作成绩管理系统
      • 4.4.1 案例描述
      • 4.4.2 案例解析
    • 课后习题
  • 第5单元 函数
    • 5.1 函数的定义与调用
      • 5.1.1 函数的定义
      • 5.1.2 函数的调用
    • 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.3.3 global语句
    • 5.4 实战案例——恺撒密码加解密
      • 5.4.1 案例描述
      • 5.4.2 案例解析
    • 课后习题
  • 第6单元 文件和数据
    • 6.1 文件操作
      • 6.1.1 文件的打开和关闭
      • 6.1.2 文件的读写
      • 6.1.3 数据的格式化
    • 6.2 数据库的使用
      • 6.2.1 Python数据库基础
      • 6.2.2 数据表的创建
      • 6.2.3 数据表的操作
    • 6.3 实战案例——制作通讯录
      • 6.3.1 案例描述
      • 6.3.2 案例解析
    • 课后习题
  • 第7单元 GUI界面设计
    • 7.1 面向对象概述
      • 7.1.1 对象与类
      • 7.1.2 属性与方法
    • 7.2 GUI界面设计
      • 7.2.1 第一个窗口的创建
      • 7.2.2 各类控件的创建
      • 7.2.3 控件布局管理
    • 7.3 事件响应
      • 7.3.1 command属性处理单击事件
      • 7.3.2 bind绑定事件
    • 7.4 实战案例——制作单词翻译器
      • 7.4.1 案例描述
      • 7.4.2 案例解析
    • 课后习题
  • 第8单元 第三方库应用
    • 8.1 第三方库安装
      • 8.1.1 pip下载和安装第三方模块
      • 8.1.2 图形化界面安装第三方模块
    • 8.2 网络应用程序开发
      • 8.2.1 第一个Flask程序
      • 8.2.2 Flask基础
      • 8.2.3 模板和静态文件
      • 8.2.4 Flask实战案例——网页版登录验证
    • 8.3 网络爬虫应用
      • 8.3.1 网络爬虫概述
      • 8.3.2 requests模块
      • 8.3.3 bs4模块
      • 8.3.4 实战案例——爬取油价
    • 8.4 办公应用
      • 8.4.1 openpyxl基本操作
      • 8.4.2 单元 格样式操作
      • 8.4.3 实战案例——还款方案比较
    • 课后习题

本书共有8个单元,分别是初识Python、数据与数据类型、程序控制结构、组合数据类型、函数、文件和数据、GUI界面设计、第三方库应用。本书采用理论与实践相结合的方式,以实际案例开发为载体,融入Python相关知识与技能,实现深入浅出、理实结合的教学目的。数字课程提供课程需要的教学资源。

相关图书