Python周刊454期

39 篇文章 3 订阅
37 篇文章 0 订阅

Python周刊
欢迎阅读《 Python周刊》第454期。

写在前面:翻译不易,欢迎阅读;水平有限,万望海涵。部分链接可能需要kexue上网。欢迎关注微信公众号“Python小灶,和我一起每天学习Python新知识”
在这里插入图片描述

新闻

2020年开发者生态系统状况
第四届JetBrains开发者生态系统调查2020的结果基于近20000名开发者的洞察。在过去的12个月里,Python已经超过了Java。它是学习最多的语言。在过去的12个月里,30%的受访者开始或继续学习Python——甚至比去年还要多

新的乐高Mindstorms机器人发明家支持Python
免费的乐高Mindstorms机器人发明者儿童编码应用程序使用基于Scratch的编码语言,并为更高级的程序员支持Python。

DjangoCon欧洲2020走向虚拟
虚拟会议将于9月18日至19日举行,对所有人免费开放。

PyCon India 2020征集提案
今年的会议将在线举行。因此,无论您身在何处,都可以提交提案并远程加入。

DjangoCon US 2020取消

文章、教程和讲座

在Python中实现代理模式
深入到结构设计模式领域。

异步Python并不快
在实际的基准测试中,异步Python比“同步”Python慢。一个更大的担忧是异步框架在负载下有点摇摆不定。

使用GitHub API和Python可以做的所有事情
GitHub REST API允许您管理问题、分支、repo、提交等等,所以让我们看看如何使用Python来实现这一点!

从头开始:反向模式自动区分(在Python中)
自动微分是深层学习框架赖以存在的基础。深度学习模型通常使用基于梯度的技术进行训练,而autodiff使获得梯度变得很容易,即使是从庞大复杂的模型。“反向模式自差分”是大多数深度学习框架使用的自差分方法,因为它的效率和准确性。让我们看看反向模式autodiff是如何工作的,并在Python中创建一个最小的autodiff框架。

GitHub上贡献的分步指南
您是否考虑过为开源项目做贡献,但是您对流程感到困惑(或恐吓),甚至无法尝试?本分步指南向您展示了在GitHub上为项目做贡献时可以使用的确切过程。如果您完全遵循本指南,则可以立即进行第一个开源贡献!

Python模块中统计信息的新成员:pingouin
快速浏览该库及其的突出表现。

Go vs.Python的数据工程透视图(第1部分)
探索golang-我们可以放弃Python吗?我们终于找到了用例吗?第1部分探索了Python和go之间的高级差异,并给出了这两种语言的具体示例,旨在回答基于Apache Beam和Google Dataflow的实际示例。

使Python整数可Iterable
可迭代在Python中,整数不是可迭代的,但是我们可以通过实现__iter__函数使它们可迭代。在本文中,我们将更改Python的源代码,并为整数实现iter函数。

使用此Python加密算法永远不要忘记您的密码
这种独特的使用Python和Shamir’s Secret Sharing的算法可保护您的主密码免遭黑客和您自己的健忘。

使用Vue.js公司和Django 3作为后端
在此Django和Vue.js教程中,我们将构建一个todo应用程序。当您了解一门语言时,这是一件微不足道的事情,但这也是学习许多编程关键概念的好方法。

数学到代码
数学到代码是一个交互式Python教程,旨在教工程师如何使用NumPy库读取和实现数学。

用Python&Excel在5分钟内抓取网页
寻找一种快速的方法来从Web提取非结构化数据?这是一个5分钟的分析练习,涉及两种简单的方法,这些方法介绍如何使用Excel或Python抓取同一组真实世界的网络数据。所有这些都是通过13行Python代码或一个过滤器以及Excel中的5个公式来完成的。

使用假设测试Python代码
Python中基于属性的测试的简介。

如何部署具有核心ML转换问题的PyTorch模型(第2部分)
在本文中,我们将逐步解决解决这些转换难题的步骤,以使我们的示例Pytorch模型能够通过Core ML在iPhone上进行推理。在此过程的最后,我们将构建和iOS应用程序,以使用Pytorch模型进行实时推断,从麦克风输入到可视化的声谱图。

实用、完整的HTTP cookies指南
学习本指南中的HTTP cookie,包括有关JavaScript和Python的实际示例的完整信息,以及有用的资源。

如何使用Pandas在Python中将JSON转换为Excel
在本Pandas教程中,我们将学习如何在Python中将数据从JSON导入Excel。本指南将介绍4个使用Python的json模块的简单步骤,以及Python打包请求和Pandas的步骤。

