顶部
收藏

Python程序设计:零基础入门到应用


作者:
董付国
定价:
59.00元
ISBN:
978-7-04-065888-0
版面字数:
480.00千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2025-10-20
物料号:
65888-00
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

全书共11章,介绍Python 开发环境搭建与使用,代码编写规范,运算符与内置对象,可迭代对象,字符串,程序控制结构,函数设计与使用,面向对象程序设计,文件与文件夹操作,tkinter图形用户界面开发,turtle编程,SQLite数据库应用开发。在各章节中有机融入了常用标准库与扩展库用法以及代码优化思路和最新的人工智能技术应用,随书提供了约120道例题和550道习题以及包含7 000道习题的在线练习软件。

本书以Python 3.13.1版本为例,全部代码适用于Python 3.13/3.14以及更高版本,大部分代码也适用于Python 3.5—3.12,个别对版本有要求的语法均进行了标注和说明。

本书适合作为本科和高职院校公共课和非计算机专业的程序设计课程教材,也适合备考全国计算机等级考试二级Python 科目的考生和Python 语言爱好者自学参考。

  • 前辅文
  • 第1章 概述
    • 1.1 Python语言特点与应用场景
    • 1.2 Python标准安装与IDLE基本用法
      • 1.2.1 安装Python官方版本
      • 1.2.2 IDLE基本用法
    • *1.3 Anaconda3开发环境的安装与使用
    • 1.4 Python语言编程规范与代码优化建议
    • 1.5 扩展库概念与安装
      • 1.5.1 基本概念
      • 1.5.2 扩展库安装方法
      • 1.5.3 常见问题与解决方法
    • 1.6 标准库与扩展库对象的导入与使用
      • 1.6.1 import [包名.] 模块名[as别名]
      • 1.6.2 from包名/模块名import模块名/对象名[as别名]
      • 1.6.3 from模块名 import*
    • 1.7 在PowerShell和命令提示符环境中执行Python程序
    • 1.8 Python源程序打包为可执行文件
    • 1.9 例题解析
    • 本章小结
    • 习题
  • 第2章 运算符与内置对象
    • 2.1 常用内置对象
      • 2.1.1 变量概念与使用
      • 2.1.2 整数、实数、复数
      • 2.1.3 字符串与字节串
      • 2.1.4 列表、元组、字典、集合
      • 2.1.5 函数
      • 2.1.6 异常
    • 2.2 运算符
      • 2.2.1 算术运算符
      • 2.2.2 关系运算符
      • 2.2.3 元素测试运算符
      • 2.2.4 集合运算符
      • 2.2.5 逻辑运算符
      • 2.2.6 下标运算符与属性访问运算符
      • 2.2.7 赋值运算符
      • *2.2.8 补充说明
    • 2.3 关键字
    • 2.4 常用内置函数
      • 2.4.1 input()、print()
      • 2.4.2 dir()、help()
      • 2.4.3 range()
      • 2.4.4 类型转换与类型判断
      • 2.4.5 max()、min()
      • 2.4.6 any()、all()
      • 2.4.7 abs()、pow()、round()
      • 2.4.8 len()、sum()
      • 2.4.9 sorted()、reversed()
      • 2.4.10 zip()
      • 2.4.11 enumerate()
      • 2.4.12 next()
      • 2.4.13 map()、filter()
    • 2.5 例题解析
    • 本章小结
    • 习题
  • 第3章 容器对象
    • 3.1 列表
      • 3.1.1 创建列表
      • 3.1.2 列表元素访问
      • 3.1.3 列表常用方法
      • 3.1.4 列表推导式
      • 3.1.5 切片
    • 3.2 元组与生成器表达式
      • 3.2.1 创建元组
      • 3.2.2 元组常用方法与操作
      • 3.2.3 元组与列表的区别
      • 3.2.4 生成器表达式
    • 3.3 字典
      • 3.3.1 创建字典
      • 3.3.2 字典常用方法
    • 3.4 集合
      • 3.4.1 创建集合
      • 3.4.2 集合常用方法
    • 3.5 序列解包
    • 3.6 例题解析
    • 本章小结
    • 习题
  • 第4章 程序控制结构
    • 4.1 条件表达式
    • 4.2 选择结构
      • 4.2.1 单分支选择结构
      • 4.2.2 双分支选择结构
      • 4.2.3 嵌套的选择结构
      • 4.2.4 多分支选择结构
    • 4.3 循环结构
      • 4.3.1 for循环
      • 4.3.2 while循环
      • 4.3.3 break与continue语句
    • 4.4 异常处理结构
      • 4.4.1 常见异常表现形式与解决方法
      • 4.4.2 异常处理结构语法与应用
    • 4.5 例题解析
    • 本章小结
    • 习题
  • 第5章 字符串
    • 5.1 字符串方法及应用
      • 5.1.1 字符串常用方法清单
      • 5.1.2 字符串编码与字节串解码
      • 5.1.3 字符串格式化
      • 5.1.4 find()、rfind()、index()、rindex()
      • 5.1.5 split()、rsplit()、splitlines()、join()
      • 5.1.6 replace()、maketrans()、translate()
      • 5.1.7 center()、ljust()、rjust()
      • 5.1.8 字符串测试
      • 5.1.9 strip()、rstrip()、lstrip()、removeprefix()、removesuffix()
      • 5.1.10 例题解析
    • 5.2 部分标准库对字符串的处理
      • 5.2.1 标准库string
      • 5.2.2 标准库zlib与数据压缩
      • 5.2.3 标准库json与序列化
    • 5.3 部分扩展库对字符串的处理
      • 5.3.1 中英文分词
      • 5.3.2 中文拼音处理
      • 5.3.3 创建词云图
      • 5.3.4 文本转换为语音
      • 5.3.5 文本转换为视频弹幕
      • 5.3.6 调用DeepSeek大模型接口智能处理文本
    • 本章小结
    • 习题
  • 第6章 函数
    • 6.1 函数定义与调用
      • 6.1.1 基本语法
      • 6.1.2 递归函数
      • 6.1.3 嵌套定义函数
    • 6.2 函数参数
      • 6.2.1 位置参数
      • 6.2.2 默认值参数
      • 6.2.3 关键字参数
      • 6.2.4 可变长度参数与实参解包
    • 6.3 变量作用域
      • 6.3.1 变量作用域的分类
      • 6.3.2 作用域的搜索顺序
      • 6.3.3 变量的可见性
    • 6.4 lambda表达式
    • 6.5 生成器函数
    • 6.6 修饰器函数
    • 6.7 例题解析
    • 本章小结
    • 习题
  • 第7章 面向对象程序设计
    • 7.1 类的定义与使用
    • 7.2 数据成员与成员方法
      • 7.2.1 公有成员与私有成员
      • 7.2.2 数据成员
      • 7.2.3 成员方法
      • 7.2.4 属性
    • 7.3 继承
    • 7.4 特殊方法
    • 7.5 例题解析
    • 本章小结
    • 习题
  • 第8章 文件与文件夹操作
    • 8.1 文本文件与二进制文件内容操作
      • 8.1.1 内置函数open()
      • 8.1.2 文件对象常用方法
      • 8.1.3 上下文管理语句with
      • 8.1.4 例题解析
    • 8.2 CSV文件操作
      • 8.2.1 CSV文件与标准库csv基础知识
      • 8.2.2 例题解析
    • *8.3 Word、Excel、PowerPoint、PDF文件操作
      • 8.3.1 基础知识与相关扩展库
      • 8.3.2 例题解析
    • 8.4 文件级与文件夹级操作
      • 8.4.1 标准库os、os.path、shutil中的常用成员
      • 8.4.2 例题解析
    • 8.5 调用“智谱清言”大模型接口处理文件
      • 8.5.1 批量检查Excel文件中的题库答案
      • 8.5.2 图像生成与文字识别
      • 8.5.3 根据图片和文字生成视频并自动下载
    • 本章小结
    • 习题
  • *第9章 tkinter图形用户界面开发
    • 9.1 tkinter基础
      • 9.1.1 tkinter常用组件
      • 9.1.2 tkinter应用程序开发的基本流程
    • 9.2 案例精选
      • 9.2.1 用户登录界面
      • 9.2.2 选择类组件应用
      • 9.2.3 简易计算器
      • 9.2.4 图片查看器
      • 9.2.5 抽奖游戏
      • 9.2.6 电子时钟
      • 9.2.7 汉语拼音与词组学习软件
      • 9.2.8 生成自动跳转到网页的二维码
      • 9.2.9 旋转图片式验证码
    • 本章小结
    • 习题
  • *第10章 turtle编程
    • 10.1 标准库turtle常用函数
    • 10.2 案例精选
      • 10.2.1 绘制与撤销
      • 10.2.2 绘制函数曲线
      • 10.2.3 绘制太极阴阳鱼图案
      • 10.2.4 鼠标事件与定时器事件处理
    • 本章小结
    • 习题
  • *第11章 SQLite数据库应用开发
    • 11.1 SQLite数据库基础知识
    • 11.2 使用标准库sqlite3操作SQLite数据库
    • 11.3 常用SQL语句
    • 11.4 例题解析
    • 本章小结
    • 习题
  • 附录
    • 附录A 全国计算机等级考试二级Python语言程序设计考试大纲
    • 附录B 常用内置模块和标准库
    • 附录C 常用Python扩展库
    • 附录D 数组运算与矩阵运算扩展库NumPy常用函数
    • 附录E 数据分析与处理扩展库Pandas常用对象
    • 附录F 可视化扩展库Matplotlib常用函数

相关图书