猜你喜欢
Python项目案例开发从入门到实战——爬虫、游戏和机器学习(从入门到实战·微课视频)

Python项目案例开发从入门到实战——爬虫、游戏和机器学习(从入门到实战·微课视频)

书籍作者:郑秋生 ISBN:9787302561927
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:6277
创建日期:2023-05-08 发布日期:2023-05-08
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

本书由Python基础开发入手,延伸至爬虫技术开发、游戏开发、人工智能开发、网络应用开发、图像处理和可视化开发6个Python经典开发方向; 全书共提供25个项目案例,以项目驱动方式展开各知识点的讲解,将Python知识点分解到不同案例、不同章节,致力于Python技术的应用实践。

本书案例均从特定领域的技术基础开始,展示项目设计思想和设计理念,从而启发读者的创新思维,达到举一反三、将技术应用与实战结合的目的。项目案例的选取具有较高的实用性,包含校园网搜索引擎、小小翻译器、模拟登录、爬取豆瓣影评生成词云等爬虫方向案例,基于朴素贝叶斯算法的文本分类、基于卷积神经网络的手写体识别、基于OpenCV实现人脸识别等面向机器学习的案例,连连看、推箱子、两人麻将、中国象棋、网络五子棋、人物拼图等大家耳熟能详的游戏案例。书中不仅列出了案例的完整代码,而且对所有的源代码进行了非常详细的解释,做到通俗易懂、图文并茂。

本书面向Python初学者,也适用于Python项目开发人员和游戏编程爱好者。


前言

Python语言自20世纪90年代初诞生至今,被广泛应用于系统管理任务处理和科学计算,是非常受欢迎的程序设计语言。

学习编程是工程专业学生教育的重要部分。除了直接的应用外,学习编程还是了解计算机科学本质的方法。计算机科学对现代社会产生了毋庸置疑的影响。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,同时也是一门近乎“全能”的编程语言, 可以使用Python进行网页数据采集、Web开发、数据分析与挖掘、量化投资分析和游戏开发等。在 TIOBE 公布的2021年10月编程语言排行榜中,Python首次排名第一位。

本书作者长期从事程序设计语言教学与应用开发,了解在学习编程时如何提高Python开发能力,以最少的时间投入得到最快的实际应用。

本书内容分为六篇:

第一篇Python基础开发

本篇(第1~3章)主要讲解Python的基础语法和面向对象编程基础、Tkinter图形界面设计、文件使用、Python的第三方库等知识,读者可以轻松掌握Python基础知识。从第2章开始是实用项目案例开发,综合应用前面技术,并且每章都有突出的新知识点,如侧重数据库应用的“智力问答测试”案例。

第二篇爬虫技术开发

本篇(第4~9章)主要讲解使用爬虫技术开发“小小翻译器”“校园网搜索引擎”“爬取百度图片”“模拟登录”案例,使用MySQL数据库存储的“微博采集爬虫”案例,最后是讲解开源网络爬虫框架Scrapy的使用。

第三篇游戏开发

本篇(第10~17章)主要讲解大家耳熟能详的经典游戏的开发,例如连连看、推箱子、两人麻将、黑白棋、中国象棋、人物拼图等游戏案例,并借助第三方Pygame库开发贪吃蛇游戏。

第四篇人工智能开发

本篇(第18~20章)主要讲解机器学习案例——基于朴素贝叶斯算法的文本分类、深度学习案例——基于卷积神经网络的手写体识别及人工智能实战——基于OpenCV实现人脸识别。

第五篇网络应用开发

本篇(第21~23章)主要讲解“基于TCP的在线聊天程序”、“基于UDP的网络五子棋游戏”及“自动发送邮件”案例。

第六篇图像处理和可视化开发

本篇(第24~26章)主要讲解“生成二维码和验证码”“学生成绩分布柱状图展示”“爬取豆瓣影评生成词云”案例,学习Python图像处理和可视化功能。

本书特点:

(1) Python 程序设计涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力,语言语法介绍以够用、实用和应用为原则,选择Python 中必备、实用的知识进行讲解,强化程序思维能力培养。

(2) 案例选取贴近生活,有助于提高学习兴趣。

(3) 每个案例均提供详细的设计思路、关键技术分析以及具体的实现步骤。

需要说明的是,学习编程是一个实践的过程,而不仅仅是看书、看资料的过程,亲自动手编写、调试程序才是至关重要的。通过实际的编程以及积极的思考,读者可以积累许多宝贵的编程经验,这种编程经验对开发者尤其不可或缺。

本书配套资源丰富,包括教学课件、程序源码和1000分钟的微课视频。



资源下载提示

课件等资源: 扫描封底的“课件下载”二维码,在公众号“书圈”下载。

素材(源码)等资源: 扫描目录上方的二维码下载。

视频等资源: 扫描封底的文泉云盘防盗码,再扫描书中相应章节中的二维码,可以在线学习。




本书由郑秋生、夏敏捷和尚展垒主持编写,尚展垒(郑州轻工业大学)编写第1章,马照瑞(郑州轻工业大学)编写第2~6章,沈高峰(郑州轻工业大学)编写第7~10章,张阳(郑州轻工业大学)编写第11~17章,焦云侠(郑州轻工业大学)编写第18~21章,王鑫(郑州商品交易所)编写第22~25章,其余章节由夏敏捷(中原工学院)编写。在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了中原工学院郑秋生教授和资深Python程序员的支持,在此谨向他们表示衷心的感谢。

由于编者水平有限,书中难免有疏漏之处,敬请广大读者批评指正。

夏敏捷


2022年6月






产品特色