Python程序设计——从基础开发到数据分析(微课版)第2版
案例引导,注重实践,从入门到提高,配套51个450分钟微课视频
主编:夏敏捷 田地
本书以Python 3.7为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。基础篇主要讲解Python的语法基础、控制语句、函数与模块、文件、面向对象程序设计、Tkinter图形界面设计、数据库应用、网络编程和多线程等知识,并以小游戏案例作为各章的阶段性任务。提高篇介绍Python流行的第三方库,实现网页爬取、科学计算和可视化应用、图像处理,以及数据挖掘、机器学习和数据分析工具Pandas等。本书最大的特色在于以游戏开发案例为导向,让学习枯燥的Python语言充满乐趣,在开发过程中,读者自然而然地学会这些枯燥的技术。书中不仅列出了完整的源代码,同时对所有的源代码都进行了非常详细的解释,做到了通俗易懂,图文并茂。
本书内容:
基础篇第1~11章,主要讲解Python的基础知识和面向对象编程基础,Tkinter图形界面设计、网络编程和多线程、Python数据库应用等知识,每章最后都有应用本章知识点的游戏案例,例如猜数字、扑克牌、网络五子棋。
提高篇第12~17章介绍Python最流行的第三方库,讲解Pygame游戏设计、科学计算和可视化应用、图像处理,以及数据挖掘、机器学习和数据分析工具Pandas等。