Python101–异常处理
在本文中,您将学习:常见异常,处理异常,引发异常,检查异常对象,使用finally语句和使用else语句。

使用AWS-CDK和Python构建一次性文件共享个人服务

用Python和Streamlit分析梅西和罗纳尔多的比赛

在python中尝试Ansible替代方案

在Python中调试内存不足崩溃

用Google Optimize进行Django A/B测试

有趣的项目,工具和库

audino
audino是一个开源的音频注释工具。它提供了诸如转录和标记等功能,使语音活动检测(VAD)、二值化、说话人识别、自动语音识别、情感识别任务等能够进行注释。

pifuhd
从单个图像进行高分辨率三维人体数字化。

SlimeVolleyGym
一个简单的OpenAI Gym环境,用于单人和多人强化学习

atlas-python
使用纯Python编写可从所有Internet自动访问的Web应用程序。

Smuggler
一个用Python 3编写的HTTP请求 Smuggling / Desync 测试工具。

AIF360
一整套用于数据集和机器学习模型的公平性指标,这些指标的解释以及减轻数据集和模型中偏差的算法。

tunit
反思真正的无监督图像到影像翻译

2dtan
2D-TAN的优化再实现:用自然语言学习2D时间定位网络进行时刻定位。

Eric
Eric是使用Python编写的功能齐全的Python编辑器和IDE。它基于跨平台的Qt UI工具包,集成了高度灵活的Scintilla编辑器控件。它旨在用作日常的快速而肮脏的编辑器,以及用作集成了Python提供的专业编码器的许多高级功能的专业项目管理工具。

Pyctuator
使用Spring Boot管理监视Python web应用程序。Pyctuator支持Flask和FastAPI。Django的支持也在计划之中。

Grafiki
关于Sysmon和图形的威胁搜索工具。

新发行版

Python in Visual Studio Code – June 2020 Release
在此发行版中,我们解决了53个问题之外,还开发了新功能,例如逐行运行和起始页。您可以在我们的变更日志中查看改进的完整列表。

Django 3.1 beta 1

即将举行的活动和虚拟网络会议

Virtual: Better Python Unit Tests by Moshe Zadka
Virtual: PyData UK June 2020 meetup
Virtual: Removing Unfair Bias in Machine Learning
Virtual: Real Time AI on the Edge: Lessons from Energy Toolbase
San Diego Python Meetup June 2020 - San Diego, CA

我们的其他通讯

每周NoSQL -免费的每周新闻,其中包含与NoSQL相关的最佳精选新闻,文章,工具和库,新发行版,工作等。

创办人周刊(Founder Weekly) -面向企业家的免费每周新闻,内容精选最佳,必须阅读文章,如何指南,技巧和窍门,资源,事件等。
版权所有©2020 Python Weekly,保留所有权利。

如果你想第一时间了解python的前沿信息,请在http://www.PythonWeekly.com自行订阅注册。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python投资回收期是指在进行投资决策时,计算投资项目的回收期限。回收期是指从投资开始到回收全部投资成本所需要的时间。Python可以通过编写程序来计算投资回收期。 在计算投资回收期时,需要考虑以下几个因素: 1. 投资金额:即投资项目的初始成本。 2. 现金流量:包括投资项目的预期收入和支出,通常以年为单位进行估算。 3. 投资回收期:即从投资开始到回收全部投资成本所需要的时间。 Python可以通过编写程序来计算投资回收期。一种常见的方法是使用现金流量的净现值(NPV)来计算回收期。具体步骤如下: 1. 根据投资项目的现金流量,计算每年的净现金流量。 2. 计算累积净现金流量,即每年的净现金流量累加起来。 3. 找到累积净现金流量第一次变为正值的年份,即为投资回收期。 下面是一个示例的Python代码来计算投资回收期: ```python def calculate_payback_period(cash_flows): cumulative_cash_flow = 0 payback_period = 0 for year, cash_flow in enumerate(cash_flows): cumulative_cash_flow += cash_flow if cumulative_cash_flow >= 0: payback_period = year + 1 break return payback_period cash_flows = [-100, 50, 30, 20, 10] # 示例现金流量,负值表示投资支出,正值表示收入 payback_period = calculate_payback_period(cash_flows) print("投资回收期为", payback_period, "年") ``` 这段代码中,`cash_flows`表示投资项目每年的现金流量,负值表示投资支出,正值表示收入。`calculate_payback_period`函数通过累积净现金流量找到第一个正值的年份,即为投资回收期。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值