登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Python项目案例开发从入门到实战——爬虫、游戏和机器学习(基础入门+项目案例+微课视频版)

書城自編碼: 3841237
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 郑秋生、夏敏捷、宋宝卫、李娟
國際書號(ISBN): 9787302621782
出版社: 清华大学出版社
出版日期: 2023-03-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 87.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
宝鸡出土商周青铜器铭文研究
《 宝鸡出土商周青铜器铭文研究 》

售價:HK$ 308.2
地方戏曲文献汇编.河北卷.中(全三册)
《 地方戏曲文献汇编.河北卷.中(全三册) 》

售價:HK$ 1147.7
心可以知道:先秦儒家“情”论
《 心可以知道:先秦儒家“情”论 》

售價:HK$ 89.7
黄埔军校史 1924-1927
《 黄埔军校史 1924-1927 》

售價:HK$ 158.7
复杂心智:在变动时代重启人类天赋能力
《 复杂心智:在变动时代重启人类天赋能力 》

售價:HK$ 59.8
图像工程(第5版)
《 图像工程(第5版) 》

售價:HK$ 457.7
权力制衡:罗马宪法对近代西欧宪制的影响
《 权力制衡:罗马宪法对近代西欧宪制的影响 》

售價:HK$ 89.7
间谍大师:情报、技术与以色列商业创新
《 间谍大师:情报、技术与以色列商业创新 》

售價:HK$ 90.9

 

建議一齊購買:

+

HK$ 160.0
《Python实战技巧精粹:313秘技大全》
+

HK$ 73.8
《零基础学Python编程一本通》
+

HK$ 135.0
《GO语言编程从入门到实践》
+

HK$ 106.7
《前端架构:从入门到微前端》
+

HK$ 123.8
《Go程序员面试笔试宝典》
+

HK$ 120.3
《ASP.NET项目开发实战密码》
編輯推薦:
本书配套资源丰富,包括教学大纲、教学课件、电子教案、程序源码、习题答案,作者还为本书精心录制了600分钟的微课视频。
本书适用于游戏编程爱好者、程序设计人员和Python语言学习者。
內容簡介:
本书以Python 3.7为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。全书分为基础篇、图像处理和可视化篇、爬虫技术开发篇、人工智能开发篇和游戏开发提高篇。 基础篇(第1~7章)主要讲解Python的基础语法知识、控制语句、函数、文件、面向对象编程基础、Tkinter图形界面设计、网络编程和多线程、Python数据库应用等知识,并以游戏案例作为各章的阶段性任务。 图像处理和可视化篇(第8~9章)通过“人物拼图游戏”“学生成绩分布柱状图展示”案例学习Python图像处理和可视化功能。 爬虫技术开发篇(第10~13章)应用爬虫技术开发“小小翻译器”“校园网搜索引擎”“爬取百度图片”和使用爬虫模拟登录技术的案例,讲解Python爬虫的关键技术。 人工智能开发篇(第14~16章)主要讲解基于朴素贝叶斯算法的文本分类、 基于卷积神经网络的手写体识别和基于OpenCV实现人脸识别三个案例。 游戏开发提高篇(第17章)借助第三方Pygame库开发大家耳熟能详的Flappy Bird(又称笨鸟先飞)游戏。 通过本书,读者将学会Python编程技术和技巧,掌握第三方库的使用,了解程序设计的所有相关内容。本书不仅列出了完整的代码,同时对所有的源代码进行了非常详细的解释,做到通俗易懂,图文并茂。 本书适用于Python语言学习者、程序设计人员和游戏编程爱好者。
目錄
源码下载
基础篇
第1章Python基础知识
1.1Python语言概述
1.1.1Python语言简介
1.1.2安装Python
1.1.3Python开发环境IDLE的启动
1.1.4利用IDLE创建Python程序
1.1.5在IDLE中运行和调试Python程序
1.1.6Python基本输入
1.1.7Python基本输出
1.1.8Python代码规范
1.1.9Python帮助
1.2Python语法基础
1.2.1Python数据类型和运算符
1.2.2序列数据结构
1.2.3Python控制语句
1.2.4Python函数与模块
1.3Python文件的使用
1.3.1打开(建立)文件
1.3.2读取文本文件
1.3.3写文本文件
1.3.4文件内移动
1.3.5文件的关闭
1.3.6文件应用案例——游戏地图存储
1.4Python的第三方库
思考与练习
第2章序列应用——猜单词游戏
2.1猜单词游戏功能介绍
2.2程序设计的思路
2.3random模块
2.4程序设计的步骤
2.5拓展练习——人机对战井字棋游戏
2.5.1人机对战井字棋游戏功能介绍
2.5.2人机对战井字棋游戏设计思想
2.5.3人机对战井字棋游戏设计步骤
思考与练习


