本篇主要提供Python项目案例开发从入门到实战爬虫、游戏和机器学习郑秋生、夏敏捷、尚展垒电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
本书由Python基础开发入手,延伸至爬虫技术开发、游戏开发、人工智能开发、网络应用开发、图像处理和可视化开发6个Python经典开发方向; 全书共提供25个项目案例,以项目驱动方式展开各知识点的讲解,将Python知识点分解到不同案例、不同章节,致力于Python技术的应用实践。
本书案例均从特定领域的技术基础开始,展示项目设计思想和设计理念,从而启发读者的创新思维,达到举一反三、将技术应用与实战结合的目的。项目案例的选取具有较高的实用性,包含校园网搜索引擎、小小翻译器、模拟登录、爬取豆瓣影评生成词云等爬虫方向案例,基于朴素贝叶斯算法的文本分类、基于卷积神经网络的手写体识别、基于OpenCV实现人脸识别等面向机器学习的案例,连连看、推箱子、两人麻将、中国象棋、网络五子棋、人物拼图等大家耳熟能详的游戏案例。书中不仅列出了案例的完整代码,而且对所有的源代码进行了非常详细的解释,做到通俗易懂、图文并茂。
本书面向Python初学者,也适用于Python项目开发人员和游戏编程爱好者。
程序源码
第一篇Python基础开发
第1章
Python基础知识
1.1Python语言简介
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.3.7类的继承
1.3.8多态
1.3.9面向对象设计应用案例——扑克牌发牌程序
1.4Python图形界面设计
1.4.1创建Windows窗口
1.4.2几何布局管理器
1.4.3Tkinter组件
1.4.4Tkinter字体
1.4.5Python事件处理
1.4.6图形界面设计应用案例——开发猜数字游戏
1.5Python文件的使用
1.5.1打开/建立文件
1.5.2读取文本文件
1.5.3写文本文件
1.5.4文件内移动
1.5.5文件的关闭
1.5.6二进制文件的读/写
1.6Python的第三方库
第2章
序列应用——猜单词游戏
2.1猜单词游戏功能介绍
2.2程序设计的思路
2.3关键技术——random模块
2.4程序设计的步骤 ...