作品简介

本书以Python 3.6为蓝本,以图文并茂的方式深入浅出地引导读者学习Python开发技术,主要内容包括Python基础、Python数据结构、Python模块、文件读写、异常处理、MySQL数据库操作、爬虫开发、游戏编程、Django架站等。全书提供了爬虫、游戏和Django开发项目,让读者在掌握实用开发技能的同时能够自己动手开发实际应用。本书配合有趣的手绘图教学,讲解生动,实例丰富,易于掌握,同时提供学习本书的Python视频课程,特别适合刚刚接触编程的新手或者转型到Python开发的人员使用。

王春艳,计算机编程讲师,曾经从事过软件开发,包括前端,Python等。

作品目录

  • 内容简介
  • 前言
  • 第1章 进入Python 3.x的世界
  • 1.1 初识Python
  • 1.2 Python环境搭建
  • 1.3 开发工具(VSCode)的安装
  • 1.4 老规矩——从“Hello World”开始
  • 1.5 小结
  • 1.6 编程练习
  • 第2章 Python基础修炼
  • 2.1 开启Python编程
  • 2.2 你不知道的变量
  • 2.3 运算符和表达式
  • 2.4 玩转字符串
  • 2.5 正则表达式
  • 2.6 小结
  • 2.7 编程练习
  • 第3章 Python数据结构
  • 3.1 列表
  • 3.2 元组
  • 3.3 字典
  • 3.4 小结
  • 3.5 编程练习
  • 第4章 分支和循环
  • 4.1 教你指挥计算机:流程控制
  • 4.2 教你指挥计算机:循环语句
  • 4.3 小结
  • 4.4 编程练习
  • 第5章 Python中的函数
  • 5.1 初识函数
  • 5.2 函数参数
  • 5.3 函数的返回值
  • 5.4 递归函数
  • 5.5 匿名函数
  • 5.6 函数嵌套
  • 5.7 高阶函数
  • 5.8 装饰器
  • 5.9 作用域的问题
  • 5.10 小结
  • 5.11 编程练习
  • 第6章 面向对象编程
  • 6.1 走进面向对象的世界
  • 6.2 认识一下大家族成员
  • 1.属性定义和访问
  • 2.方法的定义和使用
  • 6.3 继承
  • 6.4 封装
  • 6.5 多态
  • 6.6 如何设计面向对象
  • 6.7 小结
  • 6.8 编程练习
  • 第7章 Python的模块
  • 7.1 模块的概念与使用
  • 7.2 标准库(内置模块)
  • 7.3 第三方模块
  • 7.4 自定义模块
  • 7.5 小结
  • 7.6 编程练习
  • 第8章 文件读写和异常处理
  • 8.1 读取文件
  • 8.2 写入文件
  • 8.3 异常处理
  • 8.4 小结
  • 8.5 编程练习
  • 第9章 操作数据库
  • 9.1 数据库介绍
  • 9.2 MySQL基础
  • 9.3 Python操作MySQL数据库
  • 9.4 小结
  • 9.5 编程练习
  • 第10章 Django架站
  • 10.1 Django介绍
  • 10.2 Django博客项目
  • 10.3 Django扩展
  • 10.4 小结
  • 10.5 编程练习
  • 第11章 编写打飞机游戏
  • 11.1 初识Pygame
  • 11.2 Pygame模块一览
  • 11.3 游戏概述
  • 11.4 游戏初始化
  • 11.5 我方飞机
  • 11.6 敌方飞机
  • 11.7 两军相遇
  • 11.8 小结
  • 11.9 编程练习
  • 第12章 编写Python爬虫
  • 12.1 什么是网络爬虫
  • 12.2 urllib模块
  • 12.3 爬虫实例
  • 12.4 小结
  • 结束语
展开全部