×
PYTHON程序设计基础

PYTHON程序设计基础

¥37.7 (6.4折) ?
00:00:00
1星价 ¥41.9
2星价¥41.9 定价¥59.0
全场折上9折期间 满39元包邮
暂无评论
图文详情
  • ISBN:9787121448836
  • 装帧:平塑
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:340
  • 出版时间:2023-08-01
  • 条形码:9787121448836 ; 978-7-121-44883-6

内容简介

本书以培养零编程基础的初学者从学习程序设计的基本概念到编写实际应用的软件项目为主线,采用“任务驱动”的方式设计整个教学过程。全书按照理论与实践一体化的教学方式组织编写,便于教师采用边理论讲解、边实践操作的方式进行教学,也方便学生进行自学。本书在内容选取上既突出程序设计语言的通用性,又强调如何利用 Python 解决实际问题,将 Python 程序设计开发者所必须掌握的技能与知识点进行映射,并按照各阶段学习者的认知能力,将知识进行合理组织和裁剪。全书共 10 章,以循序渐进、深入浅出的方式对 Python 基本语法、流程控制语句、函数、面向对象、数据处理、数据库操作、爬虫框架及数据分析的使用进行了讲解,带领读者进入 Python 简单而优美的世界。在章节编排上,每章的知识内容都对应一个典型的 Python 编程场景,在场景中将这些知识分成内容相关、难易程度递进的 4 个小节。在每节理论知识讲解之后,还都设有针对性强的课后实践练习,帮助读者轻松理解知识、快速上手操作。*后 3 章还精心设计了 3 个与实际工作项目密切结合的典型案例,以帮助读者进一步提升 Python 实战开发能力。本书提供全套的教学课件、教学视频、源代码、课后实训解析、课程标准及参考授课计划,配套资源可以登录电子工业出版社官方网站下载。本书可作为高等职业院校和应用型本科计算机相关专业程序设计类课程的专业课教材,也可作为广大 Python 语言爱好者的学习参考书。

目录

