展开全部

主编推荐语

专注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 建立游标对象
展开全部

评分及书评

评分不足
1个评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。