𝔖 Scriptorium
✦   LIBER   ✦

📁

Python项目案例开发从入门到实战——爬虫、游戏和机器学习

✍ Scribed by 郑秋生、夏敏捷、宋宝卫、李娟


Publisher
清华大学出版社
Year
2019
Tongue
Chinese
Leaves
411
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书以Python 3.5为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。本书以案例带动知识点的讲解,将Python知识点分解到各个不同的案例,每个案例各有侧重点,同时展示实际项目的设计思想和设计理念,使读者可以举一反三。   本书案例具有实用性,例如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用到实际项目中;还有通过微信通信协议开发微信机器人、机器学习的文本分类、基于卷积神经网络的手写体识别等案例;另外是一些大家耳熟能详的游戏案例,例如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战等游戏。通过本书,读者将掌握Python编程技术和技巧,学会面向对象的设计方法,了解程序设计的所有相关内容。本书不仅为读者列出了完整的代码,同时对所有的源代码都进行了非常详细的解释,通俗易懂、图文并茂。扫描每章提供的二维码可观看知识点的视频讲解。   本书适用于Python语言学习者、程序设计人员和游戏编程爱好者。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第1章 Python基础知识
1.1 Python语言简介
1.2 Python语法基础
1.3 Python面向对象设计
1.4 Python图形界面设计
1.5 Python文件的使用
1.6 Python的第三方库
第2章 序列应用——猜单词游戏
2.1 猜单词游戏功能介绍
2.2 程序设计的思路
2.3 关键技术——random模块
2.4 程序设计的步骤
第3章 数据库应用——智力问答测试
3.1 智力问答测试功能介绍
3.2 程序设计的思路
3.3 关键技术
3.4 程序设计的步骤
第4章 调用百度API应用——小小翻译器
4.1 小小翻译器功能介绍
4.2 程序设计的思路
4.3 关键技术
4.4 程序设计的步骤
第5章 爬虫应用——校园网搜索引擎
5.1 校园网搜索引擎功能分析
5.2 校园网搜索引擎系统设计
5.3 关键技术
5.4 程序设计的步骤
第6章 爬虫应用——抓取百度图片
6.1 程序功能介绍
6.2 程序设计的思路
6.3 关键技术
6.4 程序设计的步骤
第7章 itchat应用——微信机器人
7.1 itchat功能介绍
7.2 程序设计的思路
7.3 关键技术
7.4 程序设计的步骤
7.5 开发消息同步机器人
第8章 微信网页版协议应用——微信机器人
8.1 微信网页版机器人功能介绍
8.2 微信网页版机器人设计思路
8.3 程序设计的步骤
8.4 扩展功能
第9章 图像处理——生成二维码和验证码
9.1 二维码介绍
9.2 二维码生成和解析关键技术
9.3 二维码生成和解析程序设计的步骤
9.4 用Python生成验证码图片
第10章 益智游戏——连连看游戏
10.1 连连看游戏介绍
10.2 程序设计的思路
10.3 关键技术
10.4 程序设计的步骤
第11章 益智游戏——推箱子游戏
11.1 推箱子游戏介绍
11.2 程序设计的思路
11.3 关键技术
11.4 程序设计的步骤
第12章 娱乐游戏——两人麻将游戏
12.1 麻将游戏介绍
12.2 两人麻将游戏设计的思路
12.3 关键技术
12.4 两人麻将游戏设计的步骤
第13章 网络编程案例——基于TCP的在线聊天程序
13.1 基于TCP的在线聊天程序简介
13.2 关键技术
13.3 在线聊天程序设计的步骤
第14章 网络通信案例——基于UDP的网络五子棋游戏
14.1 网络五子棋游戏简介
14.2 五子棋游戏的设计思想
14.3 关键技术
14.4 网络五子棋游戏程序设计的步骤
第15章 益智游戏——中国象棋
15.1 中国象棋介绍
15.2 关键技术
15.3 中国象棋的设计思路
15.4 中国象棋实现的步骤
第16章 娱乐游戏——人物拼图游戏
16.1 人物拼图游戏介绍
16.2 程序设计的思路
16.3 关键技术
16.4 程序设计的步骤
第17章 基于Pygame的游戏设计
17.1 Pygame基础知识
17.2 Pygame的使用
17.3 基于Pygame设计贪吃蛇游戏
17.4 基于Pygame设计飞机大战游戏
第18章 机器学习案例——基于朴素贝叶斯算法的文本分类
18.1 文本分类功能介绍
18.2 程序设计的思路
18.3 关键技术
18.4 程序设计的步骤
18.5 使用朴素贝叶斯分类算法过滤垃圾邮件
18.6 使用Scikit-Learn库进行文本分类
第19章 深度学习案例——基于卷积神经网络的手写体识别
19.1 手写体识别案例需求
19.2 深度学习的概念及关键技术
19.3 Python深度学习库——Keras
19.4 程序设计的思路
19.5 程序设计的步骤
第20章 词云实战——爬取豆瓣影评生成词云
20.1 功能介绍
20.2 程序设计的思路
20.3 关键技术
20.4 程序设计的步骤
正文结束
参考文献
图书资源支持


