Python 是一种动态类型的解释语言,它有助于在软件开发的各个领域快速构建应用,包括 AI、桌面和 web 应用。
随着 Python 生态系统的最新进展以及大量支持高可重用性并支持模块化代码编译的库的可用性,Python 可用于构建能够解决组织问题的应用。这些应用可以在短时间内开发,如果仔细开发,可以以解决组织需求的方式进行扩展。
Python 版本 3.7 带来了一些改进和新特性,使应用开发变得轻而易举。随着
企业应用是旨在解决组织的特定业务需求的关键应用。企业应用的需求与个人通常需要的需求有很大的不同。这些应用应该提供高性能和可扩展性,以满足组织日益增长的日常需求。
请记住这一点,本书面向具有 Python 编码中级知识的开发人员,他们愿意更深入地构建可以根据组织需求进行扩展的应用。本书提供了几个可以在基于 Linux 的发行版上运行的 Python 3.7 上执行的示例,但也可以在其他操作系统上运行。
为了充分利用这本书,您必须对基本的操作系统概念有基本的了解,例如进程管理和多线程。除此之外,数据库系统的基本工作知识可能是有益的,尽管不是强制性的。
熟悉用 Python 构建应用的不同方面的开发人员可以了解可以帮助他们构建可伸缩应用的工具和技术,并为他们提供企业应用开发方法的想法。
除了一般熟悉编程之外,不需要特别的专业知识来利用这本书。
Odoo 是使用 Python 构建的,因此对该语言有很好的了解是个好主意。我们还选择在 Ubuntu 主机(一种流行的云主机选项)中运行 Odoo,并将在命令行上做一些工作,因此熟悉一下会有所帮助。
为了充分利用这本书,我们建议您找到有关 Python 编程语言、Ubuntu/DebianLinux 操作系统和 PostgreSQL 数据库的补充阅读资料。
虽然我们将在 Ubuntu 主机上运行 Odoo,但我们也将提供如何在中设置开发环境的指导。。。
您可以从您的账户www.packt.com下载本书的示例代码文件。如果您在其他地方购买了本书,您可以访问www.packt.com/support并注册,将文件通过电子邮件直接发送给您。
您可以通过以下步骤下载代码文件:
- 登录或注册www.packt.com。
- 选择“支持”选项卡。
- 点击代码下载和勘误表。
- 在搜索框中输入图书名称,然后按照屏幕上的说明进行操作。
下载文件后,请确保使用以下最新版本解压或解压缩文件夹:
- WinRAR/7-Zip for Windows
- 适用于 Mac 的 Zipeg/iZip/UnRarX
- 适用于 Linux 的 7-Zip/PeaZip
该书的代码包也托管在 GitHub 上的https://github.com/PacktPublishing/Hands-On-Enterprise-Application-Development-with-Python 。我们的丰富书籍和视频目录中还有其他代码包,请访问**https://github.com/PacktPublishing/** 。看看他们!
本书中使用了许多文本约定。
CodeInText
:表示文本中的代码字、数据库表名、文件夹名、文件名、文件扩展名、路径名、虚拟 URL、用户输入和 Twitter 句柄。这里有一个例子:“除了这三个包之外,读者还需要sqlalchemy
包,它提供了我们将在本章中使用的 ORM,以及psycopg2
,它提供了postgres
数据库绑定,允许sqlalchemy
连接到postgres
代码块设置如下:
username = request.args.get('username')email = request.args.get('email')password = request.args.get('password')user_record = User(username=username, email=email, password=password)
当我们想画。。。
我们欢迎读者的反馈。
一般反馈:发送电子邮件customercare@packtpub.com
并在邮件主题中提及书名。如果您对本书的任何方面有疑问,请发送电子邮件至 customercare @packtpub.com
。
勘误表:尽管我们已尽一切努力确保内容的准确性,但还是会出现错误。如果您在本书中发现错误,如果您能向我们报告,我们将不胜感激。请访问www.packt.com/submit-errata,选择您的书籍,点击 errata 提交表单链接,并输入详细信息。
盗版:如果您在互联网上发现我们作品的任何形式的非法复制品,请您提供我们的位置地址或网站名称,我们将不胜感激。请通过copyright@packt.com
与我们联系,并提供该材料的链接。
如果您有兴趣成为一名作家:如果您对某个主题有专业知识,并且您有兴趣撰写或贡献一本书,请访问authors.packt.com。
请留下评论。一旦你阅读并使用了这本书,为什么不在你购买它的网站上留下评论呢?然后,潜在读者可以看到并使用您的无偏见意见做出购买决定,我们 Packt 可以了解您对我们产品的看法,我们的作者可以看到您对他们书籍的反馈。非常感谢。
有关 Packt 的更多信息,请访问Packt.com。