~ 文章, Blog, 教程...

Do you still make one of these?

During my work as Python developer, I have seen many different approaches to software testing. Having such developed community and tools, it may seem that this topic should not leave much to discuss in the Python world. For many developers the choice of their test framework might be simple?—?Pytest.

This article describes garbage collection (GC) in Python 3.6. Usually, you don't need to worry about memory management when the objects are no longer needed Python automatically reclaims the memory from them. However, understanding how GC works can help you write better Python programs.

Making a REST API Services will help you to connect any clients of choice to the Ether Network: Chrome Extensions, Mac App, iOS App or Android App.


以太坊 相关的文章也多了起来, 这是又一个领域的战国时代, 就看大家谁猜的对了... 俺猜, 嘦 google 推出类似的开源项目, 那么...


Text Classification is the task of assigning the right label to a given piece of text. This text can either be a phrase, a sentence or even a paragraph. Our aim would be to take in some text as input and attach or assign a label to it. Since we will be using Tensorflow deep learning library, we can call this the Tensorflow text classification system.


叕一则文本处理的案例,只是在 PyTorch 批量输出中文案例时, TF 就...


World Development Indicators (WDI) are an extensive and comprehensive compilation of data by the World Bank. WDI includes 1,400 indicators for over 200 economies, and it presents the most current and accurate global development data available.





Stable sorting maintains the original order if two keys are the same

If you’re designing a REST API, auto incremented primary keys can be a threat. They expose a lot of informations about your API and the internal structure. UUIDs can help to cover these information and make your API more secure. In the following I’m going to explain what a primary key is and what problems can occur with auto incremented primary keys.


最大的问题可能是走查时,阅读体验了... )

Documenting the process of building Nimoy.

Learn how to create your own Domain Specific Language with Python from scratch with this step-by-step tutorial.


叕叕一则 DSL 的 py 制造过程


Jupyter Notebook (a.k.a iPython Notebook) is brilliant coding tool. It is ideal for doing reproducible research. Here is my list of 10 tips on structuring Jupyter notebooks, I worked out over the time.

Django 2.0 beta 1 is an opportunity for you to try out the assortment of new features in Django 2.0.

Recent scandals around fake news have spurred an interest in programmatically gauging the journalistic quality of an article. Companies like Factmata and Full Fact have received funding from Google, and Facebook has launched its “Journalism Project” earlier this year to fight the spread of fake stories in its feed.




Switching to a new language is always a big step, especially when only one of your team members has prior experience with that language. Early this year, we switched Stream’s primary programming language from Python to Go. This post will explain some of the reasons why we decided to leave Python behind and make the switch to Go.


Pythonic 世界也包含 golang 的




Before we get elbow deep in opcodes here, let’s cover a little background. The Python standard library has a module called pickle that is used for serializing and deserializing objects. Except it’s not called serializing and deserializing, it’s pickling and unpickling.

In this post, we'll be doing a step-by-step walkthrough of a basic machine learning project, geared toward people with some knowledge of programming (preferably Python), but who don’t have much experience with machine learning. By the end of this post, you'll understand what machine learning is, how it can help you, and be able to build your own machine learning classifiers for any dataset you want.

A circular dependency occurs when two or more modules depend on each other. This is due to the fact that each module is defined in terms of the other.

PuDB is a full-screen, console-based visual debugger for Python.



所以, CCDOS 的世界才是最好的..


This post describes a prototype project to handle continuous data sources of tabular data using Pandas and Streamz.


还有这种操作? DataFrames 不是整体处理的嘛?流式化了怎么矩阵运算? )

Python 3.7.0a2 now available for testing


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

Chart and text in Email




简单的说, 这是一位发布统计报表给经理烦了程序猿, 自制的一套能从服务端,直接发送 excel 风格报表邮件给领导们的工具.


Static Fire is an engine for creating static websites, primarily blogs.




  • UH
    • 14 Stars, 0 Fork

UH is a github unfollowers hunter.

FaceBoxes: A CPU Real-time Face Detector with High Accuracy.




俺只能说中国早已硬件化了.. )

Flectra - Open Source ERP and CRM - Forked From Odoo.


细思恐极, 叕一个基于 Zope 的续作, 可想当年多Nb 哪...

问题是当年 Zope 的理想, 现在已经为 BaaS 来实现了


PyTorch baseline for AI challenger Scene classification.

  • tuts
    • 7 Stars, 2 Fork

Reverse engineering tutorials.


逆向工程教程 )

A collection of player contributed walkthroughs for Hackers Challenge puzzles.

Tensorflow implementation of the models used in "End-to-end learning for music audio tagging at scale".





Utilities for encoding, decoding and splitting SMS.


叕叕一个 SMS 工具模块, 可见 2G 渠道一直稳定可用也是值得嗯哼的... )

Release framework based on Python.

Fast matrix-multiplication as a self-contained Python library – no system dependencies!

The original game was written by Dave Kaufman in BASIC and published in the "People's Computer Company" newsletter in 1974. Here is a Python version of the game (work in progress, there could still be bugs!).

A python documentation linter which checks that the docstring description matches the definition.


Py 文档的 linter...


This is a simple 4x4 Sudoku game I created in Python for my class.

Fast Python parser and editor for ASAM MDF (Measurement Data Format) files


ASAM 98年就创立的自驾驶相关协议体系...

目标就是形成跨厂商/硬件/数据的信息交流总线, 基本上现代民用汽车的控制系统和战斗机操作系统没什么差别了...


( ̄▽ ̄)

只需要给出散点数据, 自动生成漂亮的热力图

关键响应非常敏捷, 10.1 长徦期间嗯哼了一下, 立即追加了两个功能: pyheatmap/ at 31d80c89529e194e743e3125d56a189712186c55 · oldj/pyheatmap

神奇的是作者同时果断也是位 SiFi 作家: 地球上的背包客 - Backpackers_on_Earth.pdf




关于 ~ DebugUself with DAMA ;-)
点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:

关注公众号, 持续获得相关各种嗯哼:


**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:
  • + 扫描预约入群, 学员每满 42 人即启动新一期训练营 ;-)
  • 101camp22.7
  • + 任何问题, 随时邮件提问可也: