Python课程设计-微课视频版

Python课程设计-微课视频版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2020-08
版次: 1
ISBN: 9787302556527
装帧: 其他
开本: 16开
纸张: 胶版纸
36人买过
  • 本书以案例带动知识点的讲解,将Python知识点分解到各个不同的案例,每个案例各有侧重点。同时展示实际项目的设计思想和设计理念,使读者可以举一反三。 本书全面介绍猜单词、万年历、在线翻译器、抓取百度图片、公交查询、学生成绩管理系统、基于TCP在线聊天程序等具有实用性的案例,让读者对枯燥的Python语言学习充满乐趣,在项目案例开发过程中,不知不觉地学会这些枯燥的技术。 夏敏捷,硕士,副教授,中原工学院基础部副主任;主要研究项目及领域:可视化、游戏开发。主编《Python程序设计》、《Flash AS游戏设计》、《Visual C#.NET基础与应用教程》等20余部。 源码下载

    第1章序列应用——猜单词游戏

    1.1猜单词游戏功能介绍

    1.2程序设计的思路

    1.3关键技术

    1.3.1序列数据结构

    1.3.2random模块

    1.4程序设计的步骤

    第2章函数应用——万年历

    2.1万年历功能介绍

    2.2程序设计的思路

    2.3程序设计的步骤

    第3章Tkinter图形界面应用——图形界面万年历

    3.1图形界面万年历功能介绍

    3.2程序设计的思路

    3.3关键技术

    3.3.1创建Windows窗口

    3.3.2布局管理器

    3.3.3OptionMenu可选菜单

    3.3.4grid布局管理器的使用

    3.4图形界面万年历程序设计的步骤

    第4章调用百度API应用——在线翻译器

    4.1在线翻译器功能介绍

    4.2程序设计的思路

    4.3关键技术

    4.3.1urllib库简介

    4.3.2urllib库的基本使用

    4.4程序设计的步骤

    4.4.1设计界面

    4.4.2使用百度翻译开放平台API

    4.5API调用拓展——爬取天气预报信息

    第5章文件应用——公交查询系统

    5.1公交查询系统功能介绍

    5.2程序设计的思路

    5.3Python文件的使用

    5.3.1打开(建立)文件

    5.3.2读取文本文件

    5.3.3写文本文件

    5.3.4文件内移动

    5.3.5文件的关闭

    5.4程序设计的步骤

    5.5文件使用拓展实例——游戏地图存储

    第6章类的应用——学生成绩管理系统

    6.1学生成绩管理系统功能介绍

    6.2程序设计的思路

    6.3关键技术

    6.3.1定义和使用类

    6.3.2构造函数__init__

    6.3.3析构函数

    6.3.4实例属性和类属性

    6.3.5私有成员与公有成员

    6.3.6方法

    6.4程序设计的步骤

    6.4.1设计Student类

    6.4.2设计功能函数

    6.4.3设计主函数

    第7章Tkinter图形界面——多功能文本编辑器

    7.1程序功能介绍

    7.2多功能文本编辑器设计思想

    7.3关键技术

    7.3.1菜单

    7.3.2对话框

    7.3.3消息窗口(消息框)

    7.4程序设计的步骤

    7.4.1设计菜单项功能

    7.4.2设计程序界面

    第8章Tkinter图形绘制——图形版发牌程序

    8.1扑克牌发牌窗体程序功能介绍

    8.2程序设计的思路

    8.3Canvas图形绘制技术

    8.3.1Canvas画布组件

    8.3.2Canvas上的图形对象

    8.4程序设计的步骤

    第9章可视化应用——学生成绩分布柱状图展示

    9.1程序功能介绍

    9.2程序设计的思路

    9.3关键技术

    9.3.1Python的第三方库

    9.3.2Matplotlib.pyplot模块——快速绘图

    9.3.3绘制条形图、饼状图、散点图

    9.3.4Python读取Excel文件

    9.4程序设计的步骤

    第10章数据库应用——智力问答测试

    10.1智力问答测试程序功能介绍

    10.2程序设计的思路

    10.3关键技术

    10.3.1访问数据库的步骤

    10.3.2创建数据库和表

    10.3.3数据库的插入、更新和删除操作

    10.3.4数据库表的查询操作

    10.4程序设计的步骤

    10.4.1生成试题库

    10.4.2读取试题信息

    10.4.3界面和逻辑设计

    10.5数据库使用拓展实例——学生通讯录

    第11章网络编程案例——基于TCP在线聊天程序

    11.1基于TCP在线聊天程序简介

    11.2程序设计的思路

    11.3关键技术

    11.3.1互联网TCP/IP

    11.3.2IP和端口

    11.3.3TCP和UDP

    11.3.4Socket

    11.3.5多线程编程

    11.4在线聊天程序设计的步骤

    11.4.1在线聊天程序服务器端

    11.4.2在线聊天程序客户端

    第12章爬虫应用——抓取百度图片

    12.1程序功能介绍

    12.2程序设计的思路

    12.3关键技术

    12.3.1图片文件下载到本地

    12.3.2爬取指定网页中的图片

    12.3.3BeautifulSoup库概述

    12.3.4BeautifulSoup库操作解析HTML文档树

    12.3.5BeautifulSoup库和requests库的使用

    12.4程序设计的步骤

    12.4.1分析网页源代码和网页结构

    12.4.2设计代码

    第13章图像处理——人物拼图游戏

    13.1程序功能介绍

    13.2程序设计的思路

    13.3Python图像处理

    13.3.1Python图像处理类库

    13.3.2复制和粘贴图像区域

    13.3.3调整尺寸和旋转

    13.3.4转换成灰度图像

    13.3.5对像素进行操作

    13.4程序设计的步骤

    13.4.1Python处理图片分割

    13.4.2游戏逻辑实现

    第14章网络通信案例——基于UDP的网络五子棋

    14.1网络五子棋游戏简介

    14.2五子棋设计思路

    14.3关键技术

    14.3.1UDP编程

    14.3.2自定义网络五子棋游戏通信协议

    14.4网络五子棋程序设计的步骤

    14.4.1服务器端程序设计的步骤

    14.4.2客户端程序设计的步骤

    第15章爬虫应用——校园网搜索引擎

    15.1校园网搜索引擎功能分析

    15.2校园网搜索引擎系统设计

    15.3关键技术

    15.3.1正则表达式

    15.3.2中文分词

    15.3.3安装和使用jieba

    15.3.4jieba添加自定义词典

    15.3.5文本分类的关键词提取

    15.3.6deque

    15.4程序设计的步骤

    15.4.1信息采集模块——网络爬虫实现

    15.4.2索引模块——建立倒排词表

    15.4.3网页排名和搜索模块

    第16章Python爬虫实战——股票数据定向爬虫

    16.1股票数据定向爬虫功能介绍

    16.2程序设计思路

    16.3程序设计的步骤

    16.3.1获取股票代码列表

    16.3.2获取单只股票的信息

    第17章算法实战——电影推荐系统

    17.1电影推荐系统功能介绍

    17.2程序设计思路

    17.2.1设计评分的数据结构

    17.2.2计算用户的相似度

    17.2.3推荐电影

    17.3程序设计的步骤

    第18章操作Excel文档应用——作业统计管理

    18.1作业统计管理功能介绍

    18.2程序设计思想

    18.3关键技术

    18.3.1获取指定文件夹下的文件名

    18.3.2Python操作Excel文件

    18.4程序设计的步骤

    第19章Pygame游戏编程——Flappy Bird游戏

    19.1Flappy Bird游戏功能介绍

    19.2Flappy Bird游戏设计的思路

    19.2.1游戏素材

    19.2.2地图滚动的原理实现

    19.2.3小鸟和管道的实现

    19.3关键技术

    19.3.1安装Pygame库

    19.3.2Pygame的模块

    19.3.3Pygame开发游戏的主要流程

    19.3.4Pygame的图形图像绘制

    19.3.5Pygame的键盘和鼠标事件的处理

    19.3.6Pygame的声音播放

    19.4Flappy Bird游戏设计的步骤

    19.4.1Bird类

    19.4.2Pipeline类

    19.4.3主程序

    第20章图形化的应用——21点扑克牌游戏

    20.121点扑克牌游戏功能介绍

    20.2程序设计的思路

    20.3程序设计的步骤

    第21章数据分析——多因子量化选股案例

    21.1多因子量化选股方法

    21.2数据处理思路

    21.3Python数据分析库Pandas

    21.3.1Pandas的概况与安装

    21.3.2Pandas的数据结构

    21.3.3Pandas对数据的操作

    21.4程序设计的步骤
  • 内容简介:
    本书以案例带动知识点的讲解,将Python知识点分解到各个不同的案例,每个案例各有侧重点。同时展示实际项目的设计思想和设计理念,使读者可以举一反三。 本书全面介绍猜单词、万年历、在线翻译器、抓取百度图片、公交查询、学生成绩管理系统、基于TCP在线聊天程序等具有实用性的案例,让读者对枯燥的Python语言学习充满乐趣,在项目案例开发过程中,不知不觉地学会这些枯燥的技术。
  • 作者简介:
    夏敏捷,硕士,副教授,中原工学院基础部副主任;主要研究项目及领域:可视化、游戏开发。主编《Python程序设计》、《Flash AS游戏设计》、《Visual C#.NET基础与应用教程》等20余部。
  • 目录:
    源码下载

    第1章序列应用——猜单词游戏

    1.1猜单词游戏功能介绍

    1.2程序设计的思路

    1.3关键技术

    1.3.1序列数据结构

    1.3.2random模块

    1.4程序设计的步骤

    第2章函数应用——万年历

    2.1万年历功能介绍

    2.2程序设计的思路

    2.3程序设计的步骤

    第3章Tkinter图形界面应用——图形界面万年历

    3.1图形界面万年历功能介绍

    3.2程序设计的思路

    3.3关键技术

    3.3.1创建Windows窗口

    3.3.2布局管理器

    3.3.3OptionMenu可选菜单

    3.3.4grid布局管理器的使用

    3.4图形界面万年历程序设计的步骤

    第4章调用百度API应用——在线翻译器

    4.1在线翻译器功能介绍

    4.2程序设计的思路

    4.3关键技术

    4.3.1urllib库简介

    4.3.2urllib库的基本使用

    4.4程序设计的步骤

    4.4.1设计界面

    4.4.2使用百度翻译开放平台API

    4.5API调用拓展——爬取天气预报信息

    第5章文件应用——公交查询系统

    5.1公交查询系统功能介绍

    5.2程序设计的思路

    5.3Python文件的使用

    5.3.1打开(建立)文件

    5.3.2读取文本文件

    5.3.3写文本文件

    5.3.4文件内移动

    5.3.5文件的关闭

    5.4程序设计的步骤

    5.5文件使用拓展实例——游戏地图存储

    第6章类的应用——学生成绩管理系统

    6.1学生成绩管理系统功能介绍

    6.2程序设计的思路

    6.3关键技术

    6.3.1定义和使用类

    6.3.2构造函数__init__

    6.3.3析构函数

    6.3.4实例属性和类属性

    6.3.5私有成员与公有成员

    6.3.6方法

    6.4程序设计的步骤

    6.4.1设计Student类

    6.4.2设计功能函数

    6.4.3设计主函数

    第7章Tkinter图形界面——多功能文本编辑器

    7.1程序功能介绍

    7.2多功能文本编辑器设计思想

    7.3关键技术

    7.3.1菜单

    7.3.2对话框

    7.3.3消息窗口(消息框)

    7.4程序设计的步骤

    7.4.1设计菜单项功能

    7.4.2设计程序界面

    第8章Tkinter图形绘制——图形版发牌程序

    8.1扑克牌发牌窗体程序功能介绍

    8.2程序设计的思路

    8.3Canvas图形绘制技术

    8.3.1Canvas画布组件

    8.3.2Canvas上的图形对象

    8.4程序设计的步骤

    第9章可视化应用——学生成绩分布柱状图展示

    9.1程序功能介绍

    9.2程序设计的思路

    9.3关键技术

    9.3.1Python的第三方库

    9.3.2Matplotlib.pyplot模块——快速绘图

    9.3.3绘制条形图、饼状图、散点图

    9.3.4Python读取Excel文件

    9.4程序设计的步骤

    第10章数据库应用——智力问答测试

    10.1智力问答测试程序功能介绍

    10.2程序设计的思路

    10.3关键技术

    10.3.1访问数据库的步骤

    10.3.2创建数据库和表

    10.3.3数据库的插入、更新和删除操作

    10.3.4数据库表的查询操作

    10.4程序设计的步骤

    10.4.1生成试题库

    10.4.2读取试题信息

    10.4.3界面和逻辑设计

    10.5数据库使用拓展实例——学生通讯录

    第11章网络编程案例——基于TCP在线聊天程序

    11.1基于TCP在线聊天程序简介

    11.2程序设计的思路

    11.3关键技术

    11.3.1互联网TCP/IP

    11.3.2IP和端口

    11.3.3TCP和UDP

    11.3.4Socket

    11.3.5多线程编程

    11.4在线聊天程序设计的步骤

    11.4.1在线聊天程序服务器端

    11.4.2在线聊天程序客户端

    第12章爬虫应用——抓取百度图片

    12.1程序功能介绍

    12.2程序设计的思路

    12.3关键技术

    12.3.1图片文件下载到本地

    12.3.2爬取指定网页中的图片

    12.3.3BeautifulSoup库概述

    12.3.4BeautifulSoup库操作解析HTML文档树

    12.3.5BeautifulSoup库和requests库的使用

    12.4程序设计的步骤

    12.4.1分析网页源代码和网页结构

    12.4.2设计代码

    第13章图像处理——人物拼图游戏

    13.1程序功能介绍

    13.2程序设计的思路

    13.3Python图像处理

    13.3.1Python图像处理类库

    13.3.2复制和粘贴图像区域

    13.3.3调整尺寸和旋转

    13.3.4转换成灰度图像

    13.3.5对像素进行操作

    13.4程序设计的步骤

    13.4.1Python处理图片分割

    13.4.2游戏逻辑实现

    第14章网络通信案例——基于UDP的网络五子棋

    14.1网络五子棋游戏简介

    14.2五子棋设计思路

    14.3关键技术

    14.3.1UDP编程

    14.3.2自定义网络五子棋游戏通信协议

    14.4网络五子棋程序设计的步骤

    14.4.1服务器端程序设计的步骤

    14.4.2客户端程序设计的步骤

    第15章爬虫应用——校园网搜索引擎

    15.1校园网搜索引擎功能分析

    15.2校园网搜索引擎系统设计

    15.3关键技术

    15.3.1正则表达式

    15.3.2中文分词

    15.3.3安装和使用jieba

    15.3.4jieba添加自定义词典

    15.3.5文本分类的关键词提取

    15.3.6deque

    15.4程序设计的步骤

    15.4.1信息采集模块——网络爬虫实现

    15.4.2索引模块——建立倒排词表

    15.4.3网页排名和搜索模块

    第16章Python爬虫实战——股票数据定向爬虫

    16.1股票数据定向爬虫功能介绍

    16.2程序设计思路

    16.3程序设计的步骤

    16.3.1获取股票代码列表

    16.3.2获取单只股票的信息

    第17章算法实战——电影推荐系统

    17.1电影推荐系统功能介绍

    17.2程序设计思路

    17.2.1设计评分的数据结构

    17.2.2计算用户的相似度

    17.2.3推荐电影

    17.3程序设计的步骤

    第18章操作Excel文档应用——作业统计管理

    18.1作业统计管理功能介绍

    18.2程序设计思想

    18.3关键技术

    18.3.1获取指定文件夹下的文件名

    18.3.2Python操作Excel文件

    18.4程序设计的步骤

    第19章Pygame游戏编程——Flappy Bird游戏

    19.1Flappy Bird游戏功能介绍

    19.2Flappy Bird游戏设计的思路

    19.2.1游戏素材

    19.2.2地图滚动的原理实现

    19.2.3小鸟和管道的实现

    19.3关键技术

    19.3.1安装Pygame库

    19.3.2Pygame的模块

    19.3.3Pygame开发游戏的主要流程

    19.3.4Pygame的图形图像绘制

    19.3.5Pygame的键盘和鼠标事件的处理

    19.3.6Pygame的声音播放

    19.4Flappy Bird游戏设计的步骤

    19.4.1Bird类

    19.4.2Pipeline类

    19.4.3主程序

    第20章图形化的应用——21点扑克牌游戏

    20.121点扑克牌游戏功能介绍

    20.2程序设计的思路

    20.3程序设计的步骤

    第21章数据分析——多因子量化选股案例

    21.1多因子量化选股方法

    21.2数据处理思路

    21.3Python数据分析库Pandas

    21.3.1Pandas的概况与安装

    21.3.2Pandas的数据结构

    21.3.3Pandas对数据的操作

    21.4程序设计的步骤
