书籍详情
《Python程序设计与应用教程鄂大伟计算机与互联网》[43M]百度网盘|亲测有效|pdf下载
  • Python程序设计与应用教程鄂大伟计算机与互联网

  • 出版社:国图书店图书专营店
  • 出版时间:2021-06
  • 热度:12018
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

  商品基本信息,请以下列介绍为准
商品名称:Python程序设计与应用教程
作者:鄂大伟主编
定价:54.0
出版社:厦门大学出版社
出版日期:2021-06-01
ISBN:9787561585696
印次:
版次:2
装帧:
开本:16开

  内容简介
本书是Python程序设计与应用教程,将章节分为上篇和下篇两个部分,上篇是Python程序设计基础括第1章至第8章内容;下篇是Python不错应用括第9章至第14章内容,涉及多个一步拓展的应用方向。教学实践证明,在学thon程序设计基础(上篇)之后,作为本教材阶内容,开设Python不错应用(下篇)课程,或引导学生结合各专业问题,学程的在线MOOC资源,如科学计算、数据处理、数据可视化和机器学对于提高学生解决本专业领域复杂问题的能力,及专业综合能力的提升具有较明显的作用。

  目录

上篇 Python程序设计基础

第1章程序设计与Python

1.1程序设计语言

1.1.1软件定义的时代

1.1.2程序设计语言

1.1.3编译程序与解释程序

1.1.4计算思维与程序设计

1.2Python语言与计算生态

1.2.1Python语言的历史

1.2.2Python语言的特征

1.2.3Python的计算生态·

1.3Python的安装与运行方式

1.3.1Python的下载与安装

1.3.2Python的运行方式

1.4 Python的编辑器和IDE

1. 4. 1 Jupyter Notebook

1.4.2 PyCharm

本章/p>

第2章 Python基础

2.1Python程序基本构成与风格

2.1.1认识个Python程序

2.1.2Python程序的基本结构

2.1.3Python程序规范

2.1.4Python之禅——大道至简

2.2Python语法基础

2.2.1标识符·

2.2.2变量

2.2.3关键字

2.2.4运算符与表达式

2.2.5语句

2.3 Python 数据类型

2.3.1 数据类型

2.3.2序列类型

2.3.3字典类型

2.4 Python的模块与函数

2.4.1库与模块.

2.4.2第三方库的安装

2.4.3导入模块.

2.4.4函数

2.4.

本章/p>

第3章程序控制结构

3.1顺序结构

3.1.1赋值语句·

3.1.2基本输入和输出

3.1.3顺序结构

3.2选择结构

3.2.1单分支if语句

3.2.2 双分支if-else语句

3.2.3 多分支 if-elif-else语句

3.2.4嵌套的if语句

3.3循环结构·

3.3.1 while 语句

3.3.2 for语句

3.3.3循环嵌套

3.3.4break 语句与continue 语句·

3.3.5循环结构中的else子句

3.3.6实例

本章/p>

第4章序列

4.1序列概述

4.1.1索引

4.1.2分片

4.1.3通用序列类型操作·

4.1.4通用序列类型常用的内置函数·

4.2字符串

……

14.2深度学网络基础…

14.2.1神经元模型与感知机

14.2.2深度学念与结构…

14.2.3前向传播、反向传播与梯度

14.2.4深度学量概念

14.2.5常用激活函数

14.2.6深度学:MNIST手写数字识别

14.3卷积神经网络概述

14.3.1卷积神经网络的层结构·

14.3.2卷积与卷积运算

14.3.3用可视化理解卷积过程

14.3.5用卷积神经网络技术实现手写数字识别

14.4深度学:猫狗图片识别

14.4.1准备数据集

14.4.2构建网络

14.4.3模型编译

14.4.4数据预处理·

14.4.5训练模型

14.4.6损失曲线和精度曲线

14.4.7使用数据增强方法

14.4.8在模型中增加Dropout层

14.4.9自定义猫狗图像样行识别

本章/p>

参考文献


  摘要

上篇Python程序设计基础

第1章程序设计与Python

1.1.1软件定义的时代

自20世纪50年代计算机诞生以来,就有了软件编程,并诞生了程序员这个职业。,软件已经发展成为一个极为庞大的产业。

在计算机软件发展的初期,人们认为,计算机程序就是软件的全部。那时的软件除了源代码外,往往没有相应的说明文档。早期的软件开发也没有什么系统的方法可以遵循,软件设计是在某个人的头脑中完成的一个过程,往往带有强烈的个人色彩,软件的通用性也很有限。

在软件的发展过程中,软件从个性化的程序演变为工程化的产品,人们对软件的看法发生了根本性的变化。“软件=程序”显然不能涵盖软件的完整内容,除了程序之外,软件括与之相关的文档和配置数据,以保证这些程序的正确运行。

时至今日,人们尽管对软件还有不同的理解,但诼步达成共识。从广义上讲,人们对“软件”的定义是:

(1)能够完成能和具备某种性能的可执行的指令(计算机程序);

(2)使程序能够适当地操作信息的数据结构;

(3)描述程序的操作和使用的文档。

当前,无处不在的软件正在定义整个世界,呈现形式也是多种多样的,软件的真正含义很难用一个形式的定义来体现。以软件为代表的信息网络技术,正在驱动各种业态快速成长。软件正在重构生产模式、组织体系、资源配置方式,孕育新的产品生态,开启信息经济发展新图景。这使得人们对软件有了新的理解,即“软件定义一切”。

世界正入一个新的时代,而这个时代一个很重要的特征就是无处不在的软件技术和软件应用,我们把这个时代称为“软件定义的时代”。软件不仅正在定义这个时代的一切,而且定义着这个时代的未来。在国家发布的《“十四五”软件和信息技术服务业发展规划(2021—2025)》中提到,“软件定义”是新一轮科技革命和产业变革的新特征和新标志,已成为驱动未来发展的重要力量。要深化软件定义,加快发展软件定义计算、软件定义存储、软件定义网络,布局工业互联网、云计算、大数据、人工智能、自动驾驶等新兴软件定台,推动创新应用。

这就是软件定义给未来世界达成的目标。

1.1.2程序设计语言

计算机程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种标准化时父沉这,用米回可异机友出指令。一种计算机语言能够让程序员地定义计算机所需要使用的数据,并地定义在不同情况下所应当采取的行动。

在计算机程序设计语言的发展历,出现的语言达上白种之多,但人们常用的不过十多种。对于一般的程序设计者而言,使用多的是高级程序设计语言(也称高级语言)。高级语言是一种与机器指令系统无关、表达形式更于被描述问题的程序设计语言。高级语言同人类的自然语言和数学表达方式相当能更强,可读性更好,编程也更加方便。现在,我们所说的“程序设计语言”通常是指高级语言。

……