×
暂无评论
图文详情
  • ISBN:9787302682837
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:0
  • 出版时间:2025-02-01
  • 条形码:9787302682837 ; 978-7-302-68283-7

本书特色

本书是一本理论与实践相结合的Python程序设计教材。

内容简介

"本书在全面介绍Python语言基本概念和语法知识的基础上,着重介绍基于Python语言的编程方法和利用第三方库工具解决生产实践中的问题,通过多个领域的实践案例展现解决问题的实现过程和基本原理。 全书分为基础篇和应用篇两部分: 基础篇(第1~7章)介绍Python语言的数据类型和语法元素、程序控制结构、复合数据类型、函数和模块、类和对象、文件处理等; 应用篇(第8~12章)介绍Python语言及其第三方库的应用,包括图形界面开发、网络爬虫、数据分析与可视化、Web框架Diango等相关知识和应用。全书提供了涉及生活、教育、商业、工业等多个领域的实践案例,注重在不同的章节完成案例的迭代、优化,使学习者受益。 本书适合作为高等院校计算机、人工智能、物联网、软件工程等专业的本科生教材,也可供对Python编程开发感兴趣的开发人员、广大科技工作者和研究人员参考。帮助学习者建立对计算机程序设计语言的直观认识,体验利用程序设计语言解决实际问题的过程和思路。 "

前言

目前本科院校尤其应用型本科院校理工科初学Python程序设计者,在掌握一定的知识基础上,更需要大量的实践训练,尤其是生活中遇到的一些实际问题如何用Python解决,从日常生活中的问题,到商业、工业等社会性问题,都需要在平时的学习中不断地锻炼思考、分析和解决问题的能力。这要求我们既要注重对学生知识和技能的培养,更要注重思维能力和综合素质的培养。
本书第1、2章由赵志宏编写,第3、4章由尼洪涛编写,第5、6章由张建编写,第7~10章、第12章由龚兰兰编写,第11章由陈嘉逸编写。由龚兰兰完成全书的修改及统稿,刘正涛提供了部分案例。
表01本书案例思政元素和交叉领域设计
编程语法、规范打印唐诗职业素养、工匠精神文化
循环结构猜单词游戏计算思维、工匠精神教育
函数和模块随机点名程序团队协作、系统思维教育

目录

第1部分基础篇

第1章绪论

1.1Python简介

1.1.1Python语言的特点

1.1.2Python的应用领域

1.1.3Python的发展

1.2环境的安装

1.2.1Python的下载

1.2.2Python的安装

1.2.3**个Python程序

1.3Python集成开发环境——PyCharm

1.3.1PyCharm的安装

1.3.2PyCharm的使用

1.4简单输入输出

巩固训练

第2章Python基础

2.1标准输入输出

2.1.1输出函数print()

2.1.2输入函数input()

2.2变量

2.3基本数据类型

2.3.1数值型

2.3.2字符串

2.3.3字符串常用操作

2.3.4正则表达式

2.4编写规范

2.4.1标识符

2.4.2书写规则

2.4.3注释

巩固训练

第3章程序控制结构

3.1顺序结构

3.2选择结构

3.2.1单分支结构

3.2.2双分支结构

3.2.3多分支结构

3.2.4选择结构的嵌套

3.3循环结构

3.3.1while循环

3.3.2for循环

3.3.3循环控制语句

3.3.4循环的嵌套

3.4循环实践

3.4.1随机验证码的生成

3.4.2百鸡百钱

巩固训练

第4章复合数据类型

4.1列表

4.1.1基本操作

4.1.2常用操作符

4.1.3切片

4.1.4内置函数

4.2元组

4.2.1基本操作

4.2.2常用操作

4.2.3元组与列表的异同点

4.2.4实践——猜单词游戏(控制台版)

4.3序列

4.4字典

4.4.1基本操作

4.4.2字典的特性

4.4.3内置函数

4.4.4字典的遍历

4.4.5字典实践——学校统计

4.4.6字典实践——传感器数据解析

4.5集合

4.5.1基本操作

4.5.2集合的常用方法

4.5.3实践——查找重复元素

巩固训练


第5章函数和模块

5.1函数的定义

5.1.1函数头