第 1 章 初识 Python1【本章简介】1【知识目标】1【技能目标】1【思政目标】2【课前预习】21.1 Python 介绍31.1.1 Python 的发展31.1.2 Python 语言优势31.1.3 配置 Python 开发环境51.1.4 Python3.x 和 Python2.x 的区别61.1.5 **个 Python 程序61.1.6 学生实践练习91.2 Python IDE 开发工具101.2.1 集成开发环境101.2.2 创建 Python 工程121.2.3 编码规范141.2.4 学生实践练习141.3 Python 变量及基本类型151.3.1 变量151.3.2 基本类型151.3.3 类型转换171.3.4 学生实践练习181.4 输入、输出及代码调试191.4.1 输入和输出191.4.2 代码调试261.4.3 学生实践练习271.5 阅读材料29本章总结30本章实训31第 2 章 Python 基本语法32【本章简介】32【知识目标】32【技能目标】32【思政目标】33【课前预习】332.1 数据运算332.1.1 运算符332.1.2 运算优先级362.1.3 学生实践练习382.2 选择结构382.2.1 if 选择结构382.2.2 if-else 选择结构392.2.3 多重 if 语句402.2.4 学生实践练习412.3 循环结构432.3.1 循环控制语句432.3.2 while 循环432.3.3 学生实践练习442.4 for 循环452.4.1 in 操作符452.4.2 for 循环462.4.3 学生实践练习472.5 阅读材料48本章总结50本章实训50第 3 章 Python 复杂数据类型51【本章简介】51【知识目标】51【技能目标】51【思政目标】52【课前预习】523.1 列表533.1.1 创建和访问列表533.1.2 列表的基本操作573.1.3 列表的函数和方法603.1.4 学生实践练习613.2 元组623.2.1 创建元组623.2.2 访问元组元素633.2.3 删除元组643.2.4 元组的其他操作653.2.5 学生实践练习663.3 字典673.3.1 创建字典673.3.2 访问字典元素683.3.3 修改字典693.3.4 删除字典693.3.5 字典的函数和方法713.3.6 学生实践练习713.4 集合与嵌套733.4.1 集合733.4.2 4种类型的相互比较773.4.3 复杂类型转换783.4.4 嵌套843.4.5 学生实践练习873.5 阅读材料87本章总结89本章实训90第 4 章 函数91【本章简介】91【知识目标】91【技能目标】92【思政目标】92【课前预习】924.1 自定义函数934.1.1 函数定义934.1.2 函数调用944.1.3 按值传递和引用传递944.1.4 return 语句964.1.5 学生实践练习974.2 函数的高级用法974.2.1 传递参数974.2.2 结合循环使用函数1014.2.3 函数模块中的调用1024.2.4 学生实践练习1044.3 字符串与集合函数1054.3.1 字符串的定义1054.3.2 字符串的常用函数1074.3.3 集合类操作函数1084.3.4 学生实践练习1094.4 常用函数1114.4.1 print()函数1114.4.2 join()函数与 split()函数1124.4.3 enumerate()函数与 zip()函数1134.4.4 lambda 匿名函数1154.4.5 学生实践练习1164.5 阅读材料117本章总结118本章实训119第 5 章 面向对象120【本章简介】120【知识目标】120【技能目标】120【思政目标】121【课前预习】1215.1 类和对象1215.1.1 类的定义1215.1.2 创建和使用对象1235.1.3 学生实践练习1245.2 类的方法1255.2.1 方法的定义1255.2.2 方法的调用1265.2.3 构造方法1265.2.4 学生实践练习1275.3 继承1305.3.1 继承的概念1305.3.2 继承的使用1315.3.3 学生实践练习1335.4 模块1345.4.1 自定义模块1345.4.2 导入模块1355.4.3 学生实践练习1385.5 阅读材料139本章总结140本章实训141第 6 章 数据处理143【本章简介】143【知识目标】143【技能目标】143【思政目标】144【课前预习】1446.1 文件 I/O1456.1.1 目录的操作1456.1.2 文件读取1466.1.3 文件写入1496.1.4 学生实践练习1506.2 JSON 和 XML 解析1516.2.1 JSON 字符串和 Python 对象的转换1516.2.2 XML 解析1536.2.3 学生实践练习1596.3 CSV 和 Excel 的高效解析1616.3.1 CSV 的解析1616.3.2 Excel 的解析1646.3.3 学生实践练习1676.4 异常1696.4.1 异常抛出1696.4.2 异常捕捉1716.4.3 常见的异常1736.4.4 学生实践练习1746.5 阅读材料175本章总结176本章实训177第 7 章 数据库178【本章简介】178【知识目标】178【技能目标】178【思政目标】179【课前预习】1797.1 数据库连接1807.1.1 Python 数据库接口介绍1807.1.2 PyMySQL 的安装1807.1.3 创建数据库连接1817.1.4 学生实践练习1827.2 数据库查询1837.2.1 SQL 语句执行1837.2.2 查询方法介绍1857.2.3 学生实践练习1857.3 数据库的增、删、改操作1877.3.1 数据库增、删、改操作1877.3.2 事务机制1887.3.3 学生实践练习1907.4 数据库操作的封装1927.4.1 封装介绍1927.4.2 对数据库操作进行封装1947.4.3 学生实践练习1957.5 阅读材料197本章总结199本章实训199第 8 章 实战项目之爬虫和分词201【本章简介】201【知识目标】201【技能目标】202【思政目标】202【课前预习】2028.1 项目需求2038.1.1 热词分析平台2038.1.2 数据库设计2048.1.3 网页内容分析2048.1.4 手机版网页新闻的获取2068.1.5 学生实践练习2088.2 爬虫2088.2.1 爬虫介绍2088.2.2 爬虫框架2098.2.3 通过 URL 浏览网页2118.2.4 urllib 模块2118.2.5 POST 方式和 GET 方式2138.2.6 学生实践练习2158.3 正则表达式2178.3.1 正则表达式介绍2178.3.2 语法规则2188.3.3 Re 模块2198.3.4 学生实践练习2248.4 分词2268.4.1 分词概述2268.4.2 常用分词库2288.4.3 结巴分词2308.4.4 学生实践练习2358.5 阅读材料236本章总结238本章实训238第 9 章 实战项目之 Scrapy 框架240【本章简介】240【知识目标】240【技能目标】240【思政目标】241【课前预习】2419.1 创建 Scrapy 工程2429.1.1 Scrapy 安装与配置2429.1.2 创建 Scrapy 工程2439.1.3 Scrapy 实践经验2469.1.4 学生实践练习2489.2 网页内容解析2509.2.1 常用网页解析工具介绍2509.2.2 Scrapy 选择器2519.2.3 使用 XPath 表达式解析网页2529.2.4 使用 CSS 表达式解析网页2539.2.5 学生实践练习2549.3 Items 和 Spider 组件2559.3.1 Items 组件2559.3.2 Spider 组件2579.3.3 学生实践练习2599.4 Pipeline 组件2629.4.1 Pipeline 组件介绍2629.4.2 下载器中间件2639.4.3 Spider 中间件2689.4.4 学生实践练习2709.5 阅读材料274本章总结275本章实训276第 10 章 实战项目之Pandas 和Matplotlib277【本章简介】277【知识目标】277【技能目标】277【思政目标】278【课前预习】27810.1 Pandas 入门27910.1.1 Pandas 安装27910.1.2 Series 和 DataFrame 对象28010.1.3 索引对象28510.1.4 学生实践练习29210.2 Pandas 运算29410.2.1 算术运算29410.2.2 排序29710.2.3 汇总统计30010.2.4 其他运算方法30110.2.5 处理缺失数据30310.2.6 学生实践练习30410.3 Pandas 读写数据30610.3.1 CSV 文件的读写30610.3.2 Excel 文件的读写30810.3.3 MySQL 数据库的读写31010.3.4 学生实践练习31210.4 Pandas 和 Matplotlib 绘图31410.4.1 Matplotlib 绘图31410.4.2 Pandas 绘图31710.4.3 学生实践练习32310.5 阅读材料325本章总结327本章实训327参考文献329
展开全部

作者简介

崔晓军,男,教授,温州职业技术学院信息技术学院院长,长期从事计算机相关专业的专业教学与教学管理,主持建设教育部骨干专业和浙江省十三五优势专业\"计算机网络技术”专业,主持教育部骨干实训基地和浙江省示范性实训基地\"智慧农业实训基地”建设,主持温州市优势专业和优势特色专业群建设。近几年主要从事数字农业领域的科研与社会服务工作,主持温州市工程技术中心和温州市应用技术协同创新中心建设,当选中国高等教育战略学会人工智能与机器人教育专委会理事、CCF数字农业分会首批执行委员。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航