
包邮PYTHON程序设计基础与项目实践(微课视频版)

- ISBN:9787302680284
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:0
- 出版时间:2025-01-01
- 条形码:9787302680284 ; 978-7-302-68028-4
本书特色
(1)任务导向,理实并重。
本书以实际任务为切入点,引入经典算法、竞赛真题等,注重应用能力培养,旨在激发学习兴趣,培养计算机思维。
(2)重点突出,优化教学。
结合多年一线教学经验,对教学环节进行多模块配置,如任务导入、新知学习、项目实战、练习题等,巩固所学知识。
(3)思政教学,育人育德。
在实践环节中引入思政案例,旨在弘扬中华文化,增强民族自信,培养学生爱岗敬业的精神,做到课程育人。
内容简介
"本书将Python程序设计基础与项目实践相结合,任务驱动、由浅入深、循序渐进地引导读者掌握Python的基础语法,培养严谨的程序设计思想以及项目实践能力。 全书共11章,分别为初识Python、Python基础、程序控制语句、序列、函数、文件IO、面向对象的程序设计、异常、图形用户界面开发、数据库编程。为了帮助学生更好地将理论知识应用于实际项目中,第11章详细讲解了基于Python的图书管理系统的设计与实现。本书每个知识点都有相应的任务与实例,每章都配有习题,帮助学生进行知识的巩固与技能的提升。 本书可作为全国高等学校计算机类相关专业的教材,也可以作为高等学校的专业通识教材,以及计算机编程爱好者的自学参考书。 "
前言
党的二十大报告强调“必须坚持科技是**生产力、人才是**资源、创新是**动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势”。
源代码
彩色图片
环境搭建文档
(3) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号,即可下载。
作者
2025年1月
目录
第1章初识Python
任务一: 认识Python
1.1Python概述
1.1.1Python简介
1.1.2Python特点
1.1.3Python应用场景
任务二: 搭建与使用Python开发环境
1.2Python开发环境的搭建与使用
1.2.1Python开发环境的使用
1.2.2PyCharm的使用
1.2.3Jupyter Notebook的使用
1.3本章实践
实践一: 命令行环境下输出“正式开启Python学习之旅!”
实践二: IDLE环境下输出自我介绍
实践三: PyCharm环境下输出一首古诗
实践四: Jupyter Notebook环境下输出一句谚语
1.4本章习题
第2章Python基础
任务一: 掌握Python编码规范
2.1Python编码规范
2.1.1Python注释
2.1.2代码缩进
2.1.3标识符命名规范
2.1.4文件扩展名
任务二: 计算BMI指数
2.2Python语法基础
2.2.1常量与变量
2.2.2数据类型
2.2.3运算符与表达式
2.2.4基本输入与输出
2.2.5字符串的格式化输出
2.2.6任务实现
任务三: 计算两点间的欧氏距离
2.3Python内置函数
2.3.1Python内置函数概述
2.3.2常用内置函数
2.3.3任务实现
2.4本章实践
实践一: 计算圆的周长与面积
实践二: 计算各科成绩平均分
实践三: 根据父母身高预测子女身高
实践四: 计算跳绳的热量消耗
2.5本章习题
第3章程序控制语句
任务一: 个人所得税的计算——用选择结构实现
3.1选择结构
3.1.1单分支结构
3.1.2双分支结构
3.1.3多分支结构
3.1.4选择结构的嵌套
3.1.5任务实现
任务二: 个人所得税的计算——用循环结构实现
3.2循环结构
3.2.1for循环
3.2.2while循环
3.2.3循环的嵌套
3.2.4break与continue语句
3.2.5任务实现
3.3本章实践
实践一: 鸡兔同笼问题
实践二: 生成不重复的随机数
实践三: 有理数除法的精确计算
实践四: 根据利润计算奖金
3.4本章习题
第4章序列
任务一: 用列表实现《西游记》中人物的存储与处理
4.1列表
4.1.1列表的概述
4.1.2列表的创建与访问
4.1.3列表元素的常见操作
4.1.4列表切片
4.1.5序列常用内置函数
4.1.6列表推导式
4.1.7任务实现
任务二: 用元组实现《西游记》故事名的存储
4.2元组
4.2.1元组的概述
4.2.2元组的创建与访问
4.2.3元组的删除
4.2.4元组切片
4.2.5序列解包
4.2.6元组推导式
4.2.7任务实现
任务三: 用字典实现《西游记》故事的存储与处理
4.3字典
4.3.1字典的概述
4.3.2字典的创建
4.3.3字典元素的读取
4.3.4字典元素的添加与修改
4.3.5字典推导式
4.3.6任务实现
任务四: 用集合实现《西游记》人物特性的分析
4.4集合
4.4.1集合的概述
4.4.2创建集合
4.4.3集合元素的添加与删除
4.4.4集合操作
4.4.5任务实现
任务五: 统计《西游记》中人物出现的次数
4.5字符串
4.5.1字符串的概述
4.5.2字符串的创建
4.5.3字符串元素的访问
4.5.4字符串常用内置函数
4.5.5字符串常量
4.5.6任务实现
4.6本章实践
实践一: 恺撒密码
实践二: 电影票房收入金额排列
实践三: 购物清单合并
实践四: 随机任务分配
4.7本章习题
第5章函数
任务一: 了解函数
5.1函数概述
5.1.1函数的概念
5.1.2Python函数的分类
任务二: 求解一元二次方程
5.2函数的定义与调用
5.2.1函数的定义
5.2.2函数的调用
5.2.3任务实现
任务三: 了解函数的参数分类与变量的作用域
5.3函数的参数与变量的作用域
5.3.1函数的参数
5.3.2变量作用域
任务四: 实现斐波那契数列
5.4递归函数
5.4.1递归函数的基本用法
5.4.2任务实现
任务五: 实现词频排序
5.5匿名函数
5.5.1匿名函数的基本用法
5.5.2与map()函数结合
5.5.3与filter()函数结合
5.5.4与reduce()函数结合
5.5.5任务实现
5.6本章实践
实践一: 求两个数的*小公倍数
实践二: 解决猴子吃桃问题
实践三: 解决自由落体问题
实践四: 验证哥德巴赫猜想
5.7本章习题
第6章文件IO
任务一: 创建个人简历
6.1文件操作
6.1.1文件的打开和关闭
6.1.2读文件
6.1.3写文件
6.1.4任务实现
任务二: 批量创建目录
6.2目录操作
6.2.1获取当前工作目录
6.2.2创建目录
6.2.3遍历目录
6.2.4删除目录
6.2.5任务实现
任务三: 图片文件操作
6.3二进制文件操作
6.3.1二进制文件简介
6.3.2定位文件读写位置
6.3.3读写二进制文件
6.3.4使用struct模块读写二进制数据
6.3.5使用pickle模块读写二进制数据
6.3.6任务实现
任务四: 统计学生成绩
6.4CSV文件操作
6.4.1CSV文件简介
6.4.2使用CSV标准库读写CSV文件
6.4.3使用pandas模块读写CSV文件
6.4.4任务实现
6.5本章实践
实践一: 文件比较
实践二: 四则运算练习系统
实践三: 批量修改所有文件名为小写
实践四: 读取CSV文件中指定行或列的数据
6.6本章习题
第7章面向对象的程序设计
任务一: 理解面向对象的程序设计
7.1面向对象的程序设计概述
7.1.1程序设计思想
7.1.2类与对象的概念
7.1.3面向对象程序设计相关概念
任务二: 创建猴子类
7.2类的定义与使用
7.2.1类的定义
7.2.2对象的创建
7.2.3Self的使用
7.2.4构造方法与析构方法
7.2.5任务实现
任务三: 通过类属性统计猴子类的实例个数
7.3类的属性与方法
7.3.1属性
7.3.2类的方法分类
7.3.3任务实现
任务四: 创建猴子类及其派生类金丝猴类
7.4类的继承与派生
7.4.1继承的概念
7.4.2单继承
7.4.3多继承
7.4.4方法重写
7.4.5任务实现
7.5本章实践
实践一: 创建信用卡类并重置密码
实践二: 图书管理系统的实现
7.6本章习题
第8章异常
任务一: 了解异常
8.1异常概述
8.1.1异常的产生
8.1.2异常处理
任务二: 了解Python中常见的异常类
8.2Python中的异常类
8.2.1NameError异常类
8.2.2ZeroDivisionError异常类
8.2.3SyntaxError异常类
8.2.4IndexError异常类
8.2.5KeyError异常类
8.2.6FileNotFoundError异常类
任务三: 捕获程序中的异常信息
8.3捕获异常
8.3.1try…except语句
8.3.2使用as获取系统信息
8.3.3捕获多个异常
8.3.4try…except…else语句
8.3.5finally语句
8.3.6任务实现
任务四: 抛出程序中的异常信息
8.4抛出异常
8.4.1raise语句
8.4.2assert语句
8.4.3with语句
8.4.4任务实现
8.5本章实践
实践一: 单词计数
实践二: 小朋友分桃子
8.6本章习题
第9章Python图形用户界面开发
任务一: 初识GUI
9.1GUI概述
9.1.1GUI简介
9.1.2Python的GUI框架
9.1.3Tkinter GUI开发的基本步骤
任务二: 创建简单窗口
9.2创建窗口
9.2.1认识窗口
9.2.2创建窗口
9.2.3任务实现
9.3常用控件
任务三: 设计用户登录窗口
9.3.1Tkinter控件简介
9.3.2标签
9.3.3按钮
9.3.4单行文本框
9.3.5滚动文本框
9.3.6任务实现
9.4布局管理方式
任务四: 学生信息录入界面的设计与实现
9.4.1顺序布局
9.4.2绝对布局
9.4.3网格布局
9.4.4任务实现
任务五: 学生信息管理界面的设计与实现
9.5其他控件
9.5.1Frame控件
9.5.2单选按钮与复选框
9.5.3下拉列表
9.5.4列表框
9.5.5任务实现
任务六: 简易记事本界面的设计与实现
9.6菜单
9.6.1认识菜单
9.6.2菜单的实现步骤
9.6.3任务实现
任务七: 简易记事本部分功能的实现
9.7消息框与对话框
9.7.1消息框
9.7.2对话框
9.7.3任务实现
任务八: 简易记事本快捷键功能的实现
9.8鼠标事件与键盘事件
9.8.1鼠标事件
9.8.2键盘事件
9.8.3任务实现
9.9本章实践
实践一: 计算器的设计与实现
实践二: 简易英汉小词典的设计与实现
9.10本章习题
第10章数据库编程
任务一: 初识Python数据库编程
10.1Python数据库编程概述
10.1.1Python数据库编程入门
10.1.2Python数据库编程实现
任务二: 实现用户注册和登录功能
10.2SQLite数据库编程
10.2.1SQLite数据库简介
10.2.2SQLite数据库的操作
10.2.3任务实现
任务三: 实现网上购物商品信息管理功能
10.3MySQL数据库编程
10.3.1MySQL数据库简介
10.3.2Python连接MySQL数据库
10.3.3MySQL数据库的操作
10.3.4任务实现
10.4本章实践
实践一: 转账系统数据库设计
实践二: 学生信息管理系统数据库设计
10.5本章习题
第11章基于Python的图书管理系统的设计与实现
11.1项目背景描述
11.2系统需求分析
11.3系统设计
11.3.1技术选型
11.3.2系统总体设计
11.3.3数据库设计
11.3.4界面设计
11.4系统实现
11.4.1主窗口实现
11.4.2各子窗口框架实现
11.4.3数据库操作层实现
11.5本章习题
参考文献
-
短视频创作实战抖音+剪映+premiere微课版
¥46.4¥69.8 -
草莓村(蜡笔王国系列)
¥20.6¥35.0 -
全国各类成人高考复习考试辅导教材(专科起点升本科) 高等数学(二) (第18版)
¥25.0¥40.0 -
异常心理学:换个角度看世界(第10版)
¥166.6¥238.0 -
小宝贝学画画花草树木/小宝贝学画画
¥5.9¥13.9 -
用友ERP沙盘模拟实训-(第2版)
¥10.4¥26.0 -
中国学术文化名著文库:夏曾佑中国古代史(上下)
¥30.7¥99.0 -
新快乐学习(托班 3-4合订本)
¥12.5¥29.8 -
美容美发
¥106.6¥148.0 -
缪斯公主绘心殿
¥17.6¥26.8
-
思想道德与法治(2021年版)
¥6.8¥18.0 -
落洼物语
¥9.4¥28.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
中医基础理论
¥51.7¥59.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥9.0¥25.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥36.0¥48.0 -
艺术学概论
¥14.5¥37.4 -
毛泽东思想和中国特色社会主义理论体系概论
¥10.5¥25.0 -
智能控制
¥40.2¥56.0 -
社会学概论(第二版)
¥34.0¥55.0 -
法理学(第二版)
¥18.0¥50.0 -
全国中医药行业高等教育“十三五”规划教材中医养生学/马烈光/十三五规划
¥36.8¥55.0 -
基于python的从学习编程到解决问题
¥35.4¥53.8 -
水利工程监理
¥28.3¥42.0 -
新编大学生军事理论与训练教程
¥13.7¥39.8 -
世界现代史(1900-2000)
¥31.4¥80.0 -
水电站
¥24.4¥36.0 -
公路工程机械化施工技术-(第二版)
¥18.6¥32.0 -
香辛料原理与应用(第二版)
¥52.0¥68.0 -
电力系统暂态分析
¥24.2¥40.0