
本书内容
本书共分12章,各章内容概述如下:
第1章 进入Python 3.x的世界
本章是开启Python世界的一枚钥匙,Python的前世今生、环境搭建及编写人生中的第一个Python程序,这一切都将从这里开始。
第2章 Python基础修炼
进入Python世界后,要对Python的基础语法进行学习,变量、运算符、字符串、正则都是本章的重点内容。
第3章 Python数据结构
Python的三大数据结构——字典、元组、列表,掌握了这三大结构后,后续所有和数据存储相关的内容都不必担心了。
第4章 分支与循环
分支结构无疑就是Python界的交通信号灯了,代码如何能有序地执行全由它来控制,而循环则是实际编码当中的又一大利器。
第5章 Python中的函数
包括函数的定义、参数、递归函数、匿名函数、高阶函数以及装饰器和语法糖,全方位讲解Python中的函数应用。
第6章 面向对象编程
“面向对象”这个词很常见,但是真正弄明白的却很少,本章将通过图解的方法带你一步一步学习面向对象的三大核心概念:继承、封装、多态,解除面向对象的困惑。
第7章 Python的模块
Python中的模块是强大功能的聚集地,本章包含常用内置模块和第三方模块的案例实战,同时还加入了自定义模块的发布。通过本章的学习,你将能够动手打造自己的模块程序。
第8章 文件读写和异常处理
实际开发中文件的读写操作及对于异常的处理都是工程师们的基本功。学习掌握本章内容后,你日后工作中的小bug就都不在话下了。
第9章 操作数据库
本章以主流的MySQL数据库为主题,介绍Python操作MySQL数据的各种知识和技能。
第10章 Django架站
Django是Python Web开发的主流框架,凭借大而全、简单、易上手等优势得到开发人员的青睐。本章以一个博客项目为线索,详细介绍Django开发中的模型、视图、模板、自带admin后台等内容。
第11章 编写打飞机游戏
Pygame是通过Python进行游戏开发的,让Python覆盖领域更加广泛。本章以Pygame为开发环境,以飞机大战游戏为主题,教你从零开始一步一步学习游戏开发。
第12章 编写Python爬虫
通过Python编写爬虫是当前爬虫工程师的必备技能。本章详细地介绍编写网络爬虫的重要知识点,通过百度贴吧、豆瓣电影数据的爬取项目让读者更好地掌握爬虫的实用开发技能。