Python程序设计基础(计算机类普通高等教育双一流课程系列教材)

Python程序设计基础(计算机类普通高等教育双一流课程系列教材)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
出版社: 科学出版社
2022-01
版次: 1
ISBN: 9787030710079
定价: 44.00
装帧: 平装
开本: 16开
页数: 209页
1人买过
  • 本书共9章。第1章介绍了Python的发展史、安装和工具使用;第2章介绍了Python的变量、运算符、控制语句、基本的输入与输出等;第3章给出了一个简单的Python编程实例,旨在激发学习者的兴趣;第4章介绍了列表、元组、字典和集合的操作;第5章介绍了Python中函数的定义与操作;第6章介绍了类的定义与操作;第7章介绍了文件的打开、读入、读出等操作;第8章介绍了NumPy的基本操作与语法知识;第9章介绍了3个Python爬虫程序。
        本书既适用于高等院校相关专业作为教材,也适用于机器学习、深度学习、人工智能等领域的研究和开发人员。 第1章  Python基础知识
      1.1  Python基本概念
        1.1.1  Python发展史
        1.1.2  编译型语言和解释型语言
        1.1.3  Python特点及应用
        1.1.4  Python2与Python3的区别
      1.2  环境搭建
        1.2.1  Windows系统下搭建Python环境
        1.2.2  Linux系统下搭建Python环境
        1.2.3  Mac OS系统下搭建Python环境
      1.3  Python编码规范
      1.4  编辑工具
        1.4.1  自带IDLE
        1.4.2  PyCharm
        1.4.3  Anaconda
      1.5  编写Hello World程序
      本章小结
      习题
    第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  比较运算符
        2.3.3  赋值运算符
        2.3.4  逻辑运算符
      2.4  控制语句
        2.4.1  选择语句
        2.4.2  循环语句
      2.5  基本的输入输出函数
        2.5.1  input()函数
        2.5.2  eval()函数
        2.5.3  print()函数
        2.5.4  format()函数
      2.6  Python之禅
      本章小结
      习题
    第3章  Python基本图形绘制
      3.1  示例:Python蟒蛇绘制
      3.2  turtle库的使用
      3.3  turtle程序语法元素分析
      本章小结
      习题
    第4章  数据结构
      4.1  数据结构基本概述
        4.1.1  为什么存在数据结构
        4.1.2  组合数据类型的基本概念
      4.2  列表
        4.2.1  列表的创建
        4.2.2  列表的操作
        4.2.3  列表函数
        4.2.4  列表的增删查
        4.2.5  列表的基本方法
      4.3  元组
        4.3.1  元组的创建
        4.3.2  元组的操作
      4.4  字典
        4.4.1  字典的创建与访问
        4.4.2  字典的遍历
      4.5  集合
        4.5.1  集合的基础操作
        4.5.2  集合的关系操作
      本章小结
      习题
    第5章  函数
      5.1  函数的定义和调用
        5.1.1  函数的定义
        5.1.2  函数的调用
      5.2  参数
        5.2.1  形参与实参
        5.2.2  参数的传递
        5.2.3  变量的作用域
      5.3  返回值
        5.3.1  return返回
        5.3.2  yield返回
        5.3.3  返回特殊变量
        5.3.4  利用返回值实现递归方法
      5.4  函数模块化
        5.4.1  函数的导入与调用
        5.4.2  使用as指定别名
      5.5  第三方库的安装及使用
        5.5.1  第三方库的安装
        5.5.2  PyInstaller库的使用
        5.5.3  jieba词库的使用
      5.6  函数编写规范
      本章小结
      习题
    第6章  类
      6.1  类的介绍和创建
        6.1.1  面向对象编程与类
        6.1.2  类的创建与使用
      6.2  继承与多态
        6.2.1  父类与子类
        6.2.2  子类的扩展
        6.2.3  重写
      6.3  类的导入
      6.4  类的编写规范
      本章小结
      习题
    第7章  文件和数据格式化
      7.1  打开文件
      7.2  读写文件
      7.3  关闭文件
      7.4  一维数据
      7.5  二维数据
      7.6  用CSV对一维数据、二维数据进行读写
      本章小结
      习题
    第8章  NumPy数组及其运算
      8.1  NumPy简介
      8.2  NumPy的基础操作
        8.2.1  安装
        8.2.2  维度、轴、秩
        8.2.3  简单创建
        8.2.4  创建副本
        8.2.5  创建视图
        8.2.6  数据检测
        8.2.7  常见运算
        8.2.8  索引
        8.2.9  切片
      8.3  NumPy的数据类型
      8.4  NumPy数组的查看、重塑、迭代、连接与分隔
        8.4.1  查看
        8.4.2  重塑
        8.4.3  迭代
        8.4.4  连接与分隔
      8.5  NumPy数组搜索与排序
        8.5.1  数组搜索
        8.5.2  数组排序
      8.6  NumPy随机数与过滤
        8.6.1  随机数
        8.6.2  过滤
      8.7  NumPy数组的广播与基础函数
        8.7.1  广播
        8.7.2  三角函数
        8.7.3  算数函数
        8.7.4  统计函数
      本章小结
      习题
    第9章  爬虫
      9.1  爬虫原理
        9.1.1  网络连接
        9.1.2  爬虫开发原理
      9.2  网页构造
        9.2.1  Chrome浏览器的安装
        9.2.2  网页构造
      9.3  Python爬虫库
        9.3.1  安装方法
        9.3.2  使用方法
      9.4  爬虫三大库
        9.4.1  Requests库
        9.4.2  BeautifulSoup库
        9.4.3  Lxml库
      9.5  案例一:爬取歌曲数据
        9.5.1  思路分析
        9.5.2  案例代码
      9.6  正则表达式
        9.6.1  正则表达式常用字符解析
        9.6.2  re模块及其使用方法
      9.7  案例二:爬取小说
        9.7.1  思路分析
        9.7.2  爬虫代码及代码解析
      9.8  案例三:爬取糗事百科
        9.8.1  思路分析
        9.8.2  爬虫代码及代码解析
      9.9  Lxml库
        9.9.1  Lxml库的安装
        9.9.2  Lxml库的使用
      9.10  Xpath语法
        9.10.1  节点选择
        9.10.2  Xpath使用技巧
        9.10.3  三种库性能对比
      本章小结
      习题
    附录
    附录1  全国计算机等级考试二级Python语言程序设计考试大纲(2018版)
    附录2  全国计算机等级考试二级
  • 内容简介:
    本书共9章。第1章介绍了Python的发展史、安装和工具使用;第2章介绍了Python的变量、运算符、控制语句、基本的输入与输出等;第3章给出了一个简单的Python编程实例,旨在激发学习者的兴趣;第4章介绍了列表、元组、字典和集合的操作;第5章介绍了Python中函数的定义与操作;第6章介绍了类的定义与操作;第7章介绍了文件的打开、读入、读出等操作;第8章介绍了NumPy的基本操作与语法知识;第9章介绍了3个Python爬虫程序。
        本书既适用于高等院校相关专业作为教材,也适用于机器学习、深度学习、人工智能等领域的研究和开发人员。
  • 目录:
    第1章  Python基础知识
      1.1  Python基本概念
        1.1.1  Python发展史
        1.1.2  编译型语言和解释型语言
        1.1.3  Python特点及应用
        1.1.4  Python2与Python3的区别
      1.2  环境搭建
        1.2.1  Windows系统下搭建Python环境
        1.2.2  Linux系统下搭建Python环境
        1.2.3  Mac OS系统下搭建Python环境
      1.3  Python编码规范
      1.4  编辑工具
        1.4.1  自带IDLE
        1.4.2  PyCharm
        1.4.3  Anaconda
      1.5  编写Hello World程序
      本章小结
      习题
    第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  比较运算符
        2.3.3  赋值运算符
        2.3.4  逻辑运算符
      2.4  控制语句
        2.4.1  选择语句
        2.4.2  循环语句
      2.5  基本的输入输出函数
        2.5.1  input()函数
        2.5.2  eval()函数
        2.5.3  print()函数
        2.5.4  format()函数
      2.6  Python之禅
      本章小结
      习题
    第3章  Python基本图形绘制
      3.1  示例:Python蟒蛇绘制
      3.2  turtle库的使用
      3.3  turtle程序语法元素分析
      本章小结
      习题
    第4章  数据结构
      4.1  数据结构基本概述
        4.1.1  为什么存在数据结构
        4.1.2  组合数据类型的基本概念
      4.2  列表
        4.2.1  列表的创建
        4.2.2  列表的操作
        4.2.3  列表函数
        4.2.4  列表的增删查
        4.2.5  列表的基本方法
      4.3  元组
        4.3.1  元组的创建
        4.3.2  元组的操作
      4.4  字典
        4.4.1  字典的创建与访问
        4.4.2  字典的遍历
      4.5  集合
        4.5.1  集合的基础操作
        4.5.2  集合的关系操作
      本章小结
      习题
    第5章  函数
      5.1  函数的定义和调用
        5.1.1  函数的定义
        5.1.2  函数的调用
      5.2  参数
        5.2.1  形参与实参
        5.2.2  参数的传递
        5.2.3  变量的作用域
      5.3  返回值
        5.3.1  return返回
        5.3.2  yield返回
        5.3.3  返回特殊变量
        5.3.4  利用返回值实现递归方法
      5.4  函数模块化
        5.4.1  函数的导入与调用
        5.4.2  使用as指定别名
      5.5  第三方库的安装及使用
        5.5.1  第三方库的安装
        5.5.2  PyInstaller库的使用
        5.5.3  jieba词库的使用
      5.6  函数编写规范
      本章小结
      习题
    第6章  类
      6.1  类的介绍和创建
        6.1.1  面向对象编程与类
        6.1.2  类的创建与使用
      6.2  继承与多态
        6.2.1  父类与子类
        6.2.2  子类的扩展
        6.2.3  重写
      6.3  类的导入
      6.4  类的编写规范
      本章小结
      习题
    第7章  文件和数据格式化
      7.1  打开文件
      7.2  读写文件
      7.3  关闭文件
      7.4  一维数据
      7.5  二维数据
      7.6  用CSV对一维数据、二维数据进行读写
      本章小结
      习题
    第8章  NumPy数组及其运算
      8.1  NumPy简介
      8.2  NumPy的基础操作
        8.2.1  安装
        8.2.2  维度、轴、秩
        8.2.3  简单创建
        8.2.4  创建副本
        8.2.5  创建视图
        8.2.6  数据检测
        8.2.7  常见运算
        8.2.8  索引
        8.2.9  切片
      8.3  NumPy的数据类型
      8.4  NumPy数组的查看、重塑、迭代、连接与分隔
        8.4.1  查看
        8.4.2  重塑
        8.4.3  迭代
        8.4.4  连接与分隔
      8.5  NumPy数组搜索与排序
        8.5.1  数组搜索
        8.5.2  数组排序
      8.6  NumPy随机数与过滤
        8.6.1  随机数
        8.6.2  过滤
      8.7  NumPy数组的广播与基础函数
        8.7.1  广播
        8.7.2  三角函数
        8.7.3  算数函数
        8.7.4  统计函数
      本章小结
      习题
    第9章  爬虫
      9.1  爬虫原理
        9.1.1  网络连接
        9.1.2  爬虫开发原理
      9.2  网页构造
        9.2.1  Chrome浏览器的安装
        9.2.2  网页构造
      9.3  Python爬虫库
        9.3.1  安装方法
        9.3.2  使用方法
      9.4  爬虫三大库
        9.4.1  Requests库
        9.4.2  BeautifulSoup库
        9.4.3  Lxml库
      9.5  案例一:爬取歌曲数据
        9.5.1  思路分析
        9.5.2  案例代码
      9.6  正则表达式
        9.6.1  正则表达式常用字符解析
        9.6.2  re模块及其使用方法
      9.7  案例二:爬取小说
        9.7.1  思路分析
        9.7.2  爬虫代码及代码解析
      9.8  案例三:爬取糗事百科
        9.8.1  思路分析
        9.8.2  爬虫代码及代码解析
      9.9  Lxml库
        9.9.1  Lxml库的安装
        9.9.2  Lxml库的使用
      9.10  Xpath语法
        9.10.1  节点选择
        9.10.2  Xpath使用技巧
        9.10.3  三种库性能对比
      本章小结
      习题
    附录
    附录1  全国计算机等级考试二级Python语言程序设计考试大纲(2018版)
    附录2  全国计算机等级考试二级
查看详情
12
您可能感兴趣 / 更多
Python程序设计基础(计算机类普通高等教育双一流课程系列教材)
图神经网络原理与应用
赵海兴 著
Python程序设计基础(计算机类普通高等教育双一流课程系列教材)
多视图网络表示学习技术
赵海兴、冶忠林 著