Python项目案例开发从入门到实战——爬虫、游戏和机器学习
提供课件,源码,视频,咨询QQ:2301891038(仅限教师)(1)零基础入门到实战:6个Python经典开发方向,25个不同类型的完整项目案例;(2)全程语音讲解:1000分钟高品质配套教学视频; (3)配套资源丰富:提供完整的程序源码和教学课件。

作者:郑秋生、夏敏捷、尚展垒

丛书名:从入门到项目开发·微课视频

定价:118元

印次:2-1

ISBN:9787302561927

出版日期:2022.08.01

印刷日期:2022.08.05

图书责编:王冰飞

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书由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章)主要讲解大家耳熟能详的经典游戏的开发,例如连连看、推箱子、两人麻将、黑白棋、中国象棋、人物拼图等游戏...

目录
荐语
查看详情 查看详情

目录

程序源码

第一篇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程序设计的步骤 ... 查看详情

(1)零基础入门到实战:6个Python经典开发方向,25个不同类型的完整项目案例;(2)全程语音讲解:1000分钟高品质配套教学视频;
(3)配套资源丰富:提供完整的程序源码和教学课件。
查看详情