展开全部

主编推荐语

本书以类似课堂学习的方式,通过预习、体验、理解三个步骤讲解Python的基础知识。

内容简介

从运行环境的搭建开始,本书循序渐进地介绍了命令和文件的执行方法、变量与运算、数据结构、条件测试、循环、基本库等基础知识,以及用户自定义函数、类等实践性的内容。各章末尾设置有练习题,可以帮助读者检验学习效果。

目录

  • 版权信息
  • 版权声明
  • 前言
  • 本书的使用方法
  • 注意事项
  • 第1章 Python基础知识
  • 1.1 理解程序的概念
  • Python 是编程语言
  • 与程序相关的术语
  • 1.2 理解 Python 的概要
  • 什么是 Python
  • Python 的特点
  • 1.3 理解面向对象编程语言的思想
  • Python 是多范式编程语言
  • 面向对象的思想
  • 第1章 练习题
  • 第2章 编程前的准备
  • 2.1 安装Python
  • Python 的运行环境
  • 在 Windows 环境下安装
  • 在 macOS 环境下安装
  • Python 中的软件包
  • 2.2 安装Visual Studio Code
  • Python 的编程环境
  • 在 Windows 环境下安装
  • 在 macOS 环境下安装
  • Python 的开发环境
  • 2.3 学习的准备
  • 准备学习环境
  • 准备示例程序文件
  • 示例程序文件的结构
  • 第2章 练习题
  • 第3章 开始学习Python
  • 3.1 与 Python对话
  • 在命令行中运行 Python 代码
  • 在 Python 交互模式中输入代码
  • 命令行中代码的运行顺序
  • 3.2 运行脚本文件
  • 将 Python 代码存入文件
  • 新建并运行 Python 文件
  • Python 文件的运行方法
  • 3.3 处理字符串
  • 在 Python 中处理字符串
  • 使用 Python 操作字符串
  • 字符串的处理
  • 3.4 提高代码可读性
  • 什么是代码可读性
  • 改写代码
  • 空格和注释的规则
  • 第3章 练习题
  • 第4章 变量与运算
  • 4.1 处理程序中的数据
  • 什么是数据类型
  • 数据类型的区别
  • 程序的操作因数据类型而不同
  • 4.2 给数据起个名字
  • 什么是变量
  • 存取变量中的值
  • 变量的基础
  • 4.3 获取用户输入的数据
  • 从键盘输入数据
  • 把通过键盘输入的值赋给变量
  • 如何处理通过键盘输入的值
  • 第4章 练习题
  • 第5章 数据结构
  • 5.1 数据的统一管理
  • 什么是列表
  • 创建简单的列表
  • 列表的基础知识
  • 5.2 调用函数操作列表
  • 操作列表
  • 编辑列表中的数据
  • 数据类型中的方法
  • 5.3 使用键值组合管理数据
  • 什么是字典
  • 创建字典
  • 字典的基础知识
  • 5.4 管理“唯一值的集合”
  • 什么是集合
  • 创建集合
  • 集合的基本知识(概念)
  • 第5章 练习题
  • 第6章 条件测试
  • 6.1 比较两个值
  • 什么是比较运算符
  • 使用比较运算符
  • 比较运算符的作用
  • 6.2 根据条件执行不同的操作
  • 什么是条件测试
  • 使用 if ... else 语句进行判断
  • if 语句的基础知识
  • 6.3 挑战更复杂的条件测试 (1)
  • elif——组合多个条件表达式
  • 使用 elif 创建多重分支
  • elif 语句的基础知识
  • 6.4 挑战更复杂的条件测试 (2)
  • if 语句的嵌套
  • 嵌套 if 语句
  • 如何嵌套 if 语句
  • 6.5 复合条件测试
  • 使用逻辑运算符组合条件表达式
  • 使用逻辑运算符表示复合条件表达式
  • 逻辑运算符
  • 第6章 练习题
  • 第7章 循环
  • 7.1 仅在满足条件时执行操作
  • 什么是循环
  • 使用循环执行相同操作
  • 循环的基础知识
  • 7.2 按顺序取出列表和字典中的值
  • 字典与循环
  • 从列表和字典中按顺序取出值
  • 理解 for 语句
  • 7.3 指定循环次数
  • 第三种循环语句
  • 创建可以指定循环次数的循环
  • 如何循环 n 次
  • 7.4 强制终止循环
  • 终止循环
  • 在指定条件下终止循环
  • 终止循环的方法
  • 7.5 跳出当前循环
  • 跳出循环
  • 在指定条件下跳出当前循环
  • 如何跳出当前循环
  • 第7章 练习题
  • 第8章 基本库
  • 8.1 字符串的操作
  • 什么是标准库
  • 处理字符串
  • 与字符串相关的方法
  • 8.2 简单的数学运算
  • 用于数学运算的 math 模块
  • 使用 math 模块
  • 模块的用法
  • 8.3 处理日期和时间数据
  • 模块和类型
  • 使用 datetime 模块
  • 如何使用 datetime 模块
  • 8.4 向文本文件写入数据
  • 保存数据的方法
  • 使用文本文件保存数据
  • 如何向文件写入数据
  • 8.5 读取文本文件中的字符串
  • 读取文件的方法
  • 从文本文件读取数据
  • 从文件读取数据的方法
  • 第8章 练习题
  • 第9章 用户自定义函数
  • 9.1 基本函数
  • 什么是函数
  • 定义并调用用户自定义函数
  • 什么是用户自定义函数
  • 9.2 理解变量的作用域
  • 什么是变量的作用域
  • 确认变量的作用域
  • 作用域
  • 9.3 设定参数的默认值
  • 设定参数的默认值
  • 理解参数的默认值
  • 9.4 将函数保存成文件
  • 文件形式的函数
  • 定义模块并调用
  • 模块的基础知识
  • 第9章 练习题
  • 第10章 类
  • 10.1 类的基本概念
  • 什么是类
  • 尝试定义类
  • 类的基础知识
  • 10.2 向类添加方法
  • 使用方法整理实例变量的处理
  • 向类添加方法
  • 如何定义方法
  • 10.3 继承类的功能
  • 什么是继承
  • 使用继承来定义类
  • 通过继承定义类
  • 第10章 练习题
  • 练习题答案
  • 第1章 练习题答案
  • 第2章 练习题答案
  • 第3章 练习题答案
  • 第4章 练习题答案
  • 第5章 练习题答案
  • 第6章 练习题答案
  • 第7章 练习题答案
  • 第8章 练习题答案
  • 第9章 练习题答案
  • 第10章 练习题答案
  • 作者简介
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    Python 虽然是一门简单的编程语言,但是也可以开发出正式的 APP,所以很受欢迎。除了大家所熟知的 Google YouTube 之外,DropboxInstagram Evernote 等企业也都在它们的服务中使用 Python。此外,最近 Python 在机器学习与深度学习等人工智能领域也备受瞩目。

      转发
      评论

    出版方

    人民邮电出版社

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