# 1.2 这本书讲了什么

本书旨在为熟悉Python并愿意使用PyTorch来构建深度学习项目的软件工程师、数据科学家和有兴趣的学生提供一个入门的切入点。为此，我们采取动手实战的方式。我们十分鼓励在学习本书的同时随时准备好使用计算机，以便亲自动手体验相关案例，并继续做更进一步的探索。

尽管我们强调动手实践，但是我们还认为本书还提供了对基础深度学习工具（如PyTorch）的一种简单直接的介绍，而不只是获得新技术技能的方式。这也是为新一代的科学家、工程师和从业人员配备工具方面的工作迈出的一步，这些工具将成为未来几十年许多软件项目的基础。

为了通俗易懂的理解书中的大多数内容，你需要具备两项条件：

* 一些Python的编程经验，但不需要有任何的压力，仅仅需要掌握常见的Python数据类型、类、和浮点数等相关知识；

* 一颗愿意潜心和动手的心。跟着书中的知识动手实践会使得学习变得更加容易。

深度学习是一个庞大的学科领域。在这本书里我们只会涉及该领域中的一小部分，使用PyTorch构建一些小规模的项目。大多的项目示例只会用到2D和3D图像数据集的处理。我们强调对PyTorch的实战，希望帮助读者打好足够的基础，从而能够利用深度学习来解决现实问题或在文献研究中探索新模型。一个很棒的关于深度学习最新研究的论文预印版发表网站是ArXiV，地址https://arxiv.org。