本书内容

本书提供了从Python入门到编程高手所必需的各类知识,共分4篇,大体结构如下图所示。

第1篇:基础知识。本篇包括Python简介、搭建Python开发环境、Python开发工具、Python语法特点、Python中的变量、基本数据类型、基本输入和输出、运算符与表达式、流程控制语句、列表和元组、字典和集合,以及字符串等语言基础方面的知识。介绍时结合大量的图示、举例、视频,使读者能够快速掌握Python语言,并为以后编程奠定坚实的基础。

第2篇:进阶提高。本篇包括Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库等内容。学习完本篇,读者将可以掌握更深一层的Python开发技术。

第3篇:高级应用。本篇包括GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架等内容。学习完本篇,读者将能够开发GUI界面程序、简单的游戏、网络爬虫、网络及Web程序等。

第4篇:项目实战。本篇介绍两个完整项目——e起去旅行网站和AI图像识别工具。通过两个不同类型的项目,让读者快速掌握Python项目开发的精髓,以将学习到的Python技术应用到实践开发中,并为以后的开发积累经验。