顶部
收藏

程序设计基础——Python


作者:
段红 张继辉 朱丹
定价:
38.50 元
版面字数:
360.00千字
开本:
16开
装帧形式:
平装
页数:
276
最新
印次时间:
2025年09月
ISBN:
978-7-04-060354-5
物料号:
60354-00
出版时间:
2023-08-30
读者对象:
中等职业教育
一级分类:
计算机类
二级分类:
计算机应用/软件与信息服务/计算机速录/计算机与数码产品维修

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

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

本书配套教学课件、代码文件、习题答案等辅教辅学资源,请登录高等教育出版社新形态教材网(https://abooks.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 实战案例——还款方案比较
                                                                                                                                                                                      • 课后习题
                                                                                                                                                                                    课程网址: null

                                                                                                                                                                                    相关图书