苏寅 Blog

渐行渐远渐无书

简介

  • Pandas 是一种流行的 Python 开源数据分析和操作库。 它提供了用于高效存储和操作大型数据集的数据结构,以及用于数据清理、合并和重塑的工具。
  • Pandas 是一个强大的数据处理和分析库。 它提供了两种主要的数据结构:Series 和 DataFrame。
阅读全文 »

  • NumPy 是一个用于科学计算的 Python 库。 它提供对大型多维数组和矩阵的支持,以及对这些数组进行操作的大量高级数学函数集合。
  • NumPy 是 Python 中科学计算的基础包。它是一个 Python 库,提供多维数组对象、各种派生对象(例如掩码数组和矩阵)以及用于对数组进行快速操作的各种例程,包括数学、逻辑、形状操作、排序、选择、I/O 、离散傅里叶变换、基本线性代数、基本统计运算、随机模拟等等。
阅读全文 »

Kafka 简介

  • Kafka 是一个分布式流处理平台,最初由 LinkedIn 开发。它是一个高吞吐量,低延迟的平台,用于处理实时数据。Kafka 的主要特点是其能够处理大量数据并保证数据的可靠性。它使用分布式系统来处理数据,这意味着它可以在多个服务器上运行,从而提高了可靠性和可扩展性。
  • 在 Kafka 中,数据被组织成 topics,每个 topic 可以有多个 partitions。每个 partition 都是一个有序的、不可变的消息序列。Kafka 使用 zookeeper 来管理集群中的 broker,以及 topic 和 partition 的元数据。生产者将消息发送到 topic 中,消费者从 topic 中读取消息。Kafka 还支持流处理,可以将多个 topic 的数据进行处理并输出到新的 topic 中。
阅读全文 »

简介

  • ChatGpt 是一种基于 GPT(生成式预训练转换器)架构的对话式 AI 模型。 它旨在为基于文本的输入生成类似人类的响应,使其成为聊天机器人应用程序的理想选择。
  • 最近随着 ChatGpt 大火,自己也试着了解了下,这里将自己的一些经验感悟写一下,以供有需要的人参考。
阅读全文 »

  • Django 最强大的部分之一是自动管理界面。它从你的模型中读取元数据,提供一个快速的、以模型为中心的界面,受信任的用户可以管理你网站上的内容。管理的推荐使用范围仅限于一个组织的内部管理工具。它不打算用于围绕你的整个前端构建。
  • 管理有很多用于定制的钩子,但要注意不要试图专门使用这些钩子。如果你需要提供一个更以流程为中心的接口,抽象掉数据库表和字段的实现细节,那么可能是时候编写自己的视图了。
  • 在本文档中,我们将讨论如何激活、使用和定制 Django 的管理界面。
阅读全文 »

  • 模型准确且唯一的描述了数据。它包含您储存的数据的重要字段和行为。一般来说,每一个模型都映射一张数据库表。
  • 每个模型都是一个 Python 的类,这些类继承 django.db.models.Model
  • 模型类的每个属性都相当于一个数据库的字段。
  • 利用这些,Django 提供了一个自动生成访问数据库的 API;请参阅 执行查询
阅读全文 »

  • 作为一个网络框架,Django 需要一种方便的方式来动态生成 HTML。最常见的方法是依靠模板。一个模板包含了所需 HTML 输出的静态部分,以及一些特殊的语法,描述了如何插入动态内容。关于使用模板创建 HTML 页面的实战例子,请看 教程 3
  • 一个 Django 项目可以配置一个或多个模板引擎(如果你不使用模板,甚至可以不配置模板)。Django 内置了自己的模板系统后端,创造性地称为 Django 模板语言(DTL),以及流行的替代版本 Jinja2。其他模板语言的后端可以从第三方获得。你也可以编写自己的自定义后端,参见:自定义模板后端
    阅读全文 »

视图函数,或简称视图,是一种接受 Web 请求并返回 Web 响应的 Python 函数。 这个响应可以是网页的 HTML 内容,也可以是重定向,也可以是 404 错误,也可以是 XML 文档,也可以是图像. . . 或任何东西,真的。 视图本身包含返回该响应所需的任意逻辑。 此代码可以位于您想要的任何位置,只要它在您的 Python 路径上即可。 没有其他要求 —— 没有 “魔法”,可以这么说。 为了将代码放在某个地方,约定是将视图放在一个名为 views.py 的文件中,该文件位于您的项目或应用程序目录中。

阅读全文 »

  • 为了给一个应用设计 URL,你需要创建一个 Python 模块,通常被称为 URLconf (URL configuration)。这个模块是纯粹的 Python 代码,包含 URL 模式(简单的正则表达式)到 Python 函数(你的视图)的简单映射。
  • 映射可短可长,随便你。它可以引用其它的映射。而且,因为它是纯粹的 Python 代码,它可以动态构造。
  • Django 还提供根据当前语言翻译 URL 的一种方法。更多信息参见 国际化文档
阅读全文 »

  • Django 是一个高级 Python Web 框架,它鼓励快速开发和干净、实用的设计。由经验丰富的开发人员构建,它解决了 Web 开发的大部分麻烦,因此您可以专注于编写您的应用程序,而无需重新发明轮子。它是免费和开源的。
  • 使用 Django,您可以在几个小时内将 Web 应用程序从概念到启动。
  • Django 包含许多可用于处理常见 Web 开发任务的附加功能。Django 负责用户身份验证、内容管理、站点地图、RSS 提要和许多其他任务 —— 开箱即用。
  • Django 非常重视安全性,帮助开发人员避免许多常见的安全错误,例如 SQL 注入、跨站点脚本、跨站点请求伪造和点击劫持。其用户身份验证系统提供了一种安全的方式来管理用户帐户和密码。
阅读全文 »
0%