文档章节

Python Weekly 419

iCodeBugs
 iCodeBugs
发布于 2019/12/12 21:02
字数 1411
阅读 16
收藏 0

文章,教程或讲座

如何用 Dropbox Security 构建用于日志系统的威胁检测和事件响应的工具

https://blogs.dropbox.com/tech/2019/10/how-dropbox-security-builds-better-tools-for-threat-detection-and-incident-response/

传统上,构建威胁检测和响应工具的最常见方法是将自动化部分和调查部分分离。根据我们的经验,这可能会导致很多崩溃。在 Dropbox,我们已经为我们的日志系统构建了一个通用的基础抽象模型,该模型可在事件响应周期的各个阶段进行 Alertbox,Covenant 和 Forerunner 检测。集成利用强大的开源工具使我们能够快速浏览数据并自动执行警报,因此我们可以专注于更复杂的威胁。

Python 3.8

https://docs.python.org/3.8/whatsnew/3.8.html

本文介绍了与 3.7 相比,Python3.8 的新增功能。

完整的 Python 库导入指南:绝对导入,相对导入和其他方法

https://www.pythonforthelab.com/blog/complete-guide-to-imports-in-python-absolute-relative-and-more/

怎样构造你的代码才能使导入结构清晰明了。

Haptik 是如何将大量代码从 Python2 迁移到 Python3 的?

https://haptik.ai/tech/how-haptik-carried-out-their-largest-python3-migration/

这篇文章描述了 Haptik 是怎么在 0 宕机的情况下完成整个 Python2 到 Python3 代码迁移的工程。

《Python 终极指南》中的分割和对抗算法

https://skerritt.blog/divide-and-conquer-algorithms/

一个很容易理解的分割和对抗算法简介。

Y 组合器的简单本质(用 Python 描述)

https://lptk.github.io/programming/2019/10/15/simple-essence-y-combinator.html

Y 组合器是 lambda 语法的核心概念,它是高级程序语言的基础。Y 组合器允许在不使用自引用函数的情况下定义一个递归。我看过多数专门介绍 Y 组合器文章是首先展示了 Y 组合器(这是相当难以理解的),然后尝试解释它是怎么运行的。我觉得这不是好方法。在本文中,我将采取另一种方法:我会先以简单的术语描述 Y 组合器的本质,或者解释如何在没有自引用的情况下进行递归,然后从中推导出通用的 Y 组合器概念。

使用 Python 的 Django 将文件上传到 AWS S3https://stackabuse.com/uploading-files-to-aws-s3-with-python-and-django/

在本文中,我们将探讨 Django 如何处理文件上传,以及如何利用云存储来扩展此功能以满足我们的需求。

使用 Pandas 的 qcut 和 cut 函数合并数据

https://pbpython.com/pandas-qcut-cut.html

Pandas 的 qcut 、cut 函数都用于将连续数据值存储到离散的存储桶或箱中。本文介绍了这两个命令之间的区别,以及如何使用这两个命令。

用 PyQtGraph 绘图

https://www.learnpyqt.com/courses/graphics-plotting/plotting-pyqtgraph/

在本教程中,我们将逐步介绍使用 PyQtGraph 创建一个绘图小部件,然后演示使用线条颜色、线条类型、轴标签、背景色以及多条线条自定义绘图。

如何使用 MongoDB 和 Docker 部署 Flask

https://www.digitalocean.com/community/tutorials/how-to-set-up-flask-with-mongodb-and-docker

在本教程中,您将使用 Docker 容器中的 Flask,Nginx 和 MongoDB 构建、打包和运行 Web 应用程序。学习在 docker-compose.yml 文件中定义整个堆栈配置,了解 Python,MongoDB 和 Nginx 的配置文件。Flask 需要一个 Web 服务器来处理 HTTP 请求,因此你还会学习使用 Gunicorn(它是 Python WSGI HTTP 服务)来处理该应用程序。而 Nginx 作为反向代理服务器,将请求转发到 Gunicorn 进行处理。

为什么我的验证集损失值低于训练集损失值?

https://www.pyimagesearch.com/2019/10/14/why-is-my-validation-loss-lower-than-my-training-loss/

在本教程中,您将学习在训练自己的深度学习神经网络模型时,验证集损失值可能低于训练集损失值的三个主要原因。

Python 属性访问和描述符协议https://amir.rachum.com/blog/2019/10/16/descriptors/

由于对 Python 的某些误解而受影响的科学论文高达数万http://www.blog.pythonlibrary.org/2019/10/13/thousands-of-scientific-papers-may-be-invalid-due-to-misunderstanding-python/

一步一步教你如何在 Django Web 应用程序中使用 Sentry 实时监控错误https://blog.hlab.tech/a-step-by-step-tutorial-on-how-to-monitor-software-errors-in-real-time-using-sentry-in-django-web-applications/

使用 Spotify API 接口分析用户音乐习惯https://nvbn.github.io/2019/10/14/playlist-analysis/

有趣的项目,工具或库

Detectron2 库分析音乐习惯

https://nvbn.github.io/2019/10/14/playlist-analysis/

Detectron2 是 Facebook AI Research 的下一代软件系统,它实现了最新的对象检测算法。Detectron2 是对 Detectron 的完全重写。

