本书以计算机编程零基础为起点,引导学生循序渐进掌握Python编程以解决本专业的实际问题。全书主要包括12章、48节,语言风格简明、通俗,内容可读性强,编排紧凑且环环相扣,精心筛选并高度凝练案例,方便读者快速掌握编程核心技能,轻松上手并学以致用。本书采用“4节教学+1节练习”的设计结构,每章对应2小时课堂,历经多轮教学实践打磨,方便高校教师灵活安排课程教学。
本书适合作为高等学校程序设计基础课程教材,尤其适合人文社科专业学生学习参考,也可作为计算机编程零基础的学习者自学使用,或作为中学生学习计算机编程的入门教材。
- 目录
- 前辅文
- 序章 计算机概论
- 第一章 编程起步
- 第1节 第一个程序:hello world
- 第2节 输出字符串
- 第3节 变量
- 第4节 字符串函数
- 练习课A
- 第二章 数字与输入
- 第5节 数字和算术运算
- 第6节 数字和字符串的转换
- 第7节 从控制台输入数据
- 第8节 输入输出交互技巧
- 练习课B
- 第三章 分支结构
- 第9节 条件语句
- 第10节 布尔值
- 第11节 含有多种比较的条件语句
- 第12节 逻辑运算
- 练习课C
- 第四章 while循环与内置库
- 第13节 while循环
- 第14节 循环控制
- 第15节 库
- 第16节 程序设计方法
- 练习课D
- 第五章 for循环与列表
- 第17节 for循环
- 第18节 列表声明和输出
- 第19节 访问列表
- 第20节 列表的统计
- 练习课E
- 第六章 列表、元组与第三方库
- 第21节 列表的修改和排序
- 第22节 元组
- 第23节 内置库与第三方库
- 第24节 字符串与列表
- 练习课F
- 第七章 字典与综合练习
- 第25节 字典的声明和查找
- 第26节 字典的遍历
- 第27节 字典和集合
- 第28节 字典与列表的嵌套
- 练习课G
- 第八章 文件
- 第29节 文本文件的读写
- 第30节 文件按行读写
- 第31节 CSV文件的读写
- 第32节 异常处理机制
- 练习课H
- 第九章 自然语言处理(英文)
- 第33节 英文单词计数
- 第34节 统计英文文章词频
- 第35节 nltk库的安装与应用
- 第36节 nltk库的功能探索
- 练习课I
- 第十章 自然语言处理(中文)
- 第37节 中文分词
- 第38节 统计中文词频
- 第39节 统计中文人名
- 第40节 分析中文词性
- 练习课J
- 第十一章 函数
- 第41节 定义函数
- 第42节 函数的参数
- 第43节 匿名函数
- 第44节 自定义库
- 练习课K
- 第十二章 递归与目录
- 第45节 循环和递归
- 第46节 目录操作
- 第47节 合并文件
- 第48节 递归合并文件
- 练习课L
- 拓展章 开发环境与AI前沿
- 拓展1节 Python集成开发环境
- 拓展2节 与AI相关的应用示例
- 附录A 勋章目录
- 附录B jieba库词性对照表
- 附录C 参考答案