查看详情
相关图书 / 更多
Python课程设计-微课视频版
Python游戏开发从入门到进阶实战
明日科技 编著
Python课程设计-微课视频版
Python财务数据分析微课版
徐万紫
Python课程设计-微课视频版
Python数值分析算法实践
王娟
Python课程设计-微课视频版
PyTorch深度学习指南:计算机视觉 卷II 王兆宇
(巴西)丹尼尔·沃格特·戈多伊
Python课程设计-微课视频版
PyTorch深度学习指南:序列与自然语言处理 卷III
(巴西)丹尼尔·沃格特·戈多伊(Daniel Voigt Godoy)
Python课程设计-微课视频版
PyTorch深度学习与企业级项目实战
宋立桓 宋立林
Python课程设计-微课视频版
PyTorch深度学习指南:编程基础 卷I
(巴西)丹尼尔·沃格特·戈多伊
Python课程设计-微课视频版
Python数据分析快速上手
王靖、商艳红、张洪波、卢军
Python课程设计-微课视频版
Python在结构动力计算中的应用
龙晓鸿 等
Python课程设计-微课视频版
Python量子计算实践:基于Qiskit和IBM Quantum Experience平台
(美)哈西·诺伦(Hassi Norlén)
Python课程设计-微课视频版
Python服务端测试开发实战
无涯
Python课程设计-微课视频版
Python贝叶斯建模与计算
[阿根廷] 奥斯瓦尔多·A. 马丁(Osvaldo A. Martin),[美]拉万·库马尔(Ravin Kumar)[美]劳俊鹏(Junpeng Lao)著 郭涛 译
您可能感兴趣 / 更多
Python课程设计-微课视频版
Python基础入门(第2版·项目案例·题库·微课视频版)
夏敏捷;尚展垒
Python课程设计-微课视频版
HTML5网页游戏设计从基础到开发(第2版·微课视频版)
夏敏捷;尚展垒
Python课程设计-微课视频版
微信小程序游戏开发快速入门到实战
夏敏捷;尚展垒
Python课程设计-微课视频版
Animate CC动画基础与游戏设计(微课视频版)
夏敏捷 郑秋生 尚展垒
Python课程设计-微课视频版
Python程序设计——从基础开发到数据分析(第2版)-微课版
夏敏捷;田地;杨瑞敏;金秋;牛艳霞;陈海蕊
Python课程设计-微课视频版
大学计算机——信息素养
夏敏捷;齐晖
Python课程设计-微课视频版
微信小程序开发教程(微课版)
夏敏捷、潘惠勇、宋宝卫 著
Python课程设计-微课视频版
Python爬虫超详细实战攻略-微课视频版
夏敏捷
Python课程设计-微课视频版
Python程序设计应用教程 (第2版)
夏敏捷;杨关;张西广
Python课程设计-微课视频版
大学计算机--面向计算思维(微课+慕课版普通高等院校新形态一体化十三五规划教材)/大学计算机课程
夏敏捷、齐晖 编
Python课程设计-微课视频版
Python游戏超详细实战攻略(微课视频版)
夏敏捷 宋宝卫
Python课程设计-微课视频版
Flash ActionScript3.0动画基础与游戏设计(Flash CC版)
夏敏捷;郑秋生;樊银亭;张睿萍;徐飞;刘姝;李娟