×
暂无评论
图文详情
  • 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本章习题

参考文献



展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航