
作者:殷丽凤,于林林,徐蕗 编
页数:288
出版社:机械工业出版社
出版日期:2024
ISBN:9787111768944
电子书格式:pdf/epub/txt
网盘下载地址:下载Python程序设计基础
内容简介
《Python程序设计基础》是一本系统而详细的Python入门教材,涵盖了Python语言概述、基础语法、程序控制结构、组合数据类型、字符串、函数、文件和异常处理、面向对象程序设计、正则表达式、Python常用库以及综合实践等内容。《Python程序设计基础》以简单易懂的方式,从Python语言的基础开始,带领读者逐步深入掌握Python的核心概念和语法。每一章都有大量的实例演示和习题练习,读者可以更好地理解Python语言的应用场景和解决问题的方法。
《Python程序设计基础》不仅适合作为高等院校、职业本科院校计算机及相关专业的教材,也适合Python初学者、自学者、工程师和开发者阅读参考。
作者简介
殷丽凤,博士,副教授,硕士生导师,研究方向为大数据分析、机器学习以及深度学习等领域的算法及应用研究。毕业于哈尔滨理工大学计算机应用技术专业并获得博士学位。近十多年来,一直致力于计算机应用技术领域的研究与教学。她的兴趣涵盖了软件工程、机器学习、人工智能等方向。在多所高校担任Python编程语言讲授工作,并带领学生完成了Python编程语言的课程设计工作。在教学中注重理论与实践相结合,以生动的案例和实际应用来帮助学生更好地理解和掌握Python编程。她的专业知识和实践经验能够将实际应用场景与Python编程相结合,为学生提供更加实用和有深度的学习体验。
本书特色
1.系统而详细,涵盖了Python语言概述、基础语法、程序控制结构、组合数据类型、字符串、函数、文件和异常处理、面向对象程序设计、正则表达式、Python常用库以及综合实践等内容。
2.包括电子课件、微课视频、习题答案、教案等资源。
目录
前言第1章 Python语言概述 11.1 程序设计语言 11.1.1 机器语言 11.1.2 汇编语言 11.1.3 高级语言 11.2 Python语言简介 21.2.1 Python语言特点 21.2.2 Python语言应用 31.2.3 Python版本 31.3 搭建开发环境 41.3.1 安装Python解释器 41.3.2 利用IDLE编写代码 5前言第1章 Python语言概述 11.1 程序设计语言 11.1.1 机器语言 11.1.2 汇编语言 11.1.3 高级语言 11.2 Python语言简介 21.2.1 Python语言特点 21.2.2 Python语言应用 31.2.3 Python版本 31.3 搭建开发环境 41.3.1 安装Python解释器 41.3.2 利用IDLE编写代码 51.3.3 安装PyCharm 61.3.4 安装Anaconda 101.4 Python规范 121.4.1 注释规范 121.4.2 代码缩进 131.5 本章小结 131.6 习题 14第2章 基础语法 152.1 关键字和标识符 152.1.1 关键字 152.1.2 标识符 152.1.3 常量与变量 162.2 基本数据类型 172.2.1 数值类型 182.2.2 空值、布尔类型 212.2.3 字符串类型 212.3 基本输入输出 252.3.1 input()函数 252.3.2 eval()函数 262.3.3 print()函数 272.4 运算符和表达式 282.4.1 算术运算符和算术表达式 282.4.2 赋值运算符和赋值表达式 292.4.3 关系运算符和关系表达式 322.4.4 逻辑运算符和逻辑表达式 322.4.5 成员运算符和成员表达式 332.4.6 同一性运算符和同一性表达式 342.4.7 位运算符 342.4.8 运算符的优先级 352.5 本章小结 362.6 习题 36第3章 程序控制结构 403.1 程序控制的基本结构 403.2 顺序结构 403.3 分支结构 413.3.1 单分支结构:if语句 413.3.2 双分支结构:if-else语句 433.3.3 多分支结构:if-elif-else语句 443.3.4 嵌套选择结构 463.4 循环结构 473.4.1 while循环语句 473.4.2 for循环语句 493.4.3 循环嵌套结构 523.4.4 break语句和continue语句 533.4.5 pass语句 543.4.6 while-else语句 553.4.7 for-else语句 553.5 实践—实现一个简单的景区售票系统 563.6 本章小结 583.7 习题 58第4章 组合数据类型 634.1 列表 634.1.1 列表的基础知识 634.1.2 创建列表 644.1.3 访问列表元素 654.1.4 添加列表元素 674.1.5 修改列表元素 694.1.6 删除列表元素 704.1.7 列表的排序 724.1.8 列表的统计 734.1.9 列表的常用内置函数 754.1.10 列表推导式 754.2 元组 764.2.1 创建元组 764.2.2 访问元组元素 784.2.3 元组推导式 794.3 集合 804.3.1 创建集合 804.3.2 访问集合元素 814.3.3 添加集合元素 824.3.4 删除集合元素 834.3.5 集合的操作 844.3.6 集合推导式 864.4 字典 874.4.1 创建字典 874.4.2 访问字典元素 884.4.3 删除字典(元素) 904.4.4 添加字典元素 924.4.5 修改字典元素 944.4.6 字典推导式 954.5 实践—实现一个简单的学生管理系统 964.6 本章小结 1004.7 习题 100第5章 字符串 1075.1 字符串的基础知识 1075.2 字符串的常见操作 1085.2.1 字符串的格式化输出 1085.2.2 字符串的拼接和复制 1125.2.3 字符串的分割和合并 1135.2.4 字符串的查找和替换 1145.2.5 字符串的大小写转换 1155.2.6 字符串的测试判断 1165.2.7 字符串的排版 1185.2.8 字符串的加密和解密 1185.3 实践—实现一个简单的文字处理器 1195.4 本章小结 1225.5 习题 123第6章 函数 1266.1 引言 1266.2 函数的定义和调用 1286.2.1 函数的定义 1286.2.2 函数的调用 1296.3 函数的参数和返回值 1306.3.1 函数的参数 1306.3.2 函数的返回值 1316.4 函数的参数传递 1316.4.1 值传递和引用传递 1316.4.2 参数类型 1356.5 变量的作用域 1406.5.1 局部变量 1406.5.2 全局变量 1416.5.3 global和nonlocal关键字 1426.6 特殊形式的函数 1446.6.1 递归函数 1446.6.2 高阶函数 1476.6.3 lambda函数 1486.6.4 装饰器 1506.7 模块与包 1516.7.1 模块 1516.7.2 包 1536.8 实践—实现一个购物车系统 1546.9 本章小结 1566.10 习题 157第7章 文件和异常处理 1647.1 文件概述 1647.1.1 文件的分类 1647.1.2 文件的标识 1657.2 文件访问 1667.2.1 打开文件 1667.2.2 关闭文件 1687.3 文件操作 1697.3.1 文件读操作 1697.3.2 文件写操作 1717.3.3 文件的定位读写操作 1737.3.4 文件迭代操作 1757.4 os模块中的文件操作方法 1777.4.1 获取平台信息 1777.4.2 文件/目录操作 1787.4.3 os.path模块 1797.5 shutil模块中的文件操作方法 1807.6 异常 1817.6.1 异常定义和分类 1817.6.2 异常处理 1827.7 实践—通过文件操作实现小案例:待办事项 1867.8 本章小结 1897.9 习题 189第8章 面向对象程序设计 1908.1 类与对象 1908.1.1 类的定义 1908.1.2 对象的创建与使用 1918.2 类的成员 1928.2.1 属性 1928.2.2 方法 1948.3 成员可见性 1988.3.1 公有成员 1988.3.2 私有成员 1988.3.3 保护成员 1998.4 特殊方法 2008.4.1 构造方法 2008.4.2 析构方法 2018.5 封装 202
赞助用户下载地址
立即下载(解压密码:www.teccses.org)
Article Title:《Python程序设计基础》
Article link:
https://www.teccses.org/28623.html