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

    • Python程序设计(普通高等学校十四五规划计算机类专业特色教材)
      • 作者:编者:李浪//余孝忠//李家瑶//欧雨//唐良文|责编:范莹
      • 出版社:华中科技大学
      • ISBN:9787568083324
      • 出版日期:2022/07/01
      • 页数:191
    • 售价:15.92
  • 内容大纲

        本书是结合多年教学和项目实践经验编写的一本Python程序设计实用教程。全书针对初学者的特点,由浅入深、循序渐进地介绍了Python语言的基本原理和方法,主要内容包括Python语言的基础知识及开发平台、程序流程控制、常用数据类型、函数、类和对象、Web应用开发及图形界面编程等内容。
        本书部分内容为编者在开发校级在线测试与训练系统的最新成果,从初学者的角度进行编写,所选案例具有较强的代表性,有助于读者举一反三。全书内容注重理论性与实用性的结合,其中例题与习题大多是一些应用型的实例。内容安排循序渐进,重点突出,实例典型,文字精练。可作为大中专院校及计算机培训机构等相关专业的教材,也可作为Python爱好者的自学读本或参考书。
  • 作者介绍

  • 目录

    第1章  绪论
      1.1  计算机基础
        1.1.1  计算机的特点
        1.1.2  常用数制及编码
        1.1.3  进制转换与运算
        1.1.4  计算机系统的组成
        1.1.5  操作系统
        1.1.6  程序设计语言
      1.2  Python语言简介
      1.3  Python的安装
        1.3.1  Window平台安装Python
        1.3.2  Linux平台安装Python
        1.3.3  MAC平台安装Python
      1.4  Pip的使用
      1.5  Python IDLE开发环境
      1.6  PyCharm开发环境
      1.7  Anaconda环境管理工具
    本章小节
      习题
    第2章  Python的基本语法
      2.1  标识符和变量
        2.1.1  标识符和关键字
        2.1.2  常量和变量
      2.2  数字类型
        2.2.1  整型
        2.2.2  浮点数
        2.2.3  复数
        2.2.4  数学库的使用
      2.3  字符串
        2.3.1  字符串和转义字符
        2.3.2  字符串切片
        2.3.3  字符串拼接
        2.3.4  字符串格式化
        2.3.5  字符串常用方法
      2.4  布尔值和空值
      2.5  运算符与表达式
        2.5.1  运算符
        2.5.2  表达式
      2.6  输入/输出及格式化
        2.6.1  输入函数
        2.6.2  输出函数
        2.6.3  格式化输出
    本章小结
      习题
    第3章  高级数据类型
      3.1  列表
        3.1.1  列表的创建与删除
        3.1.2  增加列表元素
        3.1.3  删除列表元素
        3.1.4  列表元素的访问与计数

        3.1.5  列表的切片
        3.1.6  列表的排序
        3.1.7  列表的常用函数
        3.1.8  列表推导式
      3.2  元组
        3.2.1  元组的创建与删除
        3.2.2  元组的常用函数
        3.2.3  元组与列表的区别
      3.3  字典
        3.3.1  字典的创建与删除
        3.3.2  字典元素的读取
        3.3.3  字典元素的添加与修改
        3.3.4  字典的常用方法
      3.4  集合
        3.4.1  集合的创建与删除
        3.4.2  集合元素的添加与修改
        3.4.3  集合的常用函数
    本章小节
      习题
    第4章  流程控制
      4.1  选择结构
        4.1.1  单分支选择结构
        4.1.2  双分支选择结构
        4.1.3  多分支选择结构
        4.1.4  if语句的嵌套
      4.2  while循环
      4.3  for循环
      4.4  循环嵌套
      4.5  循环中常用的函数
      4.6  break语句和continue语句
        4.6.1  break语句
        4.6.2  continue语句
    本章小节
      习题
    第5章  函数
      5.1  函数的定义和调用
        5.1.1  函数的定义
        5.1.2  函数的调用
      5.2  函数参数
        5.2.1  形参与实参
        5.2.2  参数类型
      5.3  函数的返回值
      5.4  变量的作用域
      5.5  递归
      5.6  lambda表达式
      5.7  内置函数
        5.7.1  sorted()函数
        5.7.2  map()函数
        5.7.3  zip()函数
      5.8  模块和包

        5.8.1  模块
        5.8.2  包
    本章小结
      习题
    第6章  Python面向对象
      6.1  面向对象的概念
      6.2  类与实例
        6.2.1  类的定义
        6.2.2  类的实例
      6.3  封装
        6.3.1  命名空间
        6.3.2  作用域
      6.4  继承
        6.4.1  继承的定义
        6.4.2  方法的继承与重写
      6.5  多态
        6.5.1  特殊方法
        6.5.2  运算符重载
    本章小结
      习题
    第7章  Python高级特性
      7.1  集合数据操作
        7.1.1  切片
        7.1.2  迭代
      7.2  生成式与生成器
        7.2.1  列表生成式
        7.2.2  迭代器
        7.2.3  生成器
      7.3  特殊语句
        7.3.1  eval函数和exec函数
        7.3.2  isinstance函数
        7.3.3  repr函数
    本章小结
      习题
    第8章  文件与异常处理
      8.1  文件的基本概念
      8.2  文件的操作
        8.2.1  文件对象
        8.2.2  文本文件操作
        8.2.3  二进制文件操作
      8.3  基于文件的数据处理
        8.3.1  从文件读取为列表
        8.3.2  从文件读取为字典
      8.4  文件夹操作
        8.4.1  os模块与os.path模块
        8.4.2  Shutil模块
      8.5  异常处理
        8.5.1  语法错误与异常描述
        8.5.2  Python异常与自定义异常
        8.5.3  try…except语句

        8.5.4  try…except…else语句
        8.5.5  try…except…finally语句
    本章小结
      习题
    第9章  Web应用开发
      9.1  概述
        9.1.1  Django框架介绍
        9.1.2  内容概要
      9.2  安装和启动Django
        9.2.1  安装方法
        9.2.2  创建和启动项目
      9.3  创建新应用
        9.3.1  创建
        9.3.2  添加第一个简单页面
        9.3.3  网址构成规则
      9.4  Django数据模型
        9.4.1  数据库配置
        9.4.2  创建模型
        9.4.3  Admin后台初步
        9.4.4  配置Admin显示列表
        9.4.5  查找和快速修改模型
      9.5  Django网页模板
        9.5.1  概要
        9.5.2  网页模板介绍
        9.5.3  选择题列表展示页面
        9.5.4  选择题练习页面
      9.6  处理表单
        9.6.1  静态网页的局限性
        9.6.2  网页表单
        9.6.3  选择题答案提交表单
        9.6.4  处理表单
    本章小结
      习题
    第10章  科学计算
      10.1  NumPy库
        10.1.1  NumPy概述
        10.1.2  核心数据结构
        10.1.3  索引、切片和迭代
        10.1.4  数组操作
        10.1.5  数学运算
      10.2  Matplotlib绘图库
        10.2.1  Matplotlib概述
        10.2.3  图的组成部分
        10.2.4  基本绘图方法
        10.2.5  输入数据类型
        10.2.6  图的显示风格化
        10.2.7  文字和标注
        10.2.8  附加数据轴
    本章小结
      习题

    第11章  Python图形界面编程
      11.1  第一个GUI应用
      11.2  按钮与事件
      11.3  组件布局
      11.4  图片浏览器
      11.5  简易计算器
    本章小结
      习题
    参考文献