Skip to content

Latest commit

 

History

History
137 lines (105 loc) · 9.61 KB

Python_Weekly_Issue_297 .md

File metadata and controls

137 lines (105 loc) · 9.61 KB

原文:Python Weekly - Issue 297 


欢迎来到Python Weekly第297期。本周,让我们直入主题。

来自赞助商

嘿,Python粉,你想要表达你对Python的爱吗?那么,点击这里,获取你的T恤,骄傲地穿上它吧。

文章,教程和讲座

How to Make a Digital Personality of Yourself Using Chatbots, Facebook Messages, and Empathy
This article sums up the culmination of my experiences researching and developing my senior thesis, an attempt to create a chatbot named Emoter that would have empathy (or some programmatic equivalent to it), at Parsons School of Design, deployed as an interactive exhibit in an art gallery. The experience didn't just leave me a better developer, but also with more insight on how the user experience of a chatbot should really feel, which will be the main point I address throughout the article.

Face Alignment with OpenCV and Python
The purpose of this post is to demonstrate how to align a face using OpenCV, Python, and facial landmarks. Given a set of facial landmarks (the input coordinates) our goal is to warp and transform the image to an output coordinate space. 

Blue Green Deployment Using Amazon AWS and Python.
In Blue green deployment approach we create replica of the current production infrastructure and route all the traffic to the replica. The current infrastructure is termed as Blue while the replica is Green. Of course we make all code updates in the green fleet. This ensure high availability during deployments. This article is about implementing blue green deployment using Amazon AWS and Python. We will use Elastic Compute Cloud(EC2), Autoscaling Groups, Launch Configurations(LC), Elastic Load Balancer(ELB), Route 53, Python Boto and Python Fabric.
 
Tutorial: Asynchronous Speech Recognition in Python
A (fairly) simple technique for using Google's kinda-sorta-really confusing Speech Recognition API.
 
Write a Python app to get Outlook mail, calendar, and contacts
The purpose of this guide is to walk through the process of creating a simple Python web app that retrieves messages in Office 365 or Outlook.com. This guide will use the Microsoft Graph to access Outlook mail. Microsoft recommends using the Microsoft Graph to access Outlook mail, calendar, and contacts.
 
Subtests are the Best
Using subtests can help Python developers write cleaner code. Find out how.

Podcast.init Episode 111 - Cauldron with Scott Ernst 
The notebook format that has been exemplified by the IPython/Jupyter project has gained in popularity among data scientists. While the existing formats have proven their value, they are still susceptible with difficulties in collaboration and maintainability. Scott Ernst created the Cauldron notebook to be testable, production ready, and friendly to version control. This week we explore the capabilities, use cases, and architecture of Cauldron and how you can start using it today!
 
The $1700 great Deep Learning box: Assembly, setup and benchmarks
 
Generating 64 bit hash collisions to DOS Python
 
SMS Spoofing with Python for Good and Evil
 
Unsupervised Machine Learning for Fun & Profit with Basket Clusters
 
BS / AN Face Detection Python
 
Using Python and Pandas to Analyze Price Targets and Ratings
 
Building Game AI Using Machine Learning
 
Monitoring my VOIP provider with Home Assistant
 
Winning the Battle for Riddler Nation; An Agent-Based Modelling Approach to the Solution
 
Modern Django -- Part 2: REST APIs, Apps, and Django REST Framework
 
Responsive Bar Charts with Bokeh, Flask and Python 3

书籍

Black Hat Python: 2 Manuscripts--Hacking With Python and Wireless Hacking
 
Learn Tkinter By Example 
 

本周的Python工作

Growth Engineer at Tictail 
Engineering at Tictail does not just involve code; you will be part of the entire process of bringing ideas to life. From brainstorming and early design, to iterating upon the implementation, shipping the code and supporting it in the future. Building features will include work on the Python backend, developing the React frontend that powers tictail.com as well as internal tools that help your colleagues scale their impact.
 

好玩的项目,工具和库

ChaosBot
ChaosBot is a social coding experiment to see what happens when the absolute direction of a software project is turned over to the open source community.
 
Django Viewflow
Reusable workflow library for business process automation with python and BPMN.
 
Baselines
OpenAI Baselines: high-quality implementations of reinforcement learning algorithms.
 
Polyaxon
Deep Learning library for TensorFlow for building end to end models and experiments.
 
visidata
A console spreadsheet tool for discovering and arranging data.
 
xcessiv
A web-based application for quick and scalable hyperparameter tuning and stacked ensembling in Python.
 
Python Boilerplate
A collection of Python boilerplates for getting started quickly and right-footed.
 
gitsuggest
A tool to suggest github repositories based on the repositories you have shown interest in.
 
Skater

Skater is a python package for model agnostic interpretation of predictive models. With Skater, you can unpack the internal mechanics of arbitrary models; as long as you can obtain inputs, and use a function to obtain outputs, you can use Skater to learn about the models internal decision policies.
 
MicroPython on Unicorn

这个仓库包含了一个基于Unicorn仿真器(转而基于QEMU)的虚拟微控制器的实现。它还包含了一个到那个虚拟微控制器的MicroPython端口。Unicorn有一个JavaScript版本,unicorn.js,它是通过在Unicorn的C版本上运行Emscripten来实现的,并且允许虚拟微控制器在浏览器中运行。这样,就可以提供在web浏览器中运行模拟裸机的完整MicroPython端口。  
tox-docker

测试期间运行一个或多个Docker容器的tox插件。  
QuickUI

科学的单行式交互GUI库。  
pmbootstrap

开发和安装postmarketOS的复杂chroot/build/flash工具。
 
typot

自动检测打字错误,只需检查即可接受修复。  
cheat.sh

找到你需要的{命令选项|代码片段}的最快方法。  

近期活动和网络研讨会

使用Python的数据科学介绍 - New York, NY

虽然说了解数据科学从来就不是一件容易的事,但是,如果有个指南帮你开始你的旅程,那将对你有所助益。在这个免费的实践性研讨会上,和Galvanize一起,你将通过python编程语言,学会数据科学的基本知识。