PyTorch Mobile

https://pytorch.org/mobile/home/

在 iOS 和 Android 设备上部署 PytTorch。

pyChart.js

https://github.com/IridiumIO/pyChart.js

Chart.js 是适用于 Python 的 Django 框架的交互式绘图库。

pfun

https://github.com/suned/pfun

一个利用类型模块小型库,旨在 Python 中使用静态类型检查功能。

cast-sh

https://github.com/hericlesme/cast-sh

浏览器中运行终端的实例。

CrypTen

https://github.com/facebookresearch/CrypTen

致力于隐私保护的机器学习框架。

sotabench-eval

https://github.com/paperswithcode/sotabench-eval

简单的基于公共标准的机器学习评估器。

TorchBeast

https://github.com/facebookresearch/torchbeast

一个用于分布式 RL 的 PyTorch 框架。

image_to_numpy

https://github.com/ageitgey/image_to_numpy

将图像文件加载到具有 Exif 向量支持的 numpy 数组中以防止图像扭曲!

Daudin

https://github.com/terrycojones/daudin

一个 Python 命令行 shell。

新版本

Python 3.8.0https://www.python.org/downloads/release/python-380/

Python 3.8.0 是 Python 编程语言的最新版本,相对于 3.7 版本新增了许多新功能并做了很多优化,现在稳定版已经可以下载使用。

Django 3.0 beta 1https://www.djangoproject.com/weblog/2019/oct/14/django-30-beta-1-released/

PyPy v7.2https://morepypy.blogspot.com/2019/10/pypy-v72-released.html

本文翻译自 Python Weekly 419期,有删改,不作为商业用途。

爱写Bug.jpeg

© 著作权归作者所有

iCodeBugs
粉丝 2
博文 62
码字总数 70657
作品 0
昆明
私信 提问
北京 《编程公园二》

上一次发了编程公园的一个意向发现很多人支持我的想法,而且第一期《编程公园》举办的也恰如人意,为了能够和osc上的同志们共同钻研技术,讨论人生,理想。《编程公园》第二期已经确定。具体...

宁宁123韩
2013/03/19
754
11
摘抄 python dict() 比 {} 慢6倍左右

看了一个叫 doug hellmann 的哥们儿写的博文 在python2.7中 dict() 函数方式生成字典比直接{}要慢6倍。 实验代码 $ python2.7 -m timeit -n 1000000 -r 5 -v 'dict()'raw times: 0.24 0.2......

回忆书签
2012/11/16
366
0
isort 4.2.12 发布,Python 的 import 排序

isort 4.2.12 发布了,改进如下 4.2.12 - June 1, 2017 - hotfix release 重要提示:这将是支持 Python 2.6 的最后一个版本,后续版本将仅支持 2.7+ Fixed wheel distribution bug 4.2.11 -...

局长
2017/06/02
527
1
北京 《编程公园》四

2013年4月14日编程公园第3次活动---导师limodou 以前来参加的同学可以帮忙推广下(纯公益) 时间:4月14日周日 上午 9:00-下午16:00 地址:北京市海淀区上地八维一校区,综合办公楼C区2,二层...

宁宁123韩
2013/04/08
598
0
黑客们会用到哪些Python技术?

文 / Python全家桶 目录 1. 环境配置 2. 安装依赖包 3. 与网络交互 4. 二进制操作或编码 5. 漏洞开发工具 Python已经成为漏洞开发领域的行业标准,读者会发现大多数概念验证工具都是用Pytho...

程序员之家_
2019/03/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 宇宙银河乱弹英雄传 —— @FalconChen

1Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :Axxis的单曲《Only God Knows》 最近只听摇滚,挖了好多以前没听过的歌,蛮好。#今日歌曲推荐# 《Only God Knows》- Axxis 手机...

小小编辑
今天
137
1
Safari Date() 函数对日期时间字符串(yyyy-MM-dd HH:mm:ss) 提示NaN的问题

今天发现一个奇怪的问题,在iPhone使用 safari 选择定时发布文章到OSC,选择时间后提示不是合法的时间,判断时间的代码如下: var d = new Date('2020-01-23 23:15'); if (isNaN(d)) {...

FalconChen
昨天
124
0
ActiveMQ学习之通讯协议

一、支持的通讯协议 ActiveMQ支持的client-broker通讯协议有:TCP、NIO、UDP、SSL、HTTP(S)、VM 其中配置Transport Connector的文件在ActiveMQ安装目录的conf/activemq.xml中的<TransportCon...

冥焱
昨天
91
0
应急广播户户通平台

一、平台概述 应急广播户户通平台为软硬一体化广播服务解决方案。实现了应急广播、视音频及图片文字信息、调频及数字广播FM、天气预报信息接收功能,以及视音频播放、智能机器人、电子日历等...

neocean
昨天
133
0
如何为Apache 2.2启用mod_rewrite

我已经在我的Vista机器上安装了新的Apache 2.2,一切正常,除了mod重写。 我没有注释 LoadModule rewrite_module modules/mod_rewrite.s 但是我的重写规则都没有,即使是简单的重写规则 Re...

javail
昨天
53
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部