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

    • 程序设计基础(Python微课版高等院校互联网+新形态创新系列教材)/计算机系列
      • 作者:编者:高洪皓|责编:梁媛媛
      • 出版社:清华大学
      • ISBN:9787302697619
      • 出版日期:2025/08/01
      • 页数:240
    • 售价:19.6
  • 内容大纲

        Python语言因其简洁、易读的语法,以及丰富强大的标准库和第三方库,在数据科学、人工智能、Web开发、自动化脚本等各个领域都得到广泛应用,成为开发者的首选工具之一。本书通过深入浅出的教学方式,系统地介绍Python编程的核心概念,并提供丰富的实例和练习,帮助读者有效掌握编程技能。
        本书共8章,内容安排如下:第1章介绍Python语言的概述和安装方法,以及常用的集成开发环境,帮助读者迅速上手。第2章讲解Python语言的基础知识,如标识符和变量的命名规范、各种基本数据类型的使用方法,以及常见的运算符和表达式。第3章介绍基本的流程控制结构,包括顺序结构、分支结构和循环结构等,帮助读者掌握程序的逻辑控制。第4章详细介绍Python的组合数据类型,包括序列型数据类型(字符串、列表、元组)、集合和字典等。第5章讲解函数的定义和调用,以及函数参数的不同类型和作用域的概念,帮助读者编写可复用的代码块。第6章介绍Python文件操作的基本概念和操作方法,以及Python程序的结构和第三方库的使用,使读者能够处理文件数据和异常情况。第7章讲解数据可视化的概念和使用Matplotlib库进行图表绘制的方法,帮助读者通过图表展示数据。第8章介绍网络爬虫的基本原理和实现方法,包括HTTP请求、网页解析和数据存储等。附录部分包括了常用的第三方开发工具介绍和常用的内置函数等。
        本书大部分案例代码使用Python 3.11.x和Python 3.12.x编写,并尽可能保持与其他版本的兼容性。本书既可作为计算机及相关专业的教材,也可以作为Python爱好者的参考书。
  • 作者介绍

  • 目录

    第1章  Python语言概述
      1.1  Python语言简介
      1.2  Python的安装
        1.2.1  下载Python
        1.2.2  安装Python
        1.2.3  环境变量配置
      1.3  集成开发环境介绍
      1.4  第一个程序
      1.5  Python程序的代码编写规范
      本章小结
      课后习题
    第2章  Python语言基础
      2.1  标识符和变量
        2.1.1  标识符和关键字
        2.1.2  常量和变量
      2.2  基本数据类型
        2.2.1  数值类型
        2.2.2  字符串类型
        2.2.3  布尔类型
      2.3  基本运算符和表达式
        2.3.1  运算符
        2.3.2  基本输入与输出
        2.3.3  表达式
        2.3.4  赋值语句
      本章小结
      课后习题
    第3章  基本流程结构控制
      3.1  顺序结构
      3.2  分支结构
        3.2.1  单分支结构
        3.2.2  双分支结构
        3.2.3  多分支结构
        3.2.4  分支嵌套结构
      3.3  循环结构
        3.3.1  while循环
        3.3.2  for循环和range()函数
        3.3.3  break语句和continue语句
        3.3.4  循环的嵌套
        3.3.5  经典例题
      3.4  程序的异常处理
        3.4.1  异常的概念
        3.4.2  异常处理基础
        3.4.3  捕获特定异常
        3.4.4  捕获多个异常
        3.4.5  异常链
        3.4.6  使用else和finally
        3.4.7  实战案例
      本章小结
      课后习题
    第4章  Python组合数据类型

      4.1  序列型数据类型
        4.1.1  字符串
        4.1.2  列表
        4.1.3  元组
      4.2  集合型数据类型
        4.2.1  创建集合
        4.2.2  集合元素的访问与操作
        4.2.3  集合运算
      4.3  映射型数据类型——字典
        4.3.1  创建字典
        4.3.2  字典的基本运算
        4.3.3  字典的操作
      4.4  列表表达式
        4.4.1  三元表达式
        4.4.2  列表推导式
        4.4.3  生成器表达式
      本章小结
      课后习题
    第5章  函数与类
      5.1  函数的定义与调用
        5.1.1  函数的定义
        5.1.2  函数的调用
        5.1.3  main方法
      5.2  函数的形参与实参
      5.3  函数的参数类型
        5.3.1  位置参数
        5.3.2  关键字参数
        5.3.3  默认值参数
        5.3.4  可变长度参数
        5.3.5  函数名作参数
      5.4  变量作用域
      5.5  匿名函数
      5.6  函数的递归
      5.7  类和对象
        5.7.1  类和对象的概念
        5.7.2  类和对象的创建
        5.7.3  封装
        5.7.4  继承和多态
      本章小结
      课后习题
    第6章  文件
      6.1  基本概念
        6.1.1  文件的编码
        6.1.2  文本文件和二进制文件
      6.2  文件操作
        6.2.1  文件的打开和关闭
        6.2.2  文件的读取、写入、追加
        6.2.3  文件的内容定位
      6.3  Python程序结构
        6.3.1  源程序和模块结构

        6.3.2  包和库
        6.3.3  库的模块引用
        6.3.4  Python中第三方库的安装与使用
      6.4  文本文件操作案例
        6.4.1  英文词频分析
        6.4.2  使用jieba库的中文词频分析
        6.4.3  使用wordcloud库的文本渲染
      6.5  Excel文件数据分析案例
        6.5.1  CSV文件转换为Excel文件
        6.5.2  使用numpy库和pandas库读取Excel文件
      本章小结
      课后习题
    第7章  数据可视化
      7.1  数据可视化与Matplotlib
        7.1.1  数据可视化的概念
        7.1.2  Matplotlib简介
      7.2  使用Matplotlib绘制图表
        7.2.1  简单图表绘制
        7.2.2  绘制线型图
        7.2.3  绘制饼图
        7.2.4  绘制堆叠条形图
        7.2.5  绘制二维直方图
        7.2.6  绘制热力图
      本章小结
      课后习题
    第8章  网络爬虫
      8.1  爬虫概述
      8.2  数据爬取
        8.2.1  发送HTTP请求
        8.2.2  解析网页内容
        8.2.3  数据存储
      8.3  案例
        8.3.1  案例一
        8.3.2  案例二
      本章小结
      课后习题
    附录A  第三方开发工具介绍
    附录B  常用内置函数及相关说明
    附录C  常用函数库
    附录D  ASCII表
    参考文献