猜你喜欢
Python贯穿式项目案例实战超市管理系统全程开发详解(微课视频版)

Python贯穿式项目案例实战超市管理系统全程开发详解(微课视频版)

书籍作者:宁晓青 ISBN:9787302640851
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:2201
创建日期:2024-05-14 发布日期:2024-05-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

本书内容以Python基础编程和数据分析为主线,以超市管理项目为任务组织撰写。全书共分8个任务,包括输入并显示超市系统的开发者名称(初识Python)、超市商品入库(Python程序设计基础)、超市购物(Python程序的控制结构)、超市商品管理(序列数据类型)、基于控制台的购物系统(函数和代码复用)、保存进货交易记录(Python文件操作)、随机生成验证码(模块与Python标准库模块)、超市销售记录分析(Python数据分析基础)等内容。


全书基于Python知识提供了大量的案例和技能训练素材,建有辅助学习平台,同时配备了完善的教学课件、微课视频、课程标准、源代码、技能训练及答案等学习资源,为读者带来全方位的学习体验。


本书可作为高等院校本、专科计算机类专业群Python程序设计课程的教材,也可作为其他专业学习Python相关知识的入门用书。


前言








互联网的发展日新月异,如今的大数据和人工智能被越来越多的人所熟知,除了被它展现出的黑科技所震惊,多数人也注意到支撑它发展的IT语言——Python。高等院校的学生除了应当具有良好的综合素质,还应具有较强的就业竞争力。在大数据和人工智能应用飞速发展的今天,如果要在这些行业具备竞争力,学习Python、掌握Python已成为每一个学生必备的技能。


本书具有以下特点。


(1) 以业务场景为引领,内容新颖,原创性较强。


全书贯穿超市管理系统,将Python知识贯穿于业务实现的过程中,使读者充分掌握知识的应用。本书共分8个任务,包括输入并显示超市系统的开发者名称(初识Python)、超市商品入库(Python程序设计基础)、超市购物(Python程序的控制结构)、超市商品管理(序列数据类型)、基于控制台的购物系统(函数和代码复用)、保存进货交易记录(Python文件操作)、随机生成验证码(模块与Python标准库模块)、超市销售记录分析(Python数据分析基础)等内容。


(2) 由计算机教学名师领衔主编,搭建校企双元合作的编写团队。


本书由王建虹教授总体设计并规划教材编写思路,编写团队由校企双方的软件开发工程师、经验丰富的计算机骨干教师等组成,北京浩泰思特科技有限公司提供了书中所用案例的设计建议和代码原型。


(3) 以Python基础知识为主,延伸Python计算生态。


Python的强大离不开背后强大的计算生态。Python计算生态等于“标准库”加“第三方库”。本书最后一个任务,以超市销售数据分析为基础,介绍了Python第三方库的应用,读者可以举一反三理解强大的Python第三方库,而不仅仅是把Python作为一门普通的编程语言。


(4) 配套立体化教学资源,辅助教学顺利进行。


为方便院校师生教学和学习,本书特别配备视频讲解、课程标准、教学课件、源程序代码。


(5) 使用阿尔法辅助教学平台,完美支撑线上线下教学实施。


使用阿尔法辅助教学平台将本书丰富的数字化资源融入智能化的学习环境中,学生登录平台可学、可练、可测试,为线上线下混合式教学模式的改革提供了技术支持,使教学过程从“以教师为中心”的教学模式向“以学生为中心”的教学模式转变。


本书由

宁晓青、高文莲、董丽红、王建虹、刘继华、

张巍、王磊、李彩玲共同编著(排名不分先后)。其中王建虹教授负责教材的总体设计与规划、教材编写思路、框架和方向,宁晓青负责任务一和任务二的撰写,刘继华和王磊负责任务三和任务四的撰写,董丽红负责任务五和任务六的撰写,张巍、李彩玲负责任务七和任务八的撰写。全书由王建虹、宁晓青、高文莲、刘继华共同审定。


由于Python技术的发展日新月异,而且编者水平有限,书中难免存在疏漏和不妥之处,敬请广大读者批评指正。




编者

2023年10月



目录

随书资源


任务一初识Python——输入并显示系统开发者名称


1.1任务说明


1.1.1任务描述


1.1.2任务目标


1.2任务相关知识


1.2.1Python简介


1.2.2Python的开发环境


1.2.3Python编码规范


1.3任务设计思路


1.4任务实施


1.5任务小结


1.6技能训练


任务二Python程序设计基础——超市商品入库


2.1任务说明


2.1.1任务描述


2.1.2任务目标


2.2任务相关知识


2.2.1语法元素的名称


2.2.2基本的输入输出


2.2.3基本数据类型


2.2.4运算符的使用


2.3任务设计思路


2.4任务实施


2.5任务小结


2.6技能训练


任务三Python程序的控制结构——超市购物


3.1任务说明


3.1.1任务描述


3.1.2任务目标


3.2任务相关知识


3.2.1程序的三种控制结构


3.2.2条件表达式


3.2.3程序的选择结构


3.2.4程序的循环结构


3.3任务设计思路


3.4任务实施


3.5任务小结


3.6技能训练





Python贯穿式项目案例实战

超市管理系统全程开发详解(微课视频版)

目录




任务四序列数据类型——超市商品管理


4.1任务说明


4.1.1任务描述


4.1.2任务目标


4.2任务相关知识


4.2.1组合数据类型的基本概念


4.2.2列表类型及其操作


4.2.3元组类型及其操作


4.2.4字典类型及其操作


4.2.5字符串及其操作


4.3任务设计思路


4.4任务实施


4.5任务小结


4.6技能训练


任务五函数和代码复用——基于控制台的购物系统


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.2.6两个特殊形式的函数


5.3任务设计思路


5.4任务实施


5.5任务小结


5.6技能训练


任务六Python文件操作——保存进货交易记录


6.1任务说明


6.1.1任务描述


6.1.2任务目标


6.2任务相关知识


6.2.1文件介绍


6.2.2文件的访问


6.2.3文件/目录操作


6.2.4程序的异常处理


6.3任务设计思路


6.4任务实施


6.5任务小结


6.6技能训练


任务七模块与Python标准库模块——随机生成验证码


7.1任务说明


7.1.1任务描述


7.1.2任务目标


7.2任务相关知识


7.2.1模块简介


7.2.2模块的导入


7.2.3Python的标准模块


7.2.4第三方库的下载与安装


7.3任务设计思路


7.4任务实施


7.5任务小结


7.6技能训练


任务八Python数据分析基础——超市销售记录分析


8.1任务说明


8.1.1任务描述


8.1.2任务目标


8.2任务相关知识


8.2.1数据分析概述


8.2.2数据分析工具Pandas简介


8.2.3数据可视化工具Matplotlib简介


8.3任务设计思路


8.4任务实施


8.5任务小结


8.6技能训练


产品特色