第3章面向对象设计应用——发牌游戏
3.1发牌游戏功能介绍
3.2Python面向对象设计
3.2.1定义和使用类
3.2.2构造函数
3.2.3析构函数
3.2.4实例属性和类属性
3.2.5私有成员和公有成员
3.2.6方法
3.2.7类的继承
3.2.8多态
3.3扑克牌发牌程序设计的步骤
3.3.1设计类
3.3.2主程序
3.4拓展练习——斗牛扑克牌游戏
3.4.1斗牛游戏功能介绍
3.4.2程序设计的思路
3.4.3程序设计的步骤
思考与练习
第4章Python图形界面设计——猜数字游戏
4.1使用Tkinter开发猜数字游戏功能介绍
4.2Python 图形界面设计
4.2.1创建Window窗口
4.2.2几何布局管理器
4.2.3Tkinter组件
4.2.4Tkinter字体
4.2.5Python事件处理

4.3猜数字游戏程序设计的步骤
思考与练习
第5章Tkinter图形绘制——图形版发牌程序
5.1扑克牌发牌窗体程序功能介绍
5.2程序设计的思路
5.3Canvas图形绘制技术
5.3.1Canvas画布组件
5.3.2Canvas上的图形对象
5.4图形版发牌程序设计的步骤
5.5拓展练习——弹球小游戏
5.6图形界面应用案例——关灯游戏
思考与练习
第6章数据库应用——智力问答游戏
6.1智力问答游戏功能介绍
6.2程序设计的思路
6.3数据库访问技术
6.3.1访问数据库的步骤
6.3.2创建数据库和表
6.3.3数据库的插入、更新和删除操作
6.3.4数据库表的查询操作
6.3.5数据库使用实例——学生通讯录
6.4智力问答游戏程序设计的步骤
6.4.1生成试题库
6.4.2读取试题信息
6.4.3界面和逻辑设计
思考与练习
第7章网络编程应用——网络五子棋游戏
7.1网络五子棋游戏简介
7.2网络编程基础
7.2.1互联网TCP/IP协议
7.2.2IP协议
7.2.3TCP和UDP协议
7.2.4HTTP和HTTPS协议
7.2.5端口
7.2.6Socket
7.3TCP编程
7.3.1TCP客户端编程
7.3.2TCP服务器端编程
7.4UDP编程
7.5多线程技术
7.5.1进程和线程
7.5.2创建线程
7.5.3线程同步
7.5.4定时器Timer
7.6网络五子棋游戏设计步骤
7.6.1数据通信协议和算法
7.6.2服务器端程序设计
7.6.3客户端程序设计
思考与练习
图像处理和可视化篇
第8章Python图像处理——人物拼图游戏
8.1人物拼图游戏介绍
8.2程序设计的思路
8.3Python图像处理
8.3.1Python图像处理类库(PIL)
8.3.2复制和粘贴图像区域
8.3.3调整尺寸和旋转
8.3.4转换成灰度图像
8.3.5对像素进行操作
8.4程序设计的步骤
8.4.1Python处理图片切割
8.4.2游戏逻辑实现
8.5拓展练习——Python生成验证码图片
8.5.1PIL库的ImageDraw类的基础知识
8.5.2PIL库的ImageDraw类的方法
8.5.3ImageFilter类
8.5.4ImageEnhance类
8.5.5用Python生成验证码图片
思考与练习
第9章可视化应用——学生成绩分布柱状图展示
9.1程序功能介绍

