展开全部

主编推荐语

全面介绍Python编程知识,涵盖14章实用内容。

内容简介

本书较为全面地介绍了Python编程相关的知识。全书共14章,具体包括Python开发环境搭建与入门、语法基础、运算符与表达式、控制流、函数、模块、数据结构、常见算法实例、面向对象程序设计、异常处理、文件操作、标准库与其他应用、远程操控计算机项目、腾讯动漫爬虫项目等内容。

目录

  • 扉页
  • 目录
  • 版权页
  • 内容提要
  • 前言
  • 第1章 初识Python
  • 1.1 快速了解Python
  • 1.1.1 Python的起源与背景
  • 1.1.2 Python的功能
  • 1.1.3 Python的优势与特色
  • 1.2 在Windows下搭建Python开发环境
  • 1.2.1 操作系统的选择
  • 1.2.2 在Windows下安装Python
  • 1.3 在Linux下搭建Python开发环境
  • 1.4 编写Python程序
  • 1.5 运行一个Python程序
  • 1.5.1 运行单行Python程序
  • 1.5.2 运行源码(多行)Python程序
  • 1.6 小结与练习
  • 第2章 Python语法基础
  • 2.1 常量与变量
  • 2.1.1 常量与变量的概念
  • 2.1.2 常量与变量应用实例
  • 2.2 数与字符串
  • 2.2.1 数的概念及应用实例
  • 2.2.2 字符串的概念及应用实例
  • 2.3 数据类型
  • 2.3.1 各种数据类型
  • 2.3.2 Python数据类型应用实例
  • 2.4 认识标识符
  • 2.5 对象
  • 2.5.1 Python中的对象
  • 2.5.2 Python对象使用应用实例
  • 2.6 行与缩进
  • 2.6.1 行
  • 2.6.2 缩进
  • 2.7 小结与练习
  • 第3章 Python运算符与表达式
  • 3.1 认识运算符
  • 3.1.1 Python运算符的概念
  • 3.1.2 Python常见运算符
  • 3.1.3 Python运算符应用实例
  • 3.2 优先级
  • 3.2.1 优先级的概念
  • 3.2.2 优先级规则及应用实例
  • 3.3 表达式
  • 3.3.1 表达式的概念
  • 3.3.2 Python表达式应用实例
  • 3.4 小结与练习
  • 第4章 Python控制流
  • 4.1 3种控制流
  • 4.1.1 Python控制流分类
  • 4.1.2 控制流应用场景
  • 4.2 控制流之if
  • 4.2.1 分支结构
  • 4.2.2 if语句
  • 4.2.3 if语句应用实例
  • 4.3 控制流之while
  • 4.3.1 循环结构
  • 4.3.2 while语句
  • 4.3.3 while语句应用实例
  • 4.4 控制流之for
  • 4.4.1 for语句
  • 4.4.2 for语句应用实例
  • 4.5 break语句
  • 4.5.1 中断机制
  • 4.5.2 break语句
  • 4.5.3 break语句应用实例
  • 4.6 continue语句
  • 4.6.1 continue语句
  • 4.6.2 continue语句应用实例
  • 4.7 小结与练习
  • 第5章 Python函数
  • 5.1 函数的概念
  • 5.1.1 Python函数
  • 5.1.2 Python函数的基本应用实例
  • 5.2 形参与实参
  • 5.2.1 形参
  • 5.2.2 实参
  • 5.2.3 形参与实参的区别
  • 5.3 全局变量
  • 5.3.1 全局变量的概念
  • 5.3.2 全局变量应用实例
  • 5.4 局部变量
  • 5.4.1 局部变量的概念
  • 5.4.2 局部变量应用实例
  • 5.4.3 全局变量与局部变量的区别
  • 5.5 函数的使用与返回值
  • 5.5.1 函数的使用
  • 5.5.2 返回值详解
  • 5.6 文档字符串
  • 5.6.1 文档字符串的概念
  • 5.6.2 文档字符串实例
  • 5.7 Python常见内置函数应用实例
  • 5.8 小结与练习
  • 第6章 Python模块
  • 6.1 模块
  • 6.1.1 模块的概念
  • 6.1.2 导入模块的方法
  • 6.1.3 sys模块的使用
  • 6.2 模块的名字
  • 6.2.1 模块名字的定义
  • 6.2.2 模块名字应用实例
  • 6.3 创建自己的模块
  • 6.3.1 自定义模块的概念
  • 6.3.2 自定义模块应用实例
  • 6.4 dir()函数
  • 6.4.1 dir()函数的定义
  • 6.4.2 dir()函数使用实例
  • 6.5 小结与练习
  • 第7章 Python数据结构实战
  • 7.1 数据结构通俗速解
  • 7.2 栈
  • 7.2.1 栈的概念
  • 7.2.2 图解栈
  • 7.2.3 Python中栈的应用实例
  • 7.3 队列
  • 7.3.1 队列的概念
  • 7.3.2 图解队列
  • 7.3.3 Python中队列的应用实例
  • 7.4 树
  • 7.4.1 树的概念
  • 7.4.2 图解树
  • 7.4.3 Python中树的应用实例
  • 7.5 玩转链表
  • 7.5.1 链表的概念
  • 7.5.2 图解链表
  • 7.5.3 Python中链表的应用实例
  • 7.6 bitmap
  • 7.6.1 bitmap的概念
  • 7.6.2 图解bitmap
  • 7.6.3 Python中bitmap的应用实例
  • 7.7 图
  • 7.7.1 图的概念
  • 7.7.2 图解图结构
  • 7.7.3 Python中图的应用实例
  • 7.8 小结与练习
  • 第8章 Python常见算法实例
  • 8.1 算法概述
  • 8.2 快速排序
  • 8.2.1 快速排序算法原理
  • 8.2.2 Python中快速排序的应用实例
  • 8.3 选择排序
  • 8.3.1 选择排序原理
  • 8.3.2 Python中选择排序的应用实例
  • 8.4 二路归并排序
  • 8.4.1 二路归并排序原理
  • 8.4.2 Python中二路归并排序的应用实例
  • 8.5 搜索算法
  • 8.5.1 搜索算法原理
  • 8.5.2 Python中二分查找算法的应用实例
  • 8.6 小结与练习
  • 第9章 Python面向对象程序设计
  • 9.1 面向对象程序设计
  • 9.1.1 面向对象的生活案例
  • 9.1.2 面向对象程序设计的概念
  • 9.2 类与对象
  • 9.2.1 类的概念
  • 9.2.2 类的使用
  • 9.2.3 对象的应用实例
  • 9.3 方法和属性
  • 9.3.1 方法和属性的概念
  • 9.3.2 方法和属性应用实例
  • 9.3.3 专有方法
  • 9.4 继承
  • 9.4.1 继承的概念
  • 9.4.2 继承的应用实例
  • 9.5 小结与练习
  • 第10章 Python异常处理
  • 10.1 异常处理的概念
  • 10.2 处理Python的异常
  • 10.3 异常的引发
  • 10.3.1 异常引发的概念
  • 10.3.2 异常引发实例
  • 10.4 finally的使用
  • 10.4.1 finally的概念
  • 10.4.2 finally的应用实例
  • 10.5 小结与练习
  • 第11章 Python文件操作
  • 11.1 文件操作的概念
  • 11.1.1 文件操作的方式
  • 11.1.2 Python文件操作方法概述
  • 11.2 文件的创建
  • 11.2.1 Python文件创建的思路
  • 11.2.2 文件创建应用实例
  • 11.3 文件的移动
  • 11.3.1 Python文件移动的思路
  • 11.3.2 文件移动应用实例
  • 11.4 文件的判断
  • 11.4.1 Python文件判断思路
  • 11.4.2 Python文件判断应用实例
  • 11.5 文件的读取与写入
  • 11.5.1 Python文件的读取思路
  • 11.5.2 Python文件读取应用实例
  • 11.5.3 Python文件写入思路
  • 11.5.4 Python文件写入应用实例
  • 11.6 文件的其他操作
  • 11.7 小结与练习
  • 第12章 Python标准库及其他应用
  • 12.1 标准库
  • 12.1.1 标准库的概念
  • 12.1.2 标准库应用实例
  • 12.2 Python的特殊方法
  • 12.3 元组、列表与字典的接收
  • 12.4 exec()函数
  • 12.5 eval()函数
  • 12.6 lambda表达式
  • 12.7 assert断言语句与repr()函数
  • 12.8 小结与练习
  • 第13章 Python实战项目——远程操控计算机
  • 13.1 项目目标
  • 13.2 项目开发的步骤
  • 13.3 需求分析
  • 13.3.1 需求分析的概念
  • 13.3.2 本项目的需求分析应用实例
  • 13.4 简单代码的实现与改善
  • 13.4.1 简单代码的实现
  • 13.4.2 维护与改善
  • 13.5 远程控制渠道的选择
  • 13.5.1 远程控制渠道
  • 13.5.2 本项目中远程控制渠道的选择应用实例
  • 13.6 通过邮件控制Python操作计算机
  • 13.7 开发过程中的调试
  • 13.8 打包Python程序
  • 13.8.1 程序打包的概念
  • 13.8.2 打包Python程序的方法
  • 13.8.3 本项目中程序打包的应用实例
  • 13.9 项目的实现与总结
  • 第14章 Python实战项目——腾讯动漫爬虫
  • 14.1 urllib基础
  • 14.2 PhantomJS基础
  • 14.3 需求分析
  • 14.4 腾讯动漫爬虫的实现思路
  • 14.5 腾讯动漫爬虫的实现
  • 14.5.1 使用PhantomJS实现动态触发动漫图片地址的获取
  • 14.5.2 编写urllib爬虫对漫画图片进行爬取
  • 14.5.3 项目完整代码
  • 14.6 项目的实现与总结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。