Python 中的协议有什么作用?
DevWeekly 收集整理每周优质开发者内容,包括开源项目、资源工具、技术文章等方面。
每周五定期发布,同步更新到知乎:Jackpop和公众号:平凡而诗意 。
欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/工具/文章~
订阅方式:
开源项目
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三种工具
编辑切换为居中
添加图片注释,不超过 140 字(可选)
执行 Jupyter Notebook 在各种情况下都非常有用,特别是对于长时间运行的代码执行(例如,训练模型)或并行执行(例如,同时训练一百个模型)。
对于定期或涉及多个 Notebook 的项目的数据分析自动化,它也至关重要。
这篇博客文章将介绍三种常用的 Notebook 执行方法。
版权声明: 本文为 InfoQ 作者【Jackpop】的原创文章。
原文链接:【http://xie.infoq.cn/article/8dfeb55fa7b703b15041d571a】。文章转载请联系作者。
评论