顶部
收藏

Python程序设计(第2版)


作者:
黄锐军
定价:
49.00元
ISBN:
978-7-04-056291-0
版面字数:
310.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2021-09-03
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书为“十三五”职业教育国家规划教材,也是国家职业教育软件技术专业教学资源库配套教材。

本书从Python的基本语法开始,由浅入深、循序渐进地引导读者使用Python进行程序设计,主要内容包括:Python的环境搭建与基本程序结构,Python的条件、循环、异常等程序语句,函数与模块,常用的数据类型,面向对象编程,文件操作,数据库操作,网络编程以及实用的综合案例。

本书配有微课视频、课程标准、授课用PPT等丰富的数字化学习资源。与本书配套的数字课程“Python程序设计”已在“智慧职教”平台(www.icve.com.cn)上线,学习者可以登录平台进行在线学习及资源下载,授课教师可以调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。本书同时配有MOOC课程,学习者可以访问“智慧职教MOOC学院”(mooc.icve.com.cn)进行在线开放课程学习。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。

本书可作为高等职业院校计算机专业“Python程序设计”课程的教材,也可供软件设计人员参考使用。

  • 前辅文
  • 第1章 Python程序基础
    • 1.1 Python程序开发环境
      • 1.1.1教学目标
      • 1.1.2Python开发环境搭建
    • 1.2 Python程序语句
      • 1.2.1教学目标
      • 1.2.2初识Python程序
      • 1.2.3Python程序风格
      • 1.2.4Python注释语句
    • 1.3 Python数据类型
      • 1.3.1教学目标
      • 1.3.2Python数据类型
      • 1.3.3数据类型的转换
      • 1.3.4整数格式化输出
      • 1.3.5浮点数格式化输出
      • 1.3.6字符串的输出
    • 1.4 Python表达式
      • 1.4.1教学目标
      • 1.4.2运算符
      • 1.4.3关系运算
      • 1.4.4逻辑运算和逻辑表达式
    • 1.5 实践项目:学生成绩计算
      • 1.5.1项目目标
      • 1.5.2项目实践
    • 练习1
  • 第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.3 while循环语句
      • 2.3.1教学目标
      • 2.3.2while循环语句
      • 2.3.3【案例】有理数除法的精确计算
    • 2.4 while循环的退出
      • 2.4.1教学目标
      • 2.4.2循环的退出
      • 2.4.3【案例】输入学生成绩
    • 2.5 for循环语句
      • 2.5.1教学目标
      • 2.5.2for循环语句
      • 2.5.3for循环的退出
      • 2.5.4【案例】计算数值和
    • 2.6 循环注意事项
      • 2.6.1教学目标
      • 2.6.2for循环注意事项
      • 2.6.3for与while循环比较
      • 2.6.4【案例】能喝多少瓶啤酒
    • 2.7 循环的嵌套
      • 2.7.1教学目标
      • 2.7.2循环结构的嵌套
      • 2.7.3多循环的规则
      • 2.7.4多循环的退出规则
      • 2.7.5【案例】整数的质因数分解
    • 2.8 异常处理
      • 2.8.1教学目标
      • 2.8.2异常情况
      • 2.8.3异常语句
      • 2.8.4抛出异常
      • 2.8.5简单异常语句
      • 2.8.6【案例】输入学生信息
    • 2.9 实践项目:验证哥德巴赫猜想
      • 2.9.1项目目标
      • 2.9.2项目设计
      • 2.9.3项目实践
    • 练习2
  • 第3章 Python函数与模块
    • 3.1 Python函数
      • 3.1.1教学目标
      • 3.1.2函数定义
      • 3.1.3函数参数与返回值
      • 3.1.4【案例】最大公约数与最小公倍数
    • 3.2 Python变量范围
      • 3.2.1教学目标
      • 3.2.2局部变量
      • 3.2.3全局变量
      • 3.2.4【案例】省份和城市的输入与显示
    • 3.3 函数调用
      • 3.3.1教学目标
      • 3.3.2函数调用简介
      • 3.3.3【案例】验证哥德巴赫猜想
    • 3.4 函数默认参数
      • 3.4.1教学目标
      • 3.4.2默认参数的使用
      • 3.4.3默认参数的位置
      • 3.4.4【案例】print函数的默认参数
    • 3.5 函数与异常
      • 3.5.1教学目标
      • 3.5.2异常处理
      • 3.5.3【案例】时间的输入与显示
    • 3.6 Python模块
      • 3.6.1教学目标
      • 3.6.2Python模块使用
      • 3.6.3Python模块位置
      • 3.6.4【案例】测试Python模块的位置
    • 3.7 实践项目:打印万年日历
      • 3.7.1项目目标
      • 3.7.2项目设计
      • 3.7.3项目实践
    • 练习3
  • 第4章 Python序列数据
    • 4.1 字符串类型
      • 4.1.1教学目标
      • 4.1.2字符串类型的使用
      • 4.1.3【案例】字符串的对称
    • 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.4 元组类型
      • 4.4.1教学目标
      • 4.4.2元组类型的使用
      • 4.4.3【案例】通用的最大值函数
    • 4.5 字典类型
      • 4.5.1教学目标
      • 4.5.2字典类型的使用
      • 4.5.3【案例】字典存储学生信息
    • 4.6 字典与函数
      • 4.6.1教学目标
      • 4.6.2字典与函数的使用
      • 4.6.3字典与字典参数
      • 4.6.4【案例】字典存储省份与城市
    • 4.7 实践项目:我的英文字典
      • 4.7.1项目目标
      • 4.7.2项目设计
      • 4.7.3项目实践
    • 练习4
  • 第5章 Python面向对象
    • 5.1 类与对象
      • 5.1.1教学目标
      • 5.1.2类与对象简介
      • 5.1.3类属性
      • 5.1.4访问的权限
      • 5.1.5【案例】Person类的属性
    • 5.2 类的方法
      • 5.2.1教学目标
      • 5.2.2类的方法简介
      • 5.2.3【案例】Person类的方法
    • 5.3 对象初始化
      • 5.3.1教学目标
      • 5.3.2构造与析构方法
      • 5.3.3对象的初始化
      • 5.3.4理解实例方法
      • 5.3.5【案例】我的日期类
    • 5.4 类的继承
      • 5.4.1教学目标
      • 5.4.2派生与继承
      • 5.4.3【案例】我的日期时间类MyDateTime
    • 5.5 实践项目:学生信息管理
      • 5.5.1项目目标
      • 5.5.2项目实践
    • 练习5
  • 第6章 Python文件操作
    • 6.1 写文本文件
      • 6.1.1教学目标
      • 6.1.2文件概述
      • 6.1.3文件的打开与关闭
      • 6.1.4写文本文件操作
      • 6.1.5【案例】学生信息存储到文件
    • 6.2 读文本文件
      • 6.2.1教学目标
      • 6.2.2读文本文件操作
      • 6.2.3【案例】从文件读出学生信息
    • 6.3 文件编码
      • 6.3.1教学目标
      • 6.3.2文件编码操作
      • 6.3.3【案例】UTF-8文件编码
    • 6.4 文件指针
      • 6.4.1教学目标
      • 6.4.2文件指针简介
      • 6.4.3指针操作
      • 6.4.4【案例】调整文件指针读写文件
    • 6.5 二进制文件
      • 6.5.1教学目标
      • 6.5.2二进制文件简介
      • 6.5.3文件本质
      • 6.5.4【案例】二进制模式读写文本文件
    • 6.6 实践项目:教材记录管理
      • 6.6.1项目目标
      • 6.6.2项目实践
    • 练习6
  • 第7章 Python数据库操作
    • 7.1 MySQL数据库连接
      • 7.1.1教学目标
      • 7.1.2连接MySQL数据库
      • 7.1.3操作数据库
      • 7.1.4【案例】学生数据表的创建
    • 7.2 MySQL数据库读写
      • 7.2.1教学目标
      • 7.2.2读取数据库
      • 7.2.3【案例】学生数据表的管理
    • 7.3 MySQL命令参数
      • 7.3.1教学目标
      • 7.3.2数据库参数
      • 7.3.3【案例】学生数据表的管理
    • 7.4 SQLite数据库操作
      • 7.4.1教学目标
      • 7.4.2SQLite数据库
      • 7.4.3操作数据库
      • 7.4.4数据库参数
      • 7.4.5【案例】学生数据表的管理
    • 7.5 实践项目:学生成绩管理
      • 7.5.1项目目标
      • 7.5.2项目设计
      • 7.5.3项目实践
    • 练习7
  • 第8章 Python网络编程
    • 8.1 网络通信程序
      • 8.1.1教学目标
      • 8.1.2网络程序
      • 8.1.3客户端与服务器
      • 8.1.4【案例】网络通信程序
    • 8.2 整数网络传输
      • 8.2.1教学目标
      • 8.2.2整数与二进制数据
      • 8.2.3【案例】整数网络传输
    • 8.3 字符串网络传输
      • 8.3.1教学目标
      • 8.3.2字符串与二进制
      • 8.3.3【案例】字符串网络传输
    • 8.4 实践项目:网络文件传输
      • 8.4.1项目目标
      • 8.4.2项目设计
      • 8.4.3项目实践
    • 练习8
  • 第9章 Python综合项目
    • 9.1 我的所得税计算器
      • 9.1.1项目描述
      • 9.1.2项目设计
      • 9.1.3项目代码
    • 9.2 神奇的Kaprekar变换数
      • 9.2.1项目描述
      • 9.2.2项目设计
      • 9.2.3项目代码
    • 9.3 我的万年日历
      • 9.3.1项目描述
      • 9.3.2项目设计
      • 9.3.3项目代码
      • 9.3.4项目测试
    • 9.4 学生成绩统计管理
      • 9.4.1项目描述
      • 9.4.2项目设计
      • 9.4.3项目代码
      • 9.4.4程序测试
    • 9.5 我的英汉小词典
      • 9.5.1项目描述
      • 9.5.2项目设计
      • 9.5.3项目代码
    • 练习9
  • 参考文献

相关图书