自我提升
类型
6.4
豆瓣评分
可以朗读
语音朗读
335千字
字数
2017-04-01
发行日期
展开全部
主编推荐语
专注Python,帮助你轻松掌握Python基础知识。
内容简介
Python是一种被广泛用于网站开发、数据处理和机器学习等领域的高级编程语言,同时也是一种学习门槛较低的高级编程语言。本书是Python语言的入门读物,旨在引导初学者能够在轻松的环境中,掌握Python的基础知识,包括基本对象类型、函数、类、模块以及数据存储方式。
目录
- 版权信息
- 内容简介
- 自序
- 第0章 预备
- 0.1 关于Python的故事
- 0.1.1 Python的昨天、今天和明天
- 0.1.2 优雅的Python
- 0.1.3 与其他语言比较
- 0.1.4 《Python之禅》
- 0.1.5 感谢Guido van Rossum
- 0.2 从小工到专家
- 0.2.1 Python的版本
- 0.2.2 学习Python是否需要基础
- 0.2.3 从小工到专家
- 0.3 安装Python
- 0.3.1 在Ubuntu系统中安装Python
- 0.3.2 在Windows系统中安装Python
- 0.3.3 在OS X系统中安装Python
- 0.4 开发工具
- 0.4.1 Hello, world
- 0.4.2 集成开发环境
- 0.4.3 Python的IDE
- 第1章 基本对象类型
- 1.1 数和四则运算
- 1.1.1 数
- 1.1.2 变量
- 1.1.3 四则运算
- 1.1.4 大整数
- 1.1.5 浮点数
- 1.2 除法
- 1.2.1 整数除以整数
- 1.2.2 异常的计算
- 1.2.3 引用模块解决除法问题
- 1.2.4 余数
- 1.2.5 四舍五入
- 1.3 常用数学函数和运算优先级
- 1.3.1 使用math
- 1.3.2 运算优先级
- 1.4 一个简单的程序
- 1.4.1 程序
- 1.4.2 Hello, World
- 1.4.3 解一道题目
- 1.4.4 编译
- 1.5 字符串
- 1.5.1 初步认识字符串
- 1.5.2 变量和字符串
- 1.5.3 连接字符串
- 1.5.4 Python转义符
- 1.5.5 键盘输入
- 1.5.6 原始字符串
- 1.5.7 索引和切片
- 1.5.8 字符串基本操作
- 1.5.9 字符串格式化输出
- 1.5.10 常用的字符串方法
- 1.6 字符编码
- 1.6.1 编码
- 1.6.2 计算机中的字符编码
- 1.6.3 Python字符编码
- 1.7 列表
- 1.7.1 定义
- 1.7.2 索引和切片
- 1.7.3 反转
- 1.7.4 操作列表
- 1.7.5 常用的列表函数
- 1.7.6 比较列表和字符串
- 1.7.7 列表和字符串转化
- 1.8 元组
- 1.8.1 定义
- 1.8.2 索引和切片
- 1.8.3 元组的用途
- 1.9 字典
- 1.9.1 创建字典
- 1.9.2 访问字典的值
- 1.9.3 基本操作
- 1.9.4 字符串格式化输出
- 1.9.5 字典的方法
- 1.10 集合
- 1.10.1 创建集合
- 1.10.2 set的方法
- 1.10.3 不变的集合
- 1.10.4 集合运算
- 第2章 语句和文件
- 2.1 运算符
- 2.1.1 算术运算符
- 2.1.2 比较运算符
- 2.1.3 逻辑运算符
- 2.1.4 复杂的布尔表达式
- 2.2 简单语句
- 2.2.1 什么是语句
- 2.2.2 import
- 2.2.3 赋值语句
- 2.3 条件语句
- 2.3.1 if
- 2.3.2 if ... elif ... else
- 2.3.3 三元操作符
- 2.4 for循环语句
- 2.4.1 for循环
- 2.4.2 从例子中理解for循环
- 2.4.3 range(start, stop[, step])
- 2.4.4 并行迭代
- 2.4.5 enumerate()
- 2.4.6 列表解析
- 2.5 while循环语句
- 2.5.1 做猜数字游戏
- 2.5.2 break和continue
- 2.5.3 while...else
- 2.5.4 for...else
- 2.6 文件
- 2.6.1 读文件
- 2.6.2 创建文件
- 2.6.3 使用with
- 2.6.4 文件的状态
- 2.6.5 read/readline/readlines
- 2.6.6 读很大的文件
- 2.6.7 seek
- 2.7 初识迭代
- 2.7.1 逐个访问
- 2.7.2 文件迭代器
- 第3章 函数
- 3.1 函数的基本概念
- 3.1.1 理解函数
- 3.1.2 定义函数
- 3.1.3 关于命名
- 3.1.4 调用函数
- 3.2 深入探究函数
- 3.2.1 返回值
- 3.2.2 函数中的文档
- 3.2.3 函数的属性
- 3.2.4 参数和变量
- 3.2.5 参数收集
- 3.3 函数对象
- 3.3.1 递归
- 3.3.2 传递函数
- 3.3.3 嵌套函数
- 3.3.4 初识装饰器
- 3.3.5 闭包
- 3.4 特殊函数
- 3.4.1 lambda
- 3.4.2 map
- 3.4.3 reduce
- 3.4.4 filter
- 3.4.5 zip()补充
- 3.5 命名空间
- 3.5.1 全局变量和局部变量
- 3.5.2 作用域
- 3.5.3 命名空间
- 第4章 类
- 4.1 类的基本概念
- 4.1.1 术语
- 4.1.2 编写类
- 4.2 编写简单的类
- 4.2.1 创建类
- 4.2.2 实例
- 4.3 属性和数据
- 4.3.1 类属性
- 4.3.2 创建实例
- 4.3.3 实例属性
- 4.3.4 self的作用
- 4.3.5 数据流转
- 4.4 方法
- 4.4.1 绑定方法和非绑定方法
- 4.4.2 类方法和静态方法
- 4.5 继承
- 4.5.1 概念
- 4.5.2 单继承
- 4.5.3 调用覆盖的方法
- 4.5.4 多重继承
- 4.6 多态和封装
- 4.6.1 多态
- 4.6.2 封装和私有化
- 4.7 定制类
- 4.7.1 类和对象类型
- 4.7.2 自定义对象类型
- 4.8 黑魔法
- 4.8.1 优化内存
- 4.8.2 属性拦截
- 4.9 迭代器
- 4.10 生成器
- 4.10.1 定义生成器
- 4.10.2 yield
- 第5章 错误和异常
- 5.1 错误
- 5.2 异常
- 5.3 处理异常
- 5.4 assert
- 第6章 模块
- 6.1 编写模块
- 6.1.1 模块是程序
- 6.1.2 模块的位置
- 6.1.3 __all__在模块中的作用
- 6.1.4 包和库
- 6.2 标准库概述
- 6.2.1 引用的方式
- 6.2.2 深入探究
- 6.2.3 帮助、文档和源码
- 6.3 标准库举例:sys、copy
- 6.3.1 sys
- 6.3.2 copy
- 6.4 标准库举例:OS
- 6.4.1 操作文件:重命名、删除文件
- 6.4.2 操作目录
- 6.4.3 文件和目录属性
- 6.4.4 操作命令
- 6.5 标准库举例:堆
- 6.5.1 基本知识
- 6.5.2 heapq
- 6.5.3 deque
- 6.6 标准库举例:日期和时间
- 6.6.1 calendar
- 6.6.2 time
- 6.6.3 datetime
- 6.7 标准库举例:XML
- 6.7.1 XML
- 6.7.2 遍历查询
- 6.7.3 编辑
- 6.7.4 常用属性和方法总结
- 6.8 标准库举例:JSON
- 6.8.1 基本操作
- 6.8.2 大JSON字符串
- 6.9 第三方库
- 6.9.1 安装第三方库
- 6.9.2 举例:requests库
- 第7章 操作数据
- 7.1 将数据存入文件
- 7.1.1 pickle
- 7.1.2 shelve
- 7.2 操作MySQL数据库
- 7.2.1 概况
- 7.2.2 安装
- 7.2.3 运行
- 7.2.4 安装PyMySQL
- 7.2.5 连接数据库
- 7.2.6 数据库表
- 7.2.7 操作数据库
- 7.3 操作MongoDB
- 7.3.1 安装MongoDB
- 7.3.2 启动
- 7.3.3 安装pymongo
- 7.3.4 连接
- 7.3.5 编辑
- 7.4 操作SQLite
- 7.4.1 建立连接对象
- 7.4.2 建立游标对象
- 跋
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。