📜 SIMILAR VOLUMES


Python爬虫开发与项目实战
✍ 范传辉 📂 Library 📅 2017 🏛 机械工业出版社 🌐 Chinese

<p>随着大数据时代到来,网络信息量也变得更多更大,基于传统搜索引擎的局限性,网络爬虫应运而生,本书从基本的爬虫原理开始讲解,通过介绍Pthyon编程语言和Web前端基础知识引领读者入门,之后介绍动态爬虫原理以及Scrapy爬虫框架,最后介绍大规模数据下分布式爬虫的设计以及PySpider爬虫框架等。</p> <p>主要特点:</p> <p>l 由浅入深,从Python和Web前端基础开始讲起,逐步加深难度,层层递进。</p> <p>l 内容详实,从静态网站到动态网站,从单机爬虫到分布式爬虫,既包含基础知识点,又讲解了关键问题和难点分析,方便读者完成进阶。</p> <p>l 实用性强,本书共有

Python程序设计案例教程——从入门到机器学习(微课版)
✍ 张思民 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

<p>本书系统地介绍Python应用程序设计方法,主要内容包括Python语法快速入门、类与模块、图形用户界面设计、绘图及数字图像处理、文件与数据库操作、多线程、异常处理及正则表达式、网络编程与网络爬虫设计、算法设计与机器学习实战等。本书每章都配有视频教学内容,以帮助读者学习和理解。</p> <p>本书讲解详细,案例丰富,每一个知识点都配备了大量案例和图示加以说明,并通过典型案例对Python应用程序设计方法进行详细的分析和解释,帮助读者轻松上手。</p>

TensorFlow机器学习项目实战
✍ Rodolfo Bonnin 📂 Library 📅 2017 🏛 人民邮电出版社 🌐 Chinese

本书主要介绍如何使用TensorFlow库实现各种各样的模型,旨在降低学习门槛,并为读者解决问题提供详细的方法和指导.全书共10章,分别介绍了TensorFlow基础知识,聚类,线性回归,逻辑回归,不同的神经网络,规模化运行模型以及库的应用技巧.

学透Spring: 从入门到项目实战
✍ 丁雪丰 📂 Library 📅 2023 🏛 人民邮电出版社 🌐 Chinese

<p>【Spring官方布道师 &amp; 国内大咖推荐,学透Spring就用兔子书!】</p> <p>【Spring Boot等10+款常用组件一本通,专注解决Spring入门之后落地难的问题】</p> <p>本书的目标是让大家又快又好地打包学透 Spring 技术栈,内容将涉及 Spring Framework、Spring Boot、 Spring Cloud 等 Spring 家族成员。</p> <p>全书分为四部分:第一部分“Spring 入门”,先学习基本的 Spring IoC 、AOP,随后过渡到当下热门的 Spring Boot ;第二部分“Spring 中的数据操作”

学透Spring: 从入门到项目实战
✍ 丁雪丰 📂 Library 📅 2023 🏛 人民邮电出版社 🌐 Chinese

<p>【Spring官方布道师 &amp; 国内大咖推荐,学透Spring就用兔子书!】</p> <p>【Spring Boot等10+款常用组件一本通,专注解决Spring入门之后落地难的问题】</p> <p>本书的目标是让大家又快又好地打包学透 Spring 技术栈,内容将涉及 Spring Framework、Spring Boot、 Spring Cloud 等 Spring 家族成员。</p> <p>全书分为四部分:第一部分“Spring 入门”,先学习基本的 Spring IoC 、AOP,随后过渡到当下热门的 Spring Boot ;第二部分“Spring 中的数据操作”