Python Weekly 419
文章,教程或讲座
如何用 Dropbox Security 构建用于日志系统的威胁检测和事件响应的工具
传统上,构建威胁检测和响应工具的最常见方法是将自动化部分和调查部分分离。根据我们的经验,这可能会导致很多崩溃。在 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
一个利用类型模块小型库,旨在 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.0:https://www.python.org/downloads/release/python-380/
Python 3.8.0 是 Python 编程语言的最新版本,相对于 3.7 版本新增了许多新功能并做了很多优化,现在稳定版已经可以下载使用。
Django 3.0 beta 1:https://www.djangoproject.com/weblog/2019/oct/14/django-30-beta-1-released/
PyPy v7.2:https://morepypy.blogspot.com/2019/10/pypy-v72-released.html
本文翻译自 Python Weekly 419期,有删改,不作为商业用途。

Python Weekly 419的更多相关文章
- Python Weekly 422
新闻 Python 采用12个月作为发布周期 链接: https://mail.python.org/archives/list/python-dev@python.org/thread/KE7OS4 ...
- Python 资源大全中文版
Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-python 是 vinta 发起维护的 Python 资源列 ...
- 【转】Python资源 转自 dylanninin.com
http://dylanninin.com/blog/2013/11/23/python_resource.html Python是在工作期间零零碎碎学习起来的.当时正值部门申购图书,鉴于Python ...
- [转载]Python 资源大全
原文链接:Python 资源大全 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex ...
- python常用库
本文由 伯乐在线 - 艾凌风 翻译,Namco 校稿.未经许可,禁止转载!英文出处:vinta.欢迎加入翻译组. Awesome Python ,这又是一个 Awesome XXX 系列的资源整理,由 ...
- Python框架、库以及软件资源汇总
转自:http://developer.51cto.com/art/201507/483510.htm 很多来自世界各地的程序员不求回报的写代码为别人造轮子.贡献代码.开发框架.开放源代码使得分散在世 ...
- Awesome Python
Awesome Python A curated list of awesome Python frameworks, libraries, software and resources. Insp ...
- Machine and Deep Learning with Python
Machine and Deep Learning with Python Education Tutorials and courses Supervised learning superstiti ...
- 无开发经验,初学python
1.无开发经验,初学python 如果你不会其他语言,python是你的第一门语言: A Byte of Python (简明python教程,这个有中文版简明 Python 教程)是非常好的入门 ...
随机推荐
- 搭建rsync+inotify实现实时备份
一.环境搭建说明 系统环境 CentOS7.5 备份节点 主机名:backup01 IP地址:172.16.2.41 数据节点 主机名:nfs-master IP地址:172.16.2.31 二.在备 ...
- 2.java三大特性
1. 封装 方法:将属性值修饰为私有,提供get和set方法.造成所有对对象的访问都是通过方法的调用来完成(配合this的使用) 结果:用户不能直接随意改变一个对象内的属性,必须通过调用方法(验证)来 ...
- 升鲜宝V2.0_生鲜配送管理系统_杭州生鲜配送行业,升鲜宝使用教程 客户管理 第二章
1.新增客户 (1)新增客户有两种方式,单个添加和批量添加,客户的结构可以是独立的,也可以是父子结构(比如杭州升鲜宝科技有限公司下有西湖区部门,滨江区部门,余杭区部门等多个分部,就可以建立父子结构,这 ...
- python3数据分析,安装学习
python3数据分析,安装学习 转载注明来源: 本文链接 来自osnosn的博客,写于 2019-09-26. 为了简单.安装 anaconda3 就好啦. 因为安装原版python3,用pip安装 ...
- Kafka实战(七) - 优雅地部署 Kafka 集群
既然是集群,必然有多个Kafka节点,只有单节点构成的Kafka伪集群只能用于日常测试,不可能满足线上生产需求. 真正的线上环境需要考量各种因素,结合自身的业务需求而制定.看一些考虑因素(以下顺序,可 ...
- Docker异常:/lib/x86_64-linux-gnu/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
当使用docker cp 将容器内数据拷贝至主机时,或是使用docker export 命令归档容器文件时,出现下述异常: Error response from daemon: error proc ...
- Python中定义只读属性
Python是面向对象(OOP)的语言, 而且在OOP这条路上比Java走得更彻底, 因为在Python里, 一切皆对象, 包括int, float等基本数据类型. 在Java里, 若要为一个类定义只 ...
- Redis 命令执行全过程分析
今天我们来了解一下 Redis 命令执行的过程.我们曾简单的描述了一条命令的执行过程,本篇文章展示深入说明一下,加深大家对 Redis 的了解. 如下图所示,一条命令执行完成并且返回数据一共涉及三部分 ...
- How to: Supply Initial Data for the Entity Framework Data Model 如何:为EF数据模型提供初始数据
After you have introduced a data model, you may need to have the application populate the database w ...
- 《C#并发编程经典实例》学习笔记—2.9 处理 async void 方法的异常
问题 需要处理从 async void 方法传递出来的异常. 解决方案 书中建议尽量不写 async void 这样的方法,如果非写不可,建议在方法内部 try catch 所有的代码,即在方法内部处 ...