5.1.2函数体

5.1.3函数返回值

5.2函数的参数

5.2.1位置参数

5.2.2关键字参数

5.2.3默认值参数

5.2.4可变长参数

5.2.5序列解包

5.3变量的作用域

5.3.1局部变量

5.3.2全局变量

5.4lambda函数

5.5递归函数

5.6常用内置函数

5.6.1入门函数

5.6.2数学函数

5.6.3数据类型函数

5.6.4序列迭代器函数

5.6.5对象函数

5.7模块

5.8函数实践——随机点名程序

巩固训练

第6章类和对象

6.1面向对象编程

6.2类与对象

6.2.1类的定义

6.2.2对象的创建和使用

6.3属性和方法

6.3.1类属性和实例属性

6.3.2私有成员和公有成员

6.3.3实例方法、类方法和静态方法

6.3.4特殊属性和方法

6.4继承和多态

6.4.1继承

6.4.2多态

6.5面向对象实践——古诗词练习(控制台版)

巩固训练


第7章文件处理

7.1文件

7.2文件的访问

7.2.1打开文件

7.2.2关闭文件

7.2.3读写文件

7.3文本文件的操作

7.3.1文本文件的写入

7.3.2文本文件的读取

7.4csv文件的操作

7.4.1csv格式文件和csv模块

7.4.2csv.reader对象和csv文件的读取

7.4.3csv.writer对象和csv文件的写入

7.5文件读写实践

7.5.1古诗词文件读写

7.5.2传感器数据存储与统计

巩固训练

第2部分应用篇

第8章中文分词和词云图

8.1中文分词

8.1.1分词

8.1.2jieba

8.1.3关键词提取

8.2词云图

8.2.1wordcloud库

8.2.2定制词云图的绘制参数

8.2.3实践——党的二十大报告词云图

巩固训练

第9章图形界面开发

9.1Python图形开发库

9.2Tkinter库

9.2.1创建**个Tkinter程序

9.2.2Tkinter组件

9.3布局管理器

9.3.1pack布局管理器

9.3.2grid布局管理器

9.3.3place布局管理器

9.4事件处理

9.4.1事件描述

9.4.2事件绑定

9.5图形界面开发实践

9.5.1随机点名(GUI版)

9.5.2古诗词练习(GUI版)

巩固训练

第10章网络爬虫

10.1网络爬虫概述

10.1.1网络爬虫简介

10.1.2robots协议

10.1.3合法使用爬虫

10.2爬虫的流程

10.3urllib库

10.3.1urllib.request模块

10.3.2设置代理服务

10.4requests库

10.5BeautifulSoup

10.6爬虫实践

10.6.1模拟浏览器

10.6.2豆瓣电影数据采集

10.6.3空气质量数据采集

巩固训练


第11章数据分析与可视化

11.1数据分析与可视化介绍

11.2数据分析相关模块

11.2.1NumPy

11.2.2Pandas

11.2.3Matplotlib

11.3数据质量分析

11.3.1数据探索

11.3.2缺失值检测和处理

11.3.3重复值检测和处理

11.3.4异常值分析

11.4数据特征分析

11.4.1分布分析

11.4.2对比分析

11.4.3统计量分析

11.4.4周期性分析

11.4.5贡献度分析

11.4.6相关性分析

11.5数据分析实践——空气质量数据分析

11.5.1任务描述

11.5.2任务分析

11.5.3任务实施

巩固训练

第12章Web框架Django

12.1Django概述

12.1.1Django简介

12.1.2Django的特点

12.1.3MVC与MTV模型

12.2Django的安装

12.3创建**个Django项目

12.4Django的MTV模型组织

12.4.1返回HttpResponse响应内容

12.4.2返回一个HTML网页

12.4.3使用静态文件

12.4.4接收用户发送的数据

12.4.5返回动态页面

12.4.6使用数据库

12.5Django实践——空气质量监测系统

12.5.1任务描述

12.5.2任务分析

12.5.3任务实施——系统页面框架

12.5.4任务实施——空气质量参数管理

12.5.5任务实施——空气质量数据查询

巩固训练

参考文献



展开全部

预估到手价 ×

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

确定
快速
导航