9.2程序设计的思路
9.3关键技术
9.3.1Python的第三方库Matplotlib
9.3.2Matplotlib.pyplot模块——快速绘图
9.3.3绘制条形图、饼图、散点图
9.3.4Python操作Excel文档
9.4程序设计的步骤
思考与练习
爬虫技术开发篇
第10章调用百度API应用——小小翻译器
10.1小小翻译器功能介绍
10.2程序设计的思路
10.3关键技术
10.3.1urllib库简介
10.3.2urllib库的基本使用
10.3.3JSON使用
10.4程序设计的步骤
10.4.1设计界面
10.4.2使用百度翻译开放平台API
10.5API调用拓展——爬取天气预报信息
第11章爬虫应用——校园网搜索引擎
11.1校园网搜索引擎功能分析
11.2校园网搜索引擎系统设计
11.3关键技术
11.3.1正则表达式
11.3.2中文分词
11.3.3安装和使用jieba
11.3.4为jieba添加自定义词典
11.3.5文本分类的关键词提取
11.3.6deque
11.4程序设计的步骤
11.4.1信息采集模块——网络爬虫的实现
11.4.2索引模块——建立倒排词表
11.4.3网页排名和搜索模块
第12章爬虫应用——爬取百度图片
12.1程序功能介绍

12.2程序设计的思路
12.3关键技术
12.3.1图片文件下载到本地
12.3.2爬取指定网页中的图片
12.3.3BeautifulSoup库概述
12.3.4用BeautifulSoup库操作解析HTML文档树
12.3.5requests库的使用
12.4程序设计的步骤
12.4.1分析网页源代码和网页结构
12.4.2设计代码
12.5动态网页爬虫拓展——爬取今日头条新闻
12.5.1找到JavaScript请求的数据接口
12.5.2分析JSON数据
12.5.3请求和解析数据接口
第13章selenium操作浏览器应用——模拟登录
13.1模拟登录程序功能介绍
13.2程序设计的思路
13.3关键技术
13.3.1安装selenium库
13.3.2selenium详细用法
13.3.3selenium应用实例
13.4程序设计的步骤
13.4.1selenium定位iframe(多层框架)
13.4.2模拟登录豆瓣网站
13.5基于Cookie绕过验证码实现自动登录
13.5.1为什么要使用Cookie
13.5.2查看Cookie
13.5.3使用Cookie绕过百度验证码自动登录账户
13.6selenium实现AJAX动态加载抓取今日头条新闻
13.6.1selenium处理滚动条
13.6.2selenium 动态加载抓取今日头条新闻
13.7selenium实现动态加载抓取新浪国内新闻
人工智能开发篇
第14章机器学习案例——基于朴素贝叶斯算法的文本分类
14.1文本分类功能介绍
14.2程序设计的思路
14.3关键技术
14.3.1贝叶斯算法的理论基础
14.3.2朴素贝叶斯分类
14.3.3使用Python进行文本分类
14.4程序设计的步骤
14.4.1收集训练数据
14.4.2准备数据
14.4.3分析数据
14.4.4训练算法
14.4.5测试算法并改进
14.4.6使用算法进行文本分类
14.5使用朴素贝叶斯分类算法过滤垃圾邮件
14.5.1收集训练数据
14.5.2将文本文件解析为词向量
14.5.3使用朴素贝叶斯算法进行邮件分类
14.5.4改进算法
14.6使用Scikitlearn库进行文本分类
14.6.1文本分类常用的类和函数
14.6.2案例实现
第15章深度学习案例——基于卷积神经网络的手写体识别
15.1手写体识别案例需求
15.2深度学习的概念及关键技术
15.2.1神经网络模型
15.2.2深度学习之卷积神经网络
15.3Python深度学习库——Keras
15.3.1Keras的安装
15.3.2Keras的网络层
15.3.3用Keras构建神经网络
15.4程序设计的思路
15.5程序设计的步骤
15.5.1MNIST数据集
15.5.2手写体识别案例实现
15.5.3制作自己的手写图像
第16章人工智能实战——基于OpenCV实现人脸识别
16.1功能介绍
16.2程序设计的思路
16.3关键技术
16.3.1OpenCV基础知识
16.3.2OpenCV变换操作
16.3.3检测人脸
16.4程序设计的步骤
16.4.1检测人脸
16.4.2获取人脸检测信息和对应标签
16.4.3识别器训练
16.4.4识别人脸
游戏开发提高篇
第17章Pygame游戏编程——Flappy Bird游戏
参考文献
內容試閱
自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于系统管理任务处理和科学计算,是最受欢迎的程序设计语言之一。

