×
Python编程基础与应用——任务式案例教程

包邮Python编程基础与应用——任务式案例教程

¥52.0 (7.4折) ?
1星价 ¥52.0
2星价¥52.0 定价¥69.8
暂无评论
图文详情
  • ISBN:9787115634269
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:260
  • 出版时间:2024-02-01
  • 条形码:9787115634269 ; 978-7-115-63426-9

本书特色

1.本书是《大数据》编委会针对校企合作的精心力作。 2.本书凝结了曙光瑞翼多年的教学经验,能够满足校企融合教学的需求。 3.本书旨在介绍Python的基础知识,为即将学习大数据技术的读者奠定基础。 4.本书采用任务驱动的编写方式,读者可以直接进行实验效果体验,并进行自由调整。 5.本书采用大量的实践案例,结合行业典型应用,编写行业实践。 6.本书提供丰富的教学资源,包括电子课件、实验设计等。

内容简介

本书是一本全面介绍Python编程语言的业图书,在帮助读者从零开始学Python,掌握其基础知识和应用技巧。 本书共13章,涵盖Python的基础知识和多个领域的应用。 章介绍Python的背景和点,帮助读者逐步搭建Python开发环境,为后续章节的学打下基础;第2~4章详细介绍Python的基础语法、变量和数据类型,这些知识能够帮助读者学会编写简单的程序;第5~8章介绍Python程序设计的 主题,例如函数、模块、异常处理和文件 作,这些知识能够帮助读者编写复杂、可重用的程序;第9~13章介绍Python在不同领域的应用,其中括数据分析、网络编程、Web开发、数据分析等,这些知识可以帮助读者在不同领域使用Python实现具体应用。 本书可以作为高等院校计算机、数据科学与大数据技术等相关业的Python程序设计教材,也可作为从事数据分析相关工作的技术人员的参考用书。

目录

