返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版新书]Python程序设计基础与项目实践(微课视频版) 王莹莹 主编 郑永爱 王咏梅 清华大学出版社 Python
  • 新商品上架
    • 作者: 王莹莹著
    • 出版社: 清华大学出版社
    • 出版时间:2025-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    江莱图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 王莹莹著
    • 出版社:清华大学出版社
    • 出版时间:2025-01
    • 开本:16开
    • ISBN:9787302680284
    • 版权提供:清华大学出版社

     书名:  Python程序设计基础与项目实践(微课视频版)
     出版社:  清华大学出版社
     出版日期  2025
     ISBN号:  9787302680284

    本书将Python程序设计基础与项目实践相结合,任务驱动、由浅入深、循序渐进地引导读者掌握Python的基础语法,培养严谨的程序设计思想以及项目实践能力。


    全书共11章,分别为初识Python、Python基础、程序控制语句、序列、函数、文件IO、面向对象的程序设计、异常、图形用户界面开发、数据库编程。为了帮助学生更好地将理论知识应用于实际项目中,第11章详细讲解了基于Python的图书管理系统的设计与实现。本书每个知识点都有相应的任务与实例,每章都配有习题,帮助学生进行知识的巩固与技能的提升。


    本书可作为全国高等学校计算机类相关专业的教材,也可以作为高等学校的专业通识教材,以及计算机编程爱好者的自学参考书。




    (1)任务导向,理实并重。

    本书以实际任务为切入点,引入经典算法、竞赛真题等,注重应用能力培养,旨在激发学习兴趣,培养计算机思维。

    (2)重点突出,优化教学。

    结合多年一线教学经验,对教学环节进行多模块配置,如任务导入、新知学习、项目实战、练习题等,巩固所学知识。

    (3)思政教学,育人育德。

    在实践环节中引入思政案例,旨在弘扬中华文化,增强民族自信,培养学生爱岗敬业的精神,做到课程育人。




    目录


    第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本章习题


    参考文献






     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购