Python周刊中文版(第479期)
Python周刊
欢迎阅读《 Python周刊》第479期。让我们直接进入本周的链接。
获取每周编程的经验每周通讯,其中包括为程序员提供的最佳精选新闻,文章,教程,讲座,工具和库等。免费参加
文章,教程和讲座
在本文中,Wenbin Fang分享了他建立Listen Notes API业务的过程,其背后的技术,并希望您可以学习一两件事,并在未来建立自己的API业务。(创业经历值得借鉴)
学习如何使用Python代码在Repl.it.云上免费搭建Discord机器人。 在此过程中,您将学习使用Repl.it的内置数据库,并创建一个通过webhooks与GitHub连接的Discord机器人。(类似于QQ机器人)
我们头脑思考过的最复杂的概念之一必须是递归。很好地理解它总是有助于某种形式的递归可视化。在本文中,我们为Python中的递归函数构建了一个超简单而有效的可视化工具。(有趣的包)
了解什么是middleware ,它在Django项目中的用途,以及如何编写自己的中间件。
让我们探索所有库,这些库用于在Python中运行cron作业,延迟任务,重复任务或任何其他计划的作业。(还在为各大网站的签到活动烦恼吗?编个程序解放双手吧)
无论您决定如何定义数据类型,Django都具有允许您将自定义列数据映射到模型属性的功能。您可以通过扩展Django字段类来实现。在本演练中,我们将看到如何在Postgres中创建自定义类型,然后在Django中使用它们来确保整个应用程序中的数据类型一致。
在本文中,我们将看到如何用5种不同方式制作扁平化列表。每种方法各有利弊,并且性能各异。在本教程结束时,您将能够找到最适合您问题的解决方案。(如何将[[1, 3], [2, 5], [1]]变成[1, 3, 2, 5, 1],充分验证了The Zen of Python)
有趣的项目,工具和库
ConsoleMe将多个AWS账户的管理整合到一个界面中。它允许您的最终用户和管理员获取您不同帐户的凭据,并允许您的用户/管理员管理或请求云权限。
AI驱动的医学/科学论文文献发现和审阅引擎。
Flask的完整堆栈框架,允许您使用Python和Jinja2模板引擎在Flask中创建动态前端。
神经网络和相关算法的简单PyTorch实现的集合。这些实现带有说明性文档,并且网站将其作为并排格式的注释呈现。
获取并打开StackOverflow帖子进行追溯。
Digital Race Dash设计用于本田S2000的Raspberry Pi。(高玩)
Liquid Warping GAN with Attention:用于人类图像合成的统一框架。(强!看了蔡徐坤打篮球,想不想自己也拥有这样的球技?)
在隔离环境中安装和运行Python应用程序。 (有的像conda)
Django Ninja是一个Web框架,用于使用基于Django和Python 3.6+的类型提示构建API。
一个Web应用程序,用于生成机器学习的模板代码。(???好家伙,全民python之后,全民人工智能也不远了)
确保您的迁移历史是线性的。
新版本
此版本的一些重点是
- 不再支持Python 2,并且Kivy源代码现在与Python 2不兼容。
- 对异步的支持已添加到Kivy。Kivy现在可以与异步代码在同一进程或线程中协同运行。
- 我们目前支持stdlib asyncio框架和出色的trio框架。
Visual Studio Code中的Python – 2020年12月发行版
在此发行版中,我们关闭了13个问题,其中包括:
- 使用Pylance提取方法和可变代码操作
- Pylance内部人员计划
- 本机笔记本中的Ipywidgets支持
即将举行的活动和网络研讨会
将有以下讲座
- 使用Python进行数据处理:Google Cloud Platform上的容器化,计划和监视管道
- AWS Glue-好的,坏的,丑陋的
将有以下讲座
- TailwindCSS-命名很困难,我们可以从中学到什么
- 如何过度设计事物并获得乐趣?