欢迎阅读《pythonista周刊》第446期。Let us start
原文: https://mailchi.mp/pythonweekly/python-weekly-issue-446
翻译:Dustyposa 来自赞助商(PS:原文的赞助商): 使用Datadog监控你的python指标,日志,集群分析。使用Datadog的应用分析,可以深入任何纬度并且能找到你所需要的信息,来进行动态诊断和快速故障排除。来免费试用 14 天吧!
文章、教程与话题
我是如何做出一个怎么投篮都能进的篮框的?
(22min)
想象一下,投了一个球,如果球撞到了篮板,就会莫名其妙的直接进到篮筐里。由于物理原因,尽管你可以使球更多地进入篮筐,但是不可能使所有可能的投篮都能进。这个视频向你展示了如何编写一个程序来计算光学背板然后进行加工制作。
百发百中不是梦。 在 Rust 代码中编写 Python 代码 — 第一部分 大约一年前,我发布了一个叫
inline-python的Rust create,允许你使用python!{ .. }宏很轻松的在你的Rust代码中混入一些Python代码。在这个章节中,我将从零开始讲述这个create的开发过程。
- Part 1A - 在第二部分继续扩展我们的
python!{}宏之前,我们先详细探讨一些事情。
混入代码,想敲什么敲什么。 Python的上下文管理器的新奇案例 发现Python的上下文管理器的新奇之处。 用 Python 做数据分析 - 初学者的全套课程(Numpy, Pandas, Matplotlib, Seaborn)
(4h22min) 在这篇针对初学者的综合教程中学习
Python的数据分析,并包含了练习题! 在这篇教程中,你将学习到数据分析的整个过程:从各种数据源(CSVs、SQL、Excel等等)中读取数据,用NumPy and Pandas处理它们,使用Matplotlib and Seaborn对它们进行可视化,并进行清理处理来创建报告。此外,我们还包含了一个Jupyter Notebook的教程,以及一个快速的Python参考来刷新你的编程能力。 使用Python协程构建有限状态机 构建和实现有限状态机最直观的方式便是使用Python协程,在本文中,我们会了解如何做,以及为什么。 在 PyTorch 中建立端到端语音识别模型 让我们来看看如何在PyTorch中构建自己的端到端语音识别模型。我们要建立的模型是受Deep Speech 2的启发(百度对他们现在著名的模型进行了二次改版),在架构上做了一些个人的改进。模型的输出将是一个字符的概率矩阵,我们会使用概率矩阵来解码音频中最有可能说出的字符。 浏览器中的 Python | Brython 速成教程(35min) 在这个视频中,我们将用浏览器中的
Python和Brython来操作DOM、使用本地存储、创建 Ajax 调用等等。 用 Python 完成 js 的功能,不想写 js? 来这里看看吧 解密 Python 的描述符协议 描述符协议攻略,用于理解properpy、classmethod、statocmethod的工作原理。 safer: a safer file writer 本文不仅描述了一个仅执行一项基本任务的小型库,还描述了它如何从某个项目中的谦虚实用程序转变为稍微不那么谦虚的生产库的一些背景故事。 使用 Python 动态地图 COVID-19 的发展过程(49min) 在这篇教程中,你将学习如何使用
GeoPandas and Pandas Python库,利用世界各地的Coronavirus感染时间序列数据创建一个动态地图。时间序列数据来自Johns Hopkins CSSE的2019年新型冠状病毒COVID-19(2019-nCoV)数据存储库。 在 Django 中使用 Webpack 如何在Django中设置Webpack,使用Django static and Webpack不用插件就能将它们连在一起, Ensemble Modeling - Bagging 集成学习是一种机器学习范式,在这个范式中,多个模型(也被称为”弱学习者“)被训练来解决同一个问题并结合在一起来取得更好的结果。这里有三种最常见的组合方式:+ Bagging + Boosting + Stacking。在这篇文章中,我们将从bagging开始,转而再到独立的publications中进行boosting and stacking。 用 Docker 连接 Flask and Nginx(13min) 这个视频将介绍用
docker-compose来连接nginx容器和flask应用容器。 遵循容器单进程模型~ 如何使用 Python 抓取你贡献过的 GitHub Organizaitons 带有真实世界案例的抓取教程。 实战操作 使用静态分析生成 Robust Jupyter 报告 不用 setup.py 进行打包 More fun with NumPy, CuPy, Clojure and GPU acceleration. Hold my Cider 2! 有坚固基础的构建:确保可重复的Docker构建适用于Python ndindex 简介, 用于操作 ndarray 索引的 Python 库
有趣的项目、工具和库
MONAI
MONAI 是一个免费提供的、由社区支持的、基于 PyTorch 的深度学习框架,用于医疗成像领域的深度学习。它为在原生 PyTorch 范式中开发医疗影像培训工作流程提供了领域优化的基础能力。
PyBoy
用 Python 编写的 Game Boy 模拟器。
hexapod-robot-simulator
一个简单的基于浏览器的六足机器人模拟器,是基于第一原理构建的。
真 六足机器人 还会自己摇摆! tauthon
Python 2.7的Fork,带有新的语法、内建库和从Python 3中移植过来的库。 Django Template Tags and Filters 一个网站,提供了关于Django的57个内置模板过滤器和27个内置模板标签的有用文档。虽然官方的文档非常好,但我们试图以更有意义的方式组织这些标签和过滤器,并让用户更好地了解如何使用、是否使用和何时使用每一个标签。 可以作为模版的快速学习教程了。 DenseDepth 通过转移学习进行高质量的单眼深度估计。 Downloads-organizer 一个Python脚本,根据文件扩展名来组织一个像Download这样的文件夹。 cheekymonkey Literally a Chaos Monkey for your Kubernetes clusters. clikan clikan 是一个运行在CLI中的超级简单的个人看板仪表。 QuickSQLQuickSQL是一个简单的MSSQL查询工具,允许你连接到MSSQL数据库,不需要管理级别的权限就能使用。 bird-bot 一个任天堂Switch的结账机器人。目前支持沃尔玛和百思买 Nintendo 也要霸榜了。 MyHandWriting 将文本转换为你自己的手写字。 FlpcForth Lisp Python Continuum: 一种小型的高度动态的自引导语言。 covid19_dashboard Covid19 Dashboard Web App using Python (Plotly Dash). TorchServeTorchServe是一个灵活且易于使用的工具,用于为PyTorch模型提供服务。
最近更新
pip 20.1b1 beta release 此次发布的要点是:
- 在构建本地目录时,通过改变行为来执行就地构建,而不是复制到临时目录,显著提高了速度。
pip列表中的显著加速——通过并行网络访问过时了。这是pip代码库中的第一个并行代码实例。- 新的
pip缓存命令,可以对pip的缓存目录进行内省和管理。 - 通过
PEP 610的实现,更好地冻结了从直接URL安装的包的pip冻结。 PyTorch 1.5 该版本有几个主要的新API添加和改进,包括对C++前端的重大更新,计算机视觉模型的Channel Last内存格式,以及用于模型并行训练的分布式RPC框架的稳定发布。 Python in Visual Studio Code – April 2020 Release 这是一个简短的版本,我们解决了43个问题,包括Jypyter Notebooks中的ipywidgets支持和Django和Flask自动加载的调试器支持。你可以在我们的更新日志中查看完整的改进列表。 Python 2.7.18, the last release of Python 2
那些活动
Virtual: Hack the Virus
一个由开发者和设计师与医学界专家以及其他在抗击冠状病毒前线的专家组成的黑客马拉松。
Virtual: SciPy 2020
SciPy 2020 是第19届科学计算与Python年会,将于 2020年7月6日 至 12日 举行的虚拟会议。一年一度的 SciPy 会议允许来自各类组织的与会者展示他们的最新项目,向熟练的用户和开发者学习,并在代码开发方面进行合作。
Virtual: Python Web Conference 2020
第二届 Python Web 大会是一个虚拟的活动,国际技术专家将就微服务、身份管理、机器学习和CI/CD等40个主题进行演讲。讲座分为3个精彩的轨道。每个频道都可以通过 Zoom 进行直播,与会者可以通过 Slack 渠道进行聊天。演讲和会后录音将只提供给注册参会者。
Virtual: PyData Lancaster Meetup April 2020
There will be a talk, Changepoints to Improve Forecasts (Estimation Window Selection for A&E Arrivals Forecasts)
Posa
❤️ Happy Pythonic ;-(Posa私人无责任播报)
—– 分割线 —– 如果你发现哪里翻译有误的话,请务与我联系!感谢!