Python中的协议有什么作用?

liftword4周前 (04-27)技术文章9

DevWeekly收集整理每周优质开发者内容,包括开源项目资源工具技术文章等方面。

每周五定期发布,同步更新到 知乎:Jackpop 和公众号:平凡而诗意 。

欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/工具/文章~

订阅方式

  1. Star并收藏项目DevWeekly
  2. 关注 知乎:Jackpop
  3. 关注并星标公众号:平凡而诗意

开源项目

1.pywhen

Python Star:13

用于日期/时间转换的封装库,将许多标准 ISO 日期格式作为字符串并创建内部一致的日期时间对象。

2.unzip-http

Python Star:166

通过 http 从 .zip 文件中提取单个文件,而无需下载整个存档。

3.cleanlab

Python Star:4k

一个以数据为中心的标准AI包,用于数据质量和机器学习,包含很多真实数据和标签。

4.FutureRestore-GUI

Java Star:384

FutureRestore 的现代 GUI工具,内置很多让使用过程中更容易的附加功能。

5.lensm

Go Star:2.7k

用于查看程序集和源代码的工具。

6.IceFireDB

Go Star:928

IceFireDB 是为 web3 和 web2 构建的数据库,它力求以友好的数据库体验填补 web2 和 web3 之间的空白,让 web3 应用数据存储更加方便,让 web2 应用更容易实现去中心化和数据不变性。

7.goat

Go Star:381

可以将 ASCII 艺术渲染为 SVG 图的工具。

8.fccf

C++ Star:310

一个命令行工具,可以根据搜索字符串快速搜索目录中的 C/C++ 源代码,并打印与查询匹配的相关代码片段。

9.ladybird

C++ Star:1.3k

Ladybird 是基于 SerenityOS 的 LibWeb 和 LibJS 引擎构建的 Web 浏览器,具有 Qt 中的跨平台 GUI。

10.CoverView

JavaScript Star:629

快速为博客文章创建精美的封面图片。

资源工具

1.FBReader

FBReader 是一种流行的(30+ 百万安装)电子书阅读器。 适用于 iOS、Android、Windows、Mac OS、Linux 和 Chrome OS。

FBReader 支持多种电子书格式,包括 ePub、mobi、fb2、HTML、RTF、纯文本。 主要格式是 ePub 和 fb2。

FBReader 使用自己的书籍解析器和渲染引擎,该引擎轻量、速度快且高度可定制。

2.GitSheet

3.dev.page

一款用于搭建开发人员个人主页的免费工具,通过这款工具可以把你的姓名、职务、照片、技能,以及Github、播客等链接汇总到一起,用于展示。

4.Gleek

Gleek是一个文本到图表的工具,它将描述(以其自己独特的语法)转换为图表、流程图。

5.Foam

VS Code中用于的个人知识管理和共享系统的工具。

技术文章

1.Python中的协议有什么作用?

Python 3.8 - 于2019年10月发布 - 带来了许多好东西,其就包含协议。

那么它什么,它有什么用呢?

为了了解协议适合的位置以及为什么它们有用,这篇文章进行了下面讨论:

  • 动态类型与静态类型
  • 类型提示
  • 基础知识
  • 协议

2.用于执行 Jupyter Notebook三种工具

执行Jupyter Notebook在各种情况下都非常有用,特别是对于长时间运行的代码执行(例如,训练模型)或并行执行(例如,同时训练一百个模型)。

对于定期或涉及多个Notebook的项目的数据分析自动化,它也至关重要。

这篇博客文章将介绍三种常用的Notebook执行方法。

相关文章

python学习——028pop方法是如何移除不同数据结构中的元素

在 Python 里,pop 是个常用方法,不同的数据类型中 pop 方法的参数情况存在差异,下面介绍在列表(list)、字典(dict)和集合(set)里 pop 方法。列表(list)的pop方法...

python中字典使用pop和使用del的区别

在 Python 中,字典是一种键值对数据结构,其中每个键(key)都与一个值(value)相关联。在操作字典时,通常需要删除字典中的某些键值对。在 Python 中,有两种方法可以从字典中删除键值对...

python学习——030pop 方法从列表中移除多个元素

若要使用 pop 方法从列表中移除多个元素,可依据具体的移除需求采用不同的策略,下面介绍几种常见的情况及对应的实现方式。按索引移除多个不连续的元素若要移除的元素索引是不连续的,可按索引从大到小的顺序依...

用Python写了一个上课点名系统(附源码)(自制考勤系统)

今天刷到了一个这样的短视频,我寻思我是不是也可以写一个类似的上课点名程序,想法经不起等待,说写就写~一.准备工作私信小编01即可获取大量Python学习资源1.TkinterTkinter 是 pyt...

Python数据分析师使用低代码Streamlit实现Web数据可视化方法

Python数据分析师工作拓展助手,在不用掌握复杂的HTML、JavaScript、CSS等前端技术的情况下,也能快速做出来一个炫酷的Web APP,把数据分析结果可视化呈现出来!本文推荐Python...

python入门-day6-列表

以下是为“Day 6: 列表与基本操作”设计的详细学习任务计划。这个任务旨在帮助初学者掌握 Python 中列表的基础知识和常用操作,并通过实践加深理解。Day 6: 列表与基本操作学习目标:理解列表...