~ 文章, Blog, 教程...

Jeff Knupp author of one of my favorite Python books "Writing Idiomatic Python" talks why Python is terrible for writing long-lived programs dealing with complicated data structures. He then goes to compare it with Go Programming languages where the datatype and data modeling has to be done before hand ( we are talking about complex nested data structures ) . Curator's Note - If you are interested in golang do check out a weekly go programming newsletter.


当然的,和 golang 进行了对比,然后... )

Reliably deliver your emails with a quick and simple API or SMTP integration. Try for Free. Curator's Note - Python and Django integration for sendgrid and respectively. You can send 12,000 emails per month free.


一个实用的服务,值得关注的赞助商... 免费的话, 2K/月, 对小应用足够了 )

David Rodriguez attended the Udacity course: Developing Scalable Apps in Python - App Engine course and took these notes on building scalable apps.


可扩展应用本质上是个架构而不是语言问题... 当然,笔记在 中,嗯哼. )

Splinter is just an abstraction layer on top of Selenium and makes easy to write automation tests for web applications. This is a brief introduction to Splinter.


测试呢,最终还是得统一为 DSL, 当然,如果这个 DSL 和目标程序使用的相同,是最好的了. )

httstat provides a HTTP response breakdown on command line. This saves you having to open up a browser and look at a visual network response waterfall.


目测是一个现成的无头浏览器的值守? )

David shares his list of command line alias for Django development. Curator's note - Caution making alias for dot and double dot.

Take full control of your keyboard with this small Python library. Hook global events, register hotkeys, simulate key presses and much more.


PyHook 之后, 又一键盘控制模块,期望是跨平台兼容的...嗯哼,可怜的 M$ )

Dynamically adding or overwriting an instance method in Python is rarely needed, but it's a good excuse to explore interesting aspects of the language that aren't always well known: the descriptor protocol, types.MethodType and partial function applications.


猴补丁 ~ 方便了程序猿,逼死编译器的好物,令 Py 的加速大业又多一层壁垒 )

Model Managers (and custom QuerySets) are really useful. If you find yourself doing some complicated queryset logic over and over again, you can put that logic in one place and just refer to it with a simple name.


对于死也只用 SQL 的人来说,不存在哪... )

Instagram operates at a scale unprecedented and is one of the largest users of Python/Django. In this video Carl talks about Django usage @instagram . What modification they made to Django and Why ?, How Django usage evolved over the years at instagram and more.

This article shows us the remote interpreter feature of PyCharm. Useful for those using PyCharm and want to execute scripts on a remove machine where the environment / data resides.






~ 包/模块/库/片段...

Use PCA analysis to reorganize the pixels of a painting into a smooth color palette.







Neural Networks that invent their own encryption :key.


又一个 TF 上的神经网络, Python 在所有领域都是一样的节奏, 海量类似模块/框架/功能,然后拼谁坚持到最后,当然,最终还得看 Guido 的脸色收入内建... )

Uses deep learning to caption images in an HTML file and fills out its alternative text attributes with the related caption. Altify automizes the task of inserting alternative text attributes for image tags. Altify uses Microsoft Computer Vision API's deep learning algorithms to caption images in an HTML file and returns a new HTML file in which alt attributes are filled out with their corresponding captions.




ParhamP 复活了!? )

DMake is a tool to manage micro-service based applications. It allows to easily build, run, test and deploy an entire application or one of its micro-services.


基于 Docker 的微服务!? 表示担心哪... )

A tool to perform static analysis of known vulnerabilities in docker images/containers


利用 Docker 镜像的非安全性,进行静态检查和修复 )

A Python package to implement tools and helpers for Mozilla Dockerflow


不明觉厉, Mozilla 刷版本数之外,又开始折腾容器云了!? )

Bot for forwarding slack messages to telegram.


telegram 虽然安全,可惜... )

A small wrapper around python logging module which can easily format and write logs to file.


内建日志模块的一个轻包装,协助我们快速格式化 )

在 Tensorflow 上 实现快速前馈神经式传输网络

A simple website list blocker for time periods based on hosts.


~ ( ̄▽ ̄) 今天开始,俺将永远是 42 岁了...


comments powered by Disqus