Python编程案例教程(第2版)(双色)(含微课)

收藏
简介 目录 样张 更多
  • ISBN:978-7-5165-2786-3
  • 作者:高登、刘洋、原锦明
  • 出版社:航空工业
  • 适用层次:通用
  • 出版/修订日期:2023-11-01
本书从初学者的角度出发,采用项目任务教学方式,通过通俗易懂的语言、丰富实用的案例,详细介绍了使用Python进行程序开发所需的知识和技术。全书共分11个项目,内容包括走进Python编程世界、Python编程基础知识、流程控制语句、数据容器、函数、面向对象编程、文件操作、异常处理、游戏开发、网络爬虫、办公自动化。
本书可作为各类院校计算机、大数据和人工智能等相关专业及教育培训机构的专用教材,也可供Python编程爱好者及相关从业人员参考使用。

基础篇

 

项目一  走进Python编程世界

项目导读

学习目标

素质目标

任务一  搭建Python开发环境

任务描述

知识链接

一、Python的产生与发展

二、Python的特点

三、Python的应用领域

四、Python的开发工具

任务实施

任务二  开发第一个Python程序

任务描述

知识链接

一、Python程序的开发流程

二、Python的编码规范

任务实施

项目实训

项目小结

项目考核

 

项目二  Python编程基础知识

项目导读

学习目标

素质目标

任务一  输出个人简介

任务描述

知识链接

一、变量

二、数据类型

任务实施

任务二  实现数据加密和解密

任务描述

知识链接

一、算术运算符

二、赋值运算符

三、关系运算符

四、逻辑运算符

五、成员运算符

六、身份运算符

七、位运算符

八、运算符优先级

任务实施

任务三  开发“你问我答”游戏

任务描述

知识链接

一、输入

二、输出

任务实施

项目实训

项目小结

项目考核

 

项目三  流程控制语句

项目导读

学习目标

素质目标

任务一  描述扫地机器人工作流程

任务描述

知识链接

一、什么是流程图

二、程序流程图的基本符号

任务实施

任务二  制作空气质量评级系统

任务描述

知识链接

一、简单的if语句

二、if-else语句

三、if-elif-else语句

四、嵌套的if语句

任务实施

任务三  开发“人机猜拳”游戏

任务描述

知识链接

一、while语句

二、for语句

三、嵌套的循环语句

四、breakcontinue语句

任务实施

项目实训

项目小结

项目考核

 

项目四  数据容器

项目导读

学习目标

素质目标

任务一  判断回文串

任务描述

知识链接

一、通用序列

二、字符串

任务实施

任务二  模拟双色球号码生成器

任务描述

知识链接

一、列表的创建和访问

二、列表的遍历

三、列表的基本操作

任务实施

任务三  开发“诗词大会”游戏

任务描述

知识链接

一、字典的创建

二、字典的访问

三、字典的基本操作

四、字典的遍历

任务实施

任务四  分析兴趣班报名情况

任务描述

知识链接

一、元组

二、集合

任务实施

项目实训

项目小结

项目考核

 

提高篇

 

项目五  函数

项目导读

学习目标

素质目标

任务一  制作简易计算器

任务描述

知识链接

一、函数的定义

二、函数的调用

三、函数的返回值

四、函数的参数

任务实施

任务二  解析汉诺塔问题

任务描述

知识链接

一、函数的嵌套

二、函数的递归

任务实施

任务三  制作东京奥运会前5奖牌榜

任务描述

知识链接

一、局部变量和全局变量

二、globalnonlocal关键字

三、匿名函数

任务实施

任务四  绘制奥运五环标志

任务描述

知识链接

一、模块的导入

二、模块的创建

三、__name__属性

四、包

任务实施

项目实训

项目小结

项目考核

 

项目六  面向对象编程

项目导读

学习目标

素质目标

任务一  开发“动物园里有什么”游戏

任务描述

知识链接

一、面向对象的程序设计

二、类的定义

三、创建对象

四、self参数

五、构造方法

六、析构方法

任务实施

任务二  制作个人信息调查表

任务描述

知识链接

一、类变量和实例变量

二、类方法和静态方法

任务实施

任务三  开发“猫狗大战”游戏

任务描述

知识链接

一、封装

二、继承

三、多态

任务实施

项目实训

项目小结

项目考核

 

项目七  文件操作

项目导读

学习目标

素质目标

任务一  2021年国务院政府工作报告》词频统计

任务描述

知识链接

一、打开和关闭文件

二、读写文件

任务实施

任务二  批量生成和重命名文件

任务描述

知识链接

一、os模块

二、os.path模块

三、shutil模块

任务实施

项目实训

项目小结

项目考核

 

项目八  异常处理

项目导读

学习目标

素质目标

任务一  认识bug

任务描述

知识链接

一、语法错误

二、异常

任务实施

任务二  根据身份证号码判断省区、生日和性别

任务描述

知识链接

一、try-except语句

二、多重except语句

三、try-except-else语句

四、try-except-finally语句

任务实施

任务三  开发用户账号注册系统

任务描述

知识链接

一、主动抛出bug

二、自定义bug

任务实施

项目实训

项目小结

项目考核

 

实践篇

 

项目九  游戏开发

项目导读

学习目标

素质目标

任务一  安装Pygame第三方库

任务描述

知识链接

任务实施

任务二  绘制围棋棋盘

任务描述

知识链接

一、创建窗口

二、加载图片

三、绘制图形

四、设置动画效果

任务实施

任务三  开发弹球游戏

任务描述

知识链接

一、播放声音

二、显示文字

三、事件处理

任务实施

项目实训

项目小结

项目考核

 

项目十  网络爬虫

项目导读

学习目标

素质目标

任务一  爬取豆瓣电影Top250网站的数据

任务描述

知识链接

一、网络爬虫概述

二、requests

任务实施

任务二  爬取Python中文开发者社区基础教程的数据

任务描述

知识链接

一、网页基础

二、beautifulsoup4

任务实施

项目实训

项目小结

项目考核

 

项目十一  办公自动化

项目导读

学习目标

素质目标

任务一  批量生成出货清单

任务描述

知识链接

一、xlwings库简介

二、读写Excel工作表

三、批量处理数据

四、合并多个Excel工作表

五、拆分Excel工作表

任务实施

任务二  批量生成合同

任务描述

知识链接

一、python-docx

二、pywin32

任务实施

项目实训

项目小结

项目考核

 

参考文献

微课 教材练习 资料下载 ....
立即下载
价格:¥68.00
加入购物车立即购买