欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Python语言程序设计(微课视频版微课版21世纪高等学校计算机类课程创新系列教材)
      • 作者:编者:刘洋//王永全//曹永胜|责编:黄芝//张爱华
      • 出版社:清华大学
      • ISBN:9787302624103
      • 出版日期:2023/07/01
      • 页数:226
    • 售价:19.92
  • 内容大纲

        随着科学技术的快速发展,信息技术在社会各个领域进行不断深入运用和融合。“新工科”教改的一波浪潮之后,“新文科”教改也接踵而至。高校专业建设面临着新的时代使命和挑战,需培养出符合未来社会与经济发展需求的新型人才。
        本书通过大量实例,深入浅出地介绍了Python的基础语法,让读者在解决实际问题的过程中,掌握Python语言程序设计的基础和应用。通过案例引导读者学习,弱化语法规则,突出领域应用,强调数据分析,让非计算机专业的学生也能通过数据分析实践感受人工智能的魅力。
        全书共12章,主要内容有计算机科学基础,Python入门,编程基础,语句和控制结构,字符串、列表和元组,函数,字典和集合,文件及文件管理,模块和面向对象,数据分析基础,数据可视化基础和其他常用库介绍等。全书提供了大量应用实例,每章后均有练习题。
        本书可作为高等院校各专业,特别是非计算机专业通识教育中计算机程序设计相关课程的教材,也可供各领域Python自学者参考和使用。
  • 作者介绍

  • 目录

    第1章  计算机科学基础
      1.1  什么是计算机
        1.1.1  计算的概念
        1.1.2  计算的发展
        1.1.3  计算的分类
        1.1.4  现代电子计算机
      1.2  数据表示
        1.2.1  二进制数据
        1.2.2  计算机中的数据
      1.3  算法
        1.3.1  什么是算法
        1.3.2  排序算法
      1.4  程序
        1.4.1  什么是程序
        1.4.2  程序设计的方法
        1.4.3  简单示例
      1.5  练习
    第2章  Python入门
      2.1  Python简介
        2.1.1  Python的起源
        2.1.2  Python语言的特点
        2.1.3  Python的应用
      2.2  安装Python
        2.2.1  在Windows 7系统中安装Python
        2.2.2  在maOS X系统中安装Python
        2.2.3  在Ubuntu系统中安装Python
      2.3  运行Python
        2.3.1  进行指令交互操作
        2.3.2  运行Python脚本
      2.4  Python解释器
      2.5  常用的第三方编辑器
      2.6  PyCharm的下载和安装介绍
        2.6.1  下载与安装过程
        2.6.2  用PyCharm安装第三方库
      2.7  练习
    第3章  编程基础
      3.1  通过蒙特卡洛方法计算圆周率π的值
      3.2  变量和常量
        3.2.1  变量
        3.2.2  数据
        3.2.3  常量
      3.3  运算和表达式
        3.3.1  常用的运算
        3.3.2  表达式
      3.4  Python相关基础语法
        3.4.1  空格
        3.4.2  注释
      3.5  random库
      3.6  练习
    第4章  语句和控制结构

      4.1  引例
      4.2  基本语句及顺序结构语句
        4.2.1  输入输出语句
        4.2.2  赋值语句
        4.2.3  顺序结构语句
      4.3  条件语句
        4.3.1  基本的if语句
        4.3.2  else语句
        4.3.3  elif语句
      4.4  while循环
        4.4.1  while循环语句的一般语法
        4.4.2  计算循环
        4.4.3  无限循环
      4.5  for循环
        4.5.1  一般语法
        4.5.2  range()函数
      4.6  转移语句
        4.6.1  break语句
        4.6.2  continue语句
        4.6.3  pass语句
      4.7  练习
    第5章  字符串、列表和元组
      5.1  单词本wordbook的构建
      5.2  序列
        5.2.1  什么是序列
        5.2.2  标准类型的操作符
        5.2.3  序列类型的操作符
        5.2.4  内建函数
      5.3  字符串
        5.3.1  字符串类型
        5.3.2  字符串的操作
        5.3.3  字符串的独特特性
        5.3.4  字符串的内建函数
      5.4  列表
        5.4.1  列表的定义
        5.4.2  列表的操作
        5.4.3  列表的常用内建函数
      5.5  元组
        5.5.1  什么是元组
        5.5.2  元组的操作
        5.5.3  元组的操作符和内建函数
      5.6  练习
    第6章  函数
      6.1  引例
      6.2  函数的概念
        6.2.1  函数的定义
        6.2.2  为何使用函数
      6.3  创建及调用函数
        6.3.1  def语句
        6.3.2  声明与定义

        6.3.3  函数属性
        6.3.4  函数调用
        6.3.5  函数调用函数与前向引用
        6.3.6  何时使用函数
      6.4  函数变量
        6.4.1  命名空间、形参、实参
        6.4.2  默认参数及关键字参数
      6.5  练习
    第7章  字典和集合
      7.1  引例:文献词频分析
      7.2  映射类型:字典
        7.2.1  创建字典和给字典赋值
        7.2.2  访问字典中的元素
        7.2.3  操作字典
        7.2.4  映射类型的内建函数和方法
        7.2.5  词云库wordcloud简介
      7.3  NLTK库简介
      7.4  jieba库
      7.5  集合
        7.5.1  集合类型
        7.5.2  集合的常用函数与操作
      7.6  练习
    第8章  文件及文件管理
      8.1  文件对象
      8.2  文件的操作
        8.2.1  打开和关闭文件
        8.2.2  文件的定位
        8.2.3  文件路径
      8.3  os模块
        8.3.1  os模块简介
        8.3.2  语料库的创建
      8.4  练习
    第9章  模块和面向对象
      9.1  模块
        9.1.1  Python模块
        9.1.2  模块化架构
        9.1.3  包的管理
        9.1.4  安装方法
        9.1.5  库的引用
      9.2  面向对象
        9.2.1  面向对象的概念
        9.2.2  类与实例
        9.2.3  面向对象的特征
      9.3  练习
    第10章  数据分析基础
      10.1  案例分析
      10.2  Numpy入门
        10.2.1  多维数组对象ndarray
        10.2.2  通用函数
        10.2.3  Numpy随机数生成

      10.3  Pandas
        10.3.1  Series
        10.3.2  DataFrame
        10.3.3  索引对象Index简介
      10.4  综合案例:期刊文献分析
        10.4.1  前期准备
        10.4.2  中文分词
        10.4.3  词频统计
        10.4.4  数据可视化
      10.5  练习
    第11章  数据可视化基础
      11.1  可视化库Matplotlib简介
        11.1.1  绘制第一个Matplotlib图表
        11.1.2  使用plot()函数绘制线形图表
        11.1.3  Pandas中的绘图函数
      11.2  可视化库Pyecharts简介
        11.2.1  柱状图和折线图
        11.2.2  关系图
        11.2.3  南丁格尔玫瑰图
      11.3  其他常用可视化库简介
      11.4  练习
    第12章  其他常用库介绍
      12.1  Sklearn库简介
        12.1.1  Sklearn简介
        12.1.2  分类方法
        12.1.3  聚类算法
        12.1.4  线性回归
      12.2  PyTorch简介
        12.2.1  张量
        12.2.2  张量的基本运算
        12.2.3  自动梯度autograd软件包
        12.2.4  卷积神经网络
        12.2.5  实例:使用PyTorch进行人脸标注
      12.3  爬虫
        12.3.1  网络爬虫的概念
        12.3.2  爬虫的基本使用
        12.3.3  实例1:爬取指定搜索内容
        12.3.4  实例2:爬取网页图片
      12.4  练习