Python项目案例开发从入门到实战——爬虫、游戏和机器学习20个项目案例600分钟精讲视频及源码

Python项目案例开发从入门到实战——爬虫、游戏和机器学习20个项目案例600分钟精讲视频及源码

作者
郑秋生,夏敏捷,宋宝卫,李娟
语言
中文
出版社
清华大学出版社
ISBN
9787302459705
页数
396
格式
pdf, txt, chm, azw

内容简介

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

前言/序言

  Python语言从20世纪90年代初诞生至今,逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一。
学习编程是工程专业学生学习的重要部分,除了直接应用外,学习编程是了解计算机科学本质的方法。计算机科学对现代社会产生了毋庸置疑的影响。Python是新兴的程序设计语言,是一种解释型、面向对象、动态数据类型的高级程序设计语言。由于Python语言简洁、易读并且可扩展,在国外用Python做科学计算的研究机构日益增多,最近几年其社会需求逐渐增加,许多国内高校纷纷开设Python程序设计课程。本书编者长期从事程序设计语言的教学与应用开发,了解在学习编程的时候什么样的书能够提高Python开发能力,以最少的时间投入得到最快的实际应用。
本书内容:
第1章是Python基础知识,主要讲解Python的基础语法和面向对象编程基础、图形界面设计、Python文件的使用、Python的第三方库等知识,读者可以轻松掌握。
从第2章开始是实用项目案例开发,综合应用前面所学的知识,并且每章都有突出的新知识点,例如侧重数据库应用的案例“智力问答测试”、应用爬虫技术开发的案例“校园网搜索引擎”、应用itchat开发的案例“微信机器人”、机器学习案例“基于朴素贝叶斯算法的文本分类”、深度学习案例“基于卷积神经网络的手写体识别”等,还有经典的、大家耳熟能详的游戏案例,例如连连看、推箱子、中国象棋、两人麻将、人物拼图、网络五子棋、飞机大战等。
本书特点:
(1)Python程序设计涉及的范围非常广泛,本书内容的编排并不求全、求深,而是考虑零基础读者的接受能力,语言的语法介绍以够用、实用为原则,选择Python中必备、实用的知识进行讲解,强化对程序思维能力的培养。
(2)案例选取贴近生活,有助于提高读者的学习兴趣。
(3)书中每个案例均提供了详细的设计思路、关键技术分析以及具体的解决方案。
需要说明的是,学习编程是一个实践的过程,而不仅仅是看书、看资料,亲自动手编写、调试程序才是至关重要的。通过实际的编程和积极的思考,读者可以很快地掌握许多宝贵的编程经验,这种编程经验对开发者来说尤其不可或缺。
本书由郑秋生和夏敏捷(中原工学院)主持编写,吴婷(中原工学院)编写第6章,韩云飞(中原工学院)编写第8章,周延萍编写第9、10章,宋宝卫(郑州轻工业学院)编写第11~15章,陈海蕊(中原工学院)编写第16、17章,高艳霞(中原工学院)编写第18章,李娟(中原工学院)编写第19章,郑秋生编写第20章,其余章节由夏敏捷编写。在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了中原工学院的教材资助和资深Python程序员的支持,在此谨向他们表示衷心的感谢。本书的学习资源可以扫描封底课件二维码获取。由于编者水平有限,书中难免有不足之处,敬请广大读者批评指正,在此表示感谢。编 者
2018年9月

版本 更新时间 下载
-
温馨提示:本站所有内容及下载按钮仅作站点演示用,并不提供真实下载链接。

评分及评论

暂无评分

来评个分数吧

  • 5分
    0
  • 4分
    0
  • 3分
    0
  • 2分
    0
  • 1分
    0

评论留言