首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 金融编程第二(一)

第二章关于 Python 基础设施,旨在简要概述管理 Python 环境的重要方面,以便开始使用 Python 进行交互式金融分析和金融应用程序开发。...尽管本书的第一是基于 Python 2.7 编写的,但本书的第二全程使用的是 Python 3.6。...然而,通常建议使用一个 Python 软件包管理器,以确保所有库都与彼此一致(有关此主题的更多信息,请参见第二章)。...第一个是Docker 镜像,可以类比为 Python 类。第二个是Docker 容器,可以类比为相应 Python 类的实例。...2.7(本书的第一)到 Python 3.6(本书的第二使用的版本)的基本变化是字符串对象的编码和解码以及 Unicode 的引入(参见https://docs.python.org/3/howto

45110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    流畅的 Python 第二(GPT 重译)(九)

    Jones(O’Reilly)合著的第三Python Cookbook的第四章“迭代器和生成器”涵盖了这个主题的 16 个配方,从许多不同角度着重于实际应用。...David Beazley 是 Python 生成器和协程的最高权威。他与 Brian Jones 合著的第三*Python Cookbook*(O’Reilly)中有许多关于协程的示例。...Brett Slatkin 的Effective Python,第 1 (Addison-Wesley)有一章标题为“考虑使用协程并发运行多个函数”的精彩短章。...该章节不在Effective Python第二中,但仍然可以作为在线示例章节获得。...在审查本书第二时,Leonardo Rochael 建议__iter__的主体还有另一个快捷方式:yield from self.words。我们稍后也会介绍yield from。

    21910

    流畅的 Python 第二(GPT 重译)(七)

    本章的新内容 本章经过大幅编辑,比第一《流畅的 Python》中对应的第十一章长约 24%。虽然有些部分和许多段落是相同的,但也有很多新内容。...《流畅的 Python》第一中有一节鼓励使用numbers ABCs 进行鹅式类型化。...定义和使用 ABC 这个警告出现在第一 Fluent Python 的“接口”章节中: ABC,就像描述符和元类一样,是构建框架的工具。...我最喜欢的两本 Python 书籍在Fluent Python第一之后发布了更新:Naomi Ceder 的The Quick Python Book第 3 (Manning)和 Alex Martelli...本章新内容 本章主题没有与 Python 相关的新功能,但我根据第二技术审阅人员的反馈进行了大量编辑,特别是 Leonardo Rochael 和 Caleb Hattingh。

    16610

    流畅的 Python 第二(GPT 重译)(二)

    本章的新内容 这第二中的大部分变化涵盖了与映射类型相关的新功能: “现代字典语法”介绍了增强的解包语法以及合并映射的不同方式,包括自 Python 3.9 起由dicts支持的|和|=运算符。...注意 在这第二中增加了 200 多页后,我将可选部分“集合和字典的内部”移至fluentpython.com伴随网站。...第二代码库 中)。...注意 对于第二,我扩展了关于struct模块的部分,并在fluentpython.com的伴随网站上发布了在线版本“使用 struct 解析二进制记录”。...第三Python Cookbook(O’Reilly)中的第二章“字符串和文本”,由大卫·比兹利和布莱恩·K·琼斯编写,包含了几个处理 Unicode 标准化、文本清理以及在字节序列上执行面向文本操作的示例

    27800

    流畅的 Python 第二(GPT 重译)(五)

    第二个print(b)从未运行。当我第一次看到这个时,我感到惊讶,认为应该打印6,因为有一个全局变量b,并且在print(b)之后对局部b进行了赋值。...我们将在第二十四章中看到类装饰器。 章节总结 我们在本章涵盖了一些困难的领域。我尽力使旅程尽可能顺利,但我们确实进入了元编程的领域。...进一步阅读 Brett Slatkin 的Effective Python第 2 (Addison-Wesley)的第 26 条建议了函数装饰器的最佳实践,并建议始终使用functools.wraps...第 III 部分的第二十三章是关于描述符的。 《Python Cookbook》第 3 (O’Reilly)的第九章“元编程”,作者是 David Beazley 和 Brian K....类装饰器在 第二十四章 中有介绍。 ³ 感谢技术审阅者 Leonardo Rochael 提出这个总结。 ⁴ Python 没有程序全局作用域,只有模块全局作用域。

    12110

    流畅的 Python 第二(GPT 重译)(十)

    Beazley 和 Jones 在他们的*Python Cookbook*第 3 中为非常不同的目的设计了上下文管理器。“Recipe 8.3....尽管如此,我认为在《流畅的 Python第二中解决这些主题很重要,因为 Python 在并发和并行计算方面的适用性不仅限于标准库提供的内容。...本章新内容 本章是《流畅的 Python第二中的新内容。“一个并发的 Hello World”中的旋转示例以前在关于asyncio的章节中。...¹⁷ 接下来的两章将更多地介绍 Python 中的并发编程,使用高级concurrent.futures库来管理线程和进程(第二十章)以及asyncio库用于异步编程(第二十一章)。...Brett Slatkin 的Effective Python,第 2 (Addison-Wesley),David Beazley 的Python Essential Reference,第 4

    23410

    流畅的 Python 第二(GPT 重译)(十二)

    Python Cookbook,第 3 ,作者 David Beazley 和 Brian K....Bertrand Meyer—在本章开头引用的统一访问原则定义中—开创了契约式设计方法,设计了 Eiffel 语言,并撰写了优秀的 面向对象软件构造,第二 (Pearson)。...² Bertrand Meyer, 面向对象软件构造,第二 (Pearson),第 57 页。 ³ OSCON—O’Reilly 开源大会—成为了 COVID-19 大流行的牺牲品。...在流畅的 Python第一中,我在本章和下一章中花了几页和几行代码来介绍不同的解决方案,包括使用类装饰器,然后在第二十四章中使用元类。这在 Python 3.6 中得到了极大简化。...与 Python 对象模型主题一样,Martelli、Ravenscroft 和 Holden 的Python in a Nutshell,第 3 (O’Reilly)是权威且客观的。

    13010

    Python 深度学习第二(GPT 重译)(一)

    自第一发布以来,许多重要的发展已经发生——TensorFlow 2 的发布、Transformer 架构的日益流行等。因此,在 2019 年底,我开始更新我的书。...最初,我相当天真地认为,它将包含大约 50%的新内容,并且最终长度大致与第一相同。实际上,在两年的工作后,它变得比第一长了三分之一以上,大约有 75%的新内容。...关于封面插图 Python 深度学习第二封面上的人物题为“1568 年波斯女士的习惯”。...当我写第一这本书时,也就是 2016 年,我预测深度学习仍处于 S 形曲线的上半部,接下来几年将会有更多变革性的进展。...如果你想扩大规模,你将不得不使用第一或第二个选项。

    31910

    流畅的 Python 第二(GPT 重译)(四)

    第二部分:函数作为对 第七章:函数作为一等对象 我从未认为 Python 受到函数式语言的重大影响,无论人们说什么或想什么。...在 Python 中,所有函数都是一等对象。 本章的新内容 部分“可调用对象的九种类型”在本书第一中标题为“可调用对象的七种类型”。...在我写第一时,PEP 484—类型提示 仍在考虑中,人们以不同的方式使用注解。自 Python 3.5 起,注解应符合 PEP 484。因此,在讨论类型提示时,最好的地方是在这里。...Python Cookbook 第 3 (O’Reilly)的第七章,由 David Beazley 和 Brian K....类型提示出现在我完成第一流畅的 Python之后的 Python 3.5 中。 鉴于静态类型系统的局限性,PEP 484 的最佳想法是引入逐渐类型系统。让我们从定义这个概念开始。

    36710

    流畅的 Python 第二(GPT 重译)(八)

    第二中的新内容。...但它匹配第二个。 你也可以在普通的 Python 模块中使用@overload,只需在函数的实际签名和实现之前写上重载的签名即可。示例 15-1 展示了如何在 Python 模块中注释和实现sum。...强大的 Python 作者:帕特里克·维亚福雷(O’Reilly)是我知道的第一本广泛涵盖 Python 静态类型系统的书籍,于 2021 年 8 月出版。你现在可能正在阅读第二本这样的书籍。...² 我在第一的 Fluent Python 中介绍了 @ 矩阵乘法运算符,当 3.5 版本还处于 alpha 阶段时,它被视为即将到来的变化。...在那个示例中,我选择了鸭子类型,因为我认为精通 Python 的人应该对这种编码模式感到舒适。 另一方面,在示例 16-12 中的__matmul__是鹅类型的一个很好的例子,这是第二中新增的。

    20810

    流畅的 Python 第二(GPT 重译)(十三)

    另一方面,如果你想编写下一个伟大的 Python 框架,这些就是你的工具。 本章新内容 第一《流畅的 Python》“类元编程”章节中的所有代码仍然可以正确运行。...使用 prepare 的元类技巧 当我为第二更新这一章节时,我需要找到简单但具有启发性的示例来替换自 Python 3.6 以来不再需要元类的bulkfood LineItem代码。...¹ 引自《编程风格的要素》第二第二章“表达式”,第 10 页。 ² 这并不意味着 PEP 487 打破了使用这些特性的代码。...¹⁵ 在《流畅的 Python》第一中,更高级版本的LineItem类使用元类仅仅是为了设置属性的存储名称。请查看第一代码库中bulkfood 的元类代码。...我很高兴完成这第二,包括错误,我非常感谢在这个过程中帮助过我的每个人。 希望很快能在某个现场活动中见到你。如果看到我,请过来打个招呼!

    14910

    Python 深度学习第二(GPT 重译)(四)

    ❹ 第一个块 ❺ 第二个块;请注意每个块中滤波器数量的增加。 ❻ 最后一个块不需要最大池化层,因为我们将在其后立即应用全局平均池化。...这将是我们利用GradientTape对象进行低级梯度下降循环的第二个示例(第一个示例在第二章中)。 首先,让我们实例化加载了在 ImageNet 数据集上预训练权重的 Xception 模型。...现在,让我们创建一个第二个模型,返回特定层的输出——一个特征提取器模型。因为我们的模型是一个功能 API 模型,它是可检查的:我们可以查询其一个层的 output 并在新模型中重用它。...让我们将它们组合成一个 Python 函数,该函数接受一个层名称和一个滤波器索引作为输入,并返回表示最大化指定滤波器激活的模式的张量。...❷ 返回一个大小为 299×299 的 Python Imaging Library(PIL)图像。 ❸ 返回一个形状为(299,299,3)的 float32 NumPy 数组。

    12010

    Python 深度学习第二(GPT 重译)(二)

    首先,你可能希望将模型导出为除 Python 之外的其他形式: 你的生产环境可能根本不支持 Python——例如,如果是移动应用程序或嵌入式系统。...如果应用程序的其余部分不是用 Python 编写的(可能是 JavaScript、C++ 等),使用 Python 来提供模型可能会引入显著的开销。...Python 深度学习第二(GPT 重译)(二) 四、入门神经网络:分类和回归 本章涵盖 您的第一个真实世界机器学习工作流示例 处理矢量数据上的分类问题 处理矢量数据上的连续回归问题...首先,你可能希望将模型导出为除 Python 之外的其他形式: 你的生产环境可能根本不支持 Python——例如,如果是移动应用程序或嵌入式系统。...如果应用程序的其余部分不是用 Python 编写的(可能是 JavaScript、C++ 等),使用 Python 来提供模型可能会引入显著的开销。

    24910
    领券