《Python项目案例开发从入门到实战——爬虫、游戏和机器学习(从入门到实战·微课视频)_郑秋生》是一本卓越的教程,专为意在通过动手实践深化Python项目开发理解的学习者打造。此书采用实战导向的教学模式,引领读者从新手阶段稳步过渡到熟练运用Python进行项目开发的境界。它广泛覆盖了基于Python的项目开发全貌,满足了对Python实战项目、案例研究或初级知识有需求的各类读者的求知欲,提供了一条既全面又具操作性的学习轨迹。
内容简介
《Python项目案例开发从入门到实战》一书以Python 3.5为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。本书以案例带动知识点的讲解,将Python知识点分解到各个不同的案例,每个案例各有侧重点,同时展示实际项目的设计思想和设计理念,使读者可以举一反三。
本书案例具有实用性,例如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用到实际项目中;还有通过微信通信协议开发微信机器人、机器学习的文本分类、基于卷积神经网络的手写体识别等案例;另外是一些大家耳熟能详的游戏案例,例如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战等游戏。通过本书,读者将掌握Python编程技术和技巧,学会面向对象的设计方法,了解程序设计的所有相关内容。本书不仅为读者列出了完整的代码,同时对所有的源代码都进行了非常详细的解释,通俗易懂、图文并茂。扫描每章提供的二维码可观看知识点的视频讲解。
本书适用于Python语言学习者、程序设计人员和游戏编程爱好者。
目录
- 第1章 Python基础知识 1
- 第2章 序列应用——猜单词游戏 67
- 第3章 数据库应用——智力问答测试 73
- 第4章 调用百度API应用——小小翻译器 83
- 第5章 爬虫应用——校园网搜索引擎 95
- 第6章 爬虫应用——抓取百度图片 116
- 第7章 itchat应用——微信机器人 139
- 第8章 微信网页版协议应用——微信机器人 155
- 第9章 图像处理——生成二维码和验证码 178
- 第10章 益智游戏——连连看游戏 189
- 第11章 益智游戏——推箱子游戏 215
- 第12章 娱乐游戏——两人麻将游戏 224
- 第13章 网络编程案例——基于TCP的在线聊天程序 247
- 第14章 网络通信案例——基于UDP的网络五子棋
- 游戏 263
- 第15章 益智游戏——中国象棋 281
- 第16章 娱乐游戏——人物拼图游戏 297
- 第17章 基于Pygame的游戏设计 306
- 第18章 机器学习案例——基于朴素贝叶斯算法的
- 文本分类 343
- 第19章 深度学习案例——基于卷积神经网络的
- 手写体识别 366
- 第20章 词云实战——爬取豆瓣影评生成词云 383
相关书籍
暂无评论...