学习编程是工程专业学生教育的重要部分。除了直接的应用外,学习编程是了解计算机科学本质的方法。计算机科学对现代社会产生了毋庸置疑的影响。Python是新兴程序设计语言,是一种解释型、面向对象、动态数据类型的高级程序设计语言。由于Python语言的简洁、易读以及可扩展性,许多高校纷纷开设Python课程。

本书作者长期从事程序设计语言教学与应用开发,在长期的教学实践中积累了丰富的经验,了解在学习编程的时候需要什么样的书才能提高Python开发能力,以最少的时间投入取得最大的学习收获。本书以游戏案例为驱动,使读者在游戏设计开发过程中,不知不觉地学会这些枯燥的技术。
本书内容如下:

基础篇(第1~7章)主要讲解Python的基础知识和面向对象编程基础,Tkinter图形界面设计、网络编程和多线程、Python数据库应用等知识,每章最后都有应用本章知识点的游戏案例。
图像处理和可视化篇(第8~9章)通过“人物拼图游戏”“学生成绩分布柱状图展示”案例学习Python图像处理和可视化功能。
爬虫技术开发篇(第10~13章)应用爬虫技术开发“小小翻译器”“校园网搜索引擎”“爬取百度图片”和使用爬虫模拟登录技术的案例,讲解Python爬虫的关键技术。

人工智能开发篇(第14~16章)主要讲解基于朴素贝叶斯算法的文本分类、
基于卷积神经网络的手写体识别和基于OpenCV实现人脸识别三个案例。

游戏开发提高篇(第17章)借助第三方Pygame库开发大家耳熟能详的Flappy Bird(又称笨鸟先飞)游戏。
本书特点:
(1) Python 程序设计涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力,语言语法介绍以够用、实用和应用为原则,选择Python 中必备、实用的知识进行讲解,强化程序思维能力培养。
(2) 案例选取贴近生活,有助于提高学习兴趣。
(3) 每个案例均提供详细的设计思路、关键技术分析以及具体的设计步骤。

为便于教学,本书提供丰富的配套资源,包括教学课件、程序源码和600分钟的微课视频。

资源下载提示
课件等资源: 扫描封底的“课件下载”二维码,在公众号“书圈”下载。
素材(源码)等资源: 扫描目录上方的二维码下载。
视频等资源: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的二维码,可以在线学习。


本书由郑秋生和夏敏捷(中原工学院)主持编写,宋宝卫(郑州轻工业大学)编写第1~9章,吴婷(中原工学院)编写第
10章,
张锦歌(河南工业大学)编写第11章,
高艳霞(中原工学院)编写第14章,李娟(中原工学院)编写第15章,其余章节由郑秋生和夏敏捷编写。在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了资深Web程序员的支持,在此谨向他们表示衷心的感谢。

由于作者水平有限,书中疏漏之处在所难免,敬请广大读者批评指正,在此表示感谢。

夏敏捷2023年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.