第 1章 Python程序设计概述 11.1 计算机与程序 11.2 Python语言简介 21.3 Python的开发环境 41.3.1 Python解释器 51.3.2 PyCharm 81.3.3 REPL 111.3.4 Python脚本 12第 2章 Python程序设计基础 142.1 Python编码规范 142.1.1 注释规则 142.1.2 代码缩进 152.2 关键字和标识符 162.2.1 关键字 162.2.2 标识符 172.3 运算符与数据类型 172.3.1 运算符与表达式 172.3.2 数据类型 212.4 语句与变量 222.4.1 语句 222.4.2 变量 232.4.3 实训案例:打印购物小票 242.4.4 实训案例:打印蚂蚁森林植树书 242.5 字符串 252.5.1 字符串的基本概念 252.5.2 字符串的索引和切片 272.5.3 字符串的拼接 292.5.4 殊字符和字符转义 312.5.5 字符串的常用 作 312.5.6 实训案例:身体质量指数 332.5.7 实训案例: 对温标 342.6 实战:基于Python字符串 作的文本情绪分析 34第3章 Python流程控制 363.1 顺序结构 363.2 选择结构 363.2.1 if语句 363.2.2 if...else语句 373.2.3 if...elif...else语句 373.2.4 if分支语句嵌套 383.2.5 实训案例:计算器 393.3 循环结构 393.3.1 while循环 393.3.2 for循环语句 413.3.3 continue语句和break语句 433.3.4 循环的设计思路 453.3.5 典型的循环控制 473.3.6 实训案例:逢7拍手游戏 483.3.7 实训案例:打印五子棋棋盘 483.4 实战:设计猜数字游戏程序 49第4章 Python数据结构 514.1 列表 514.1.1 列表的 作 514.1.2 列表是可变的 544.1.3 实训案例:十大歌手 564.2 元组 564.2.1 元组的创建 574.2.2 元组的 作 574.2.3 元组的遍历 594.2.4 实训案例:奇魔方阵 604.3 字典 604.3.1 字典的 作 604.3.2 字典应用示例:词频统计 624.3.3 实训案例:青春有你 644.4 集合 644.4.1 集合的基本 作 644.4.2 集合的关系 作 654.5 实战:通讯录 66第5章 函数和递归 715.1 自定义函数 715.1.1 定义函数 715.1.2 调用函数 725.1.3 函数的参数 735.2 函数与变量作用域 755.2.1 全局变量 765.2.2 函数调用环境 775.2.3 实训案例:角谷猜想 785.3 递归 795.3.1 使用递归实现乘 795.3.2 斐波那契数列 795.3.3 递归与数学归纳法 805.3.4 递归与分治法 805.3.5 实训案例:兔子数列 805.4 高函数 815.4.1 匿名函数 815.4.2 函数作为参数 815.4.3 函数作为返回值 825.4.4 实训案例:饮品自动售货机 825.5 实战:饮品自动售货机 82第6章 面向对象程序设计 856.1 类和对象 856.1.1 类的定义与使用 856.1.2 数据成员和属性 866.1.3 成员方法 886.1.4 殊方法 906.1.5 实训案例:好友管理 916.2 继承和多态 916.2.1 继承 926.2.2 多态 936.2.4 实训案例:人机猜拳游戏 966.3 异常处理 966.3.1 异常 966.3.2 捕捉和处理异常 976.3.3 Python内置的异常类 996.3.4 实训案例:商品与数量检测 1016.4 实战:扑克牌游戏 101第7章 Python多任务编程 1057.1 并发和并行 1057.1.1 并发 1057.1.2 并行 1077.1.3 实战:货物运送 1087.2 多进程编程 1107.2.1 什么是进程 1107.2.2 进程的状态 1117.2.3 进程编程 1127.2.4 获取进程编号 1137.2.5 执行带有参数任务的进程 1157.3 多线程编程 1167.3.1 线程的概念 1167.3.2 threading模块 1177.3.3 执行带有参数任务的线程 1207.3.4 临界区、互斥锁与死锁 1247.3.5 实训案例:Pyhton多线程下载网页图片 1277.4 进程和线程的对比 1277.5 实战:计算斐波那契数列的第n个数 128第8章 模块 1318.1 创建和使用模块 1318.1.1 创建模块 1318.1.2 使用import语句导入模块 1328.1.3 使用from…import语句导入模块 1328.2 模块搜索路径 1338.2.1 函数添加 1338.2.2 修改环境变量 1348.2.3 增加.path文件 1358.3 1368.3.1 创建和使用 1368.3.2 作为主程序运行 1378.4 Python自带的标准模块 1388.5 使用pip管理Python扩展模块 1398.6.1 实训案例:出场人物统计 1408.6.2 实训案例:小猴子接香蕉 140第9章 Python文件 作 1419.1 文件的基本 作 1419.1.1 创建和打开文件 1419.1.2 文件关闭 1439.1.3 读文件 1439.1.4 写文件 1449.2 文件系统 作 1459.2.1 文件系统路径 1459.2.2 判断路径是否存在 1469.2.3 创建目录 1479.2.4 获取文件基本信息 1489.2.5 目录和文件重命名 1489.2.6 删除目录和文件 1499.2.7 路径遍历 1509.2.8 实训案例:用户账户管理 1509.2.9 实训案例:策略——文件备份 1519.3 结构化数据文件 1519.3.1 csv模块 1519.3.2 json模块 1539.3.3 pickle模块 1559.4 实战:学生信息管理系统 157第 10章 Python与数据库 16010.1 MySQL数据库简介 16010.1.1 MySQL的安装 16110.1.2 数据库的基本 作 16410.1.3 数据的 作 16410.1.4 表单查询 16510.1.5 MySQL内置函数 16710.1.6 实训案例:基于mysql实现学生信息管理系统 16910.2 PyMySQL模块 16910.2.1 PyMySQL安装 16910.2.2 数据库连接对象 16910.2.3 数据库游标对象 17110.2.4 数据库基本 作 17110.3 使用ORM框架 作数据 17610.3.1 安装Peewee库并初始化数据库 17610.3.2 创建数据库连接 17610.3.3 定义数据表模型类 17710.3.4 连接数据库并创建表 17710.3.5 作数据库 17810.4 实战:电商网站数据分析 181第 11章 Python网络爬虫 18511.1 网络爬虫原理 18511.1.1 Web通信原理 18611.1.2 Web服务器 18611.1.3 爬虫基本流程 18811.2 urllib库的基本使用 19011.2.1 request模块 19011.2.2 parse模块 19111.3 requests库的基本使用 19311.3.1 requests库简介 19311.3.2 发送请求 19411.3.3 解析响应 19711.3.4 实训案例:Python爬虫获取站长素材网站的照片数据 20311.4 爬虫框架简介 20311.4.1 Scrapy框架 20411.4.2 pyspider框架 20611.5 实战:豆瓣电影网络爬虫 208第 12章 Python Web框架 21412.1 Web框架简介 21412.1.1 MVC模式和Web框架 21412.1.2 Python中常用的Web框架 21512.2 Flask框架的基本使用 21612.2.1 Flask安装 21612.2.2 初始化Flask应用程序 21712.2.3 路由与视图 21912.2.4 模板的基本使用 22112.2.4 实训案例:基于Flask的简单的待办事项应用 22412.2.5 实训案例:基于Flask的用户登录系统 22512.3 Flask-RESTful的基本使用 22512.4 实战:构建任务管理RESTful API 227第 13章 Python数据分析 23313.1 配置数据分析基础环境 23313.2 NumPy库的基本使用 23613.2.1 NumPy库简介 23613.2.2 N维数组——ndarray 23613.2.3 NumPy基本运算 23813.3 Pandas库的基本使用 24513.3.1 Pandas库的数据结构 24513.3.2 Pandas库的索引 作 24813.3.3 Pandas库的对齐运算 25013.3.4 Pandas库的常用函数 25213.4 实战:MovieLens 1M数据分析 257
展开全部

作者简介

许桂秋,北京中科特瑞科技有限公司运营总监,主要研究方向为大数据、人工智能技术,已出版《大数据导论》《Python编程基础与应用》《NoSQL数据库原理与应用》《数据挖掘与机器学习》等图书。

预估到手价 ×

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

确定
快速
导航