Python程序设计(第2版)

Python程序设计(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , , ,
2022-08
版次: 1
ISBN: 9787040588262
装帧: 平装
开本: 16开
页数: 328页
字数: 500.000千字
正文语种: 简体中文
29人买过
  • 本书是为高等学校非计算机专业学生编写的基础教材。全书共分12章,系统介绍Python程序设计语言及其程序设计的方法与技术。本书结构合理,概念清晰,内容循序渐进,取材得当,书中提供的科学计算与数据分析项目基础及项目案例可为学习者的后续学习和项目开发提供较好的帮助。为便于教学,本书提供了高质量的配套PPT、微视频、扩展阅读、源代码以及习题参考答案和难点解析等教学资源。

    本书可作为高等学校非计算机专业“Python程序设计”课程教材,也可作为计算机专业本科生程序设计课程的教材或参考书,还适合于自学者使用。 基础篇
      第1章  程序设计和Python语言
        1.1  程序设计概述
        1.2  Python简介
          1.2.1  Python的历史和特性
          1.2.2  Python的版本
        1.3  Python开发环境和运行方式
          1.3.1  Python开发环境
          1.3.2  Python运行方式
        1.4  小结
        习题
      第2章  Python基础
        2.1  Python程序基本构成与风格
          2.1.1  Python程序基本构成
          2.1.2  Python程序设计风格
        2.2  Python语法基础
          2.2.1  变量
          2.2.2  表达式
          2.2.3  语句
        2.3  Python数据类型
          2.3.1  基本类型
          2.3.2  其他内建类型
        2.4  Python基本运算
          2.4.1  算术运算
          2.4.2  位运算
          2.4.3  关系运算
          2.4.4  逻辑运算
          2.4.5  优先级
        2.5  Python中的函数和模块
          2.5.1  函数
          2.5.2  模块
          2.5.3  包
        2.6  小结
        习题
      第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.3  列表
          3.3.1  列表的表示
          3.3.2  列表方法
        3.4  元组
          3.4.1  元组的表示
          3.4.2  元组的其他特性和作用
        3.5  range对象
        3.6  小结
        习题
      第4章  字典与集合
        4.1  字典
          4.1.1  创建字典
          4.1.2  字典的基本操作
          4.1.3  字典的内建函数和方法
        4.2  集合
          4.2.1  创建集合
          4.2.2  集合的基本操作
          4.2.3  集合的内建函数和方法
        4.3  小结
        习题
      第5章  程序控制结构
        5.1  顺序结构
          5.1.1  赋值语句
          5.1.2  基本输入和输出
        5.2  选择结构
          5.2.1  if语句
          5.2.2  else子句
          5.2.3  elif子句
          5.2.4  嵌套的正语句
        5.3  循环结构
          5.3.1  while语句
          5.3.2  for语句
          5.3.3  嵌套循环
          5.3.4  break、continue语句
          5.3.5  循环结构中的else子句
          5.3.6  特殊循环――列表解析
        5.4  小结
        习题
      第6章  函数
        6.1  函数的概念
        6.2  常用Python标准库函数
          6.2.1  as模块中的函数
          6.2.2  random模块中的函数
          6.2.3  datetime模块中的函数
          6.2.4  sys模块中的属性
        6.3  函数的定义和调用
          6.3.1  函数的定义
          6.3.2  函数的返回
          6.3.3  函数的调用
        6.4  函数的参数
        6.5  变量的作用域
        6.6  递归函数
        6.7  小结
        习题
      第7章  文件
        7.1  文件基本概念
          7.1.1  Python文件系统
          7.1.2  文件的使用过程
        7.2  文件的打开和关闭
          7.2.1  文件的打开
          7.2.2  文件的关闭
        7.3  文件的基本操作
          7.3.1  文件的读写
          7.3.2  文件的定位
          7.3.3  文件的其他操作
        7.4  小结
        习题
      第8章  面向对象程序设计
        8.1  面向对象程序设计基本概念
          8.1.1  面向对象程序设计
          8.1.2  面向对象程序设计的基本特征
        8.2  类与对象
          8.2.1  类
          8.2.2  实例
          8.2.3  __init__()与__del__()方法
          8.2.4  实例属性与类属性
        8.3  继承、重写与其他
          8.3.1  子类的创建与继承
          8.3.2  重写
          8.3.3  -访问控制
        8.4  常用类和实例相关内建函数
        8.5  小结
        习题
      第9章  异常
        9.1  Python中的异常
        9.2  捕捉异常
          9.2.1  try-except语句
          9.2.2  多个except子句和一个except块捕捉多个异常
          9.2.3  else子句
          9.2.4  finally子句
          9.2.5  assert语句和raise语句
        9.3  上下文管理器和with语句
        9.4  小结
        习题
    提高与实践篇
      第10章  Python科学计算与数据分析开发基础
        10.1  科学计算生态系统SciPy简介
        10.2  NumPy
          10.2.1  ndarray的基本特性
          10.2.2  创建ndarray
          10.2.3  ndarray的操作和运算
          10.2.4  ufunc函数
          10.2.5  专门的应用
        10.3  pandas
          10.3.1  Series
          10.3.2  DataFrame
          10.3.3  Series和DataFrame数据统计与分析
          案例:基于学习行为日志数据的
          10.3.4  时间序列分析
        10.4  Matplotlib及相关可视化库
          10.4.1  Matplotlib绘图基本方法
          10.4.2  Matplotlib图像属性控制
          10.4.3  Matplotlib常见类型的图绘制
          10.4.4  其他相关可视化库
        10.5  小结
        习题
      第11章  网络爬虫入门
        11.1  网页抓取
          11.1.1  Requests库基本使用
  • 内容简介:
    本书是为高等学校非计算机专业学生编写的基础教材。全书共分12章,系统介绍Python程序设计语言及其程序设计的方法与技术。本书结构合理,概念清晰,内容循序渐进,取材得当,书中提供的科学计算与数据分析项目基础及项目案例可为学习者的后续学习和项目开发提供较好的帮助。为便于教学,本书提供了高质量的配套PPT、微视频、扩展阅读、源代码以及习题参考答案和难点解析等教学资源。

    本书可作为高等学校非计算机专业“Python程序设计”课程教材,也可作为计算机专业本科生程序设计课程的教材或参考书,还适合于自学者使用。
  • 目录:
    基础篇
      第1章  程序设计和Python语言
        1.1  程序设计概述
        1.2  Python简介
          1.2.1  Python的历史和特性
          1.2.2  Python的版本
        1.3  Python开发环境和运行方式
          1.3.1  Python开发环境
          1.3.2  Python运行方式
        1.4  小结
        习题
      第2章  Python基础
        2.1  Python程序基本构成与风格
          2.1.1  Python程序基本构成
          2.1.2  Python程序设计风格
        2.2  Python语法基础
          2.2.1  变量
          2.2.2  表达式
          2.2.3  语句
        2.3  Python数据类型
          2.3.1  基本类型
          2.3.2  其他内建类型
        2.4  Python基本运算
          2.4.1  算术运算
          2.4.2  位运算
          2.4.3  关系运算
          2.4.4  逻辑运算
          2.4.5  优先级
        2.5  Python中的函数和模块
          2.5.1  函数
          2.5.2  模块
          2.5.3  包
        2.6  小结
        习题
      第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.3  列表
          3.3.1  列表的表示
          3.3.2  列表方法
        3.4  元组
          3.4.1  元组的表示
          3.4.2  元组的其他特性和作用
        3.5  range对象
        3.6  小结
        习题
      第4章  字典与集合
        4.1  字典
          4.1.1  创建字典
          4.1.2  字典的基本操作
          4.1.3  字典的内建函数和方法
        4.2  集合
          4.2.1  创建集合
          4.2.2  集合的基本操作
          4.2.3  集合的内建函数和方法
        4.3  小结
        习题
      第5章  程序控制结构
        5.1  顺序结构
          5.1.1  赋值语句
          5.1.2  基本输入和输出
        5.2  选择结构
          5.2.1  if语句
          5.2.2  else子句
          5.2.3  elif子句
          5.2.4  嵌套的正语句
        5.3  循环结构
          5.3.1  while语句
          5.3.2  for语句
          5.3.3  嵌套循环
          5.3.4  break、continue语句
          5.3.5  循环结构中的else子句
          5.3.6  特殊循环――列表解析
        5.4  小结
        习题
      第6章  函数
        6.1  函数的概念
        6.2  常用Python标准库函数
          6.2.1  as模块中的函数
          6.2.2  random模块中的函数
          6.2.3  datetime模块中的函数
          6.2.4  sys模块中的属性
        6.3  函数的定义和调用
          6.3.1  函数的定义
          6.3.2  函数的返回
          6.3.3  函数的调用
        6.4  函数的参数
        6.5  变量的作用域
        6.6  递归函数
        6.7  小结
        习题
      第7章  文件
        7.1  文件基本概念
          7.1.1  Python文件系统
          7.1.2  文件的使用过程
        7.2  文件的打开和关闭
          7.2.1  文件的打开
          7.2.2  文件的关闭
        7.3  文件的基本操作
          7.3.1  文件的读写
          7.3.2  文件的定位
          7.3.3  文件的其他操作
        7.4  小结
        习题
      第8章  面向对象程序设计
        8.1  面向对象程序设计基本概念
          8.1.1  面向对象程序设计
          8.1.2  面向对象程序设计的基本特征
        8.2  类与对象
          8.2.1  类
          8.2.2  实例
          8.2.3  __init__()与__del__()方法
          8.2.4  实例属性与类属性
        8.3  继承、重写与其他
          8.3.1  子类的创建与继承
          8.3.2  重写
          8.3.3  -访问控制
        8.4  常用类和实例相关内建函数
        8.5  小结
        习题
      第9章  异常
        9.1  Python中的异常
        9.2  捕捉异常
          9.2.1  try-except语句
          9.2.2  多个except子句和一个except块捕捉多个异常
          9.2.3  else子句
          9.2.4  finally子句
          9.2.5  assert语句和raise语句
        9.3  上下文管理器和with语句
        9.4  小结
        习题
    提高与实践篇
      第10章  Python科学计算与数据分析开发基础
        10.1  科学计算生态系统SciPy简介
        10.2  NumPy
          10.2.1  ndarray的基本特性
          10.2.2  创建ndarray
          10.2.3  ndarray的操作和运算
          10.2.4  ufunc函数
          10.2.5  专门的应用
        10.3  pandas
          10.3.1  Series
          10.3.2  DataFrame
          10.3.3  Series和DataFrame数据统计与分析
          案例:基于学习行为日志数据的
          10.3.4  时间序列分析
        10.4  Matplotlib及相关可视化库
          10.4.1  Matplotlib绘图基本方法
          10.4.2  Matplotlib图像属性控制
          10.4.3  Matplotlib常见类型的图绘制
          10.4.4  其他相关可视化库
        10.5  小结
        习题
      第11章  网络爬虫入门
        11.1  网页抓取
          11.1.1  Requests库基本使用
查看详情
相关图书 / 更多
Python程序设计(第2版)
Python游戏开发从入门到进阶实战
明日科技 编著
Python程序设计(第2版)
Python财务数据分析微课版
徐万紫
Python程序设计(第2版)
Python数值分析算法实践
王娟
Python程序设计(第2版)
PyTorch深度学习指南:计算机视觉 卷II 王兆宇
(巴西)丹尼尔·沃格特·戈多伊
Python程序设计(第2版)
PyTorch深度学习指南:序列与自然语言处理 卷III
(巴西)丹尼尔·沃格特·戈多伊(Daniel Voigt Godoy)
Python程序设计(第2版)
PyTorch深度学习与企业级项目实战
宋立桓 宋立林
Python程序设计(第2版)
PyTorch深度学习指南:编程基础 卷I
(巴西)丹尼尔·沃格特·戈多伊
Python程序设计(第2版)
Python数据分析快速上手
王靖、商艳红、张洪波、卢军
Python程序设计(第2版)
Python在结构动力计算中的应用
龙晓鸿 等
Python程序设计(第2版)
Python量子计算实践:基于Qiskit和IBM Quantum Experience平台
(美)哈西·诺伦(Hassi Norlén)
Python程序设计(第2版)
Python服务端测试开发实战
无涯
Python程序设计(第2版)
PyMБ —2型多点快速记录装置(自动化丛书<7>)
李哈契夫著吴培根 译