~ 文章, Blog, 教程...

我们想知道当今 Python 程序猿的真实生存状态, 在调查了 1000+ Python 程序猿后,得到一些有趣的结论, 在此分享大家;


简单的说:独自折腾的少,作为主语言和 JS 总是基在一起, 今年 Py 2 和 3 将战平, 框架中的 IPython/Falsk/numpy等科学计算框架, 在高速追上 Django; Debug 工具依然没有性能评估工具来的认同多,,,,

嗯哼,当然调查是 JETBRAINS 发起的... )

A Docker setup for a Django REST API with Travis CI support. Includes Python 2.X and Python 3.X, PostgreSQL, Unicorn ,Nginx, Travis CI Integration.

In this guide, we will demonstrate how to install and configure some components on Ubuntu 16.04 to support and serve Django applications. We will configure the uWSGI application container server to interface with our applications. We will then set up Nginx to reverse proxy to uWSGI, giving us access to its security and performance features to serve our apps.


所有 VIP 厂商中 DigitalOcean 的文章总是清晰又专注, 而且可以直接使用. )

This little tutorial is what you need to add a background task processor to Django using channels. Our task for this example will just be outputting "Hello, Channels!", but you could image running a subprocess on some data or sending an email.

The main idea behind benchmarking or profiling is to figure out how fast your code executes and where the bottlenecks are. The main reason to do this sort of thing is for optimization. You will run into situations where you need your code to run faster because your business needs have changed. When this happens, you will need to figure out what parts of your code are slowing it down. This article will cover how to profile your code.

One of the important realizations we made was that Python objects also have metadata. So, we can represent the XML data as normal Python objects, but store the XML metadata as metadata in the resulting Python objects. Using jxmlease, you can easily convert XML data to Python data structures. Here, the 'xml' variable contains the XML document shown in Example 2 (below). You convert it to Python data objects and print it.


嗯哼?! XML,现在还有什么场景一定要 XML 的!? )

如果折腾过 OpenStack, 那么一定不得不折腾插件管理器: stevedore; 现在介绍另一个值得折腾的: pike

This morning at OSCON, O'Reilly Media gave Brett Cannon the Frank Willison Memorial Award. The award recognises Cannon's contributions to CPython as a core developer and project manager for over a decade.

Kel™ is an open-source Platform as a Service (PaaS) from Eldarion® that makes it easy to manage web application deployment and hosting through the entire software lifecycle. Kel helps DevOps professionals manage their application infrastructure through a layer of tools and components that make Kubernetes accessible and easier to use. Kel builds on Eldarion's 7+ years experience running Gondor, one of the leading Python / Django PaaS solutions.

At a ChiPy event, Nick Bennett gave an excellent talk on traffic fatalities and how he attempts to visualize the publicly available data. The accompanying GitHub repo shows how he accessed and manipulated some of that data with Python tools and then used a couple of different web mapping services to visualize it. The talk prompted some informative comments from the audience and inspired me to further analyze the data myself.

The bisect module implements an algorithm for inserting elements into a list while maintaining the list in sorted order.


~ Upcoming Conference / User Group Meet


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

  • bless
    • 400 Stars, 12 Fork

能以 AWS Lambda 函式运行的 SSH 证书颁发服务

fizz buzz in tensorflow




PyQt 作品... )

专注生成各种格式表格的库,支持: CSV/HTML/JavaScript/JSON/Markdown/Excel/Pandas/Python/reStructuredText


啊! 表格! 有多少项目因你而崩溃! )

Hacker News 的链接储存为 JSON/CSV 格式数据

DAMA 无责任推荐

欢迎订阅 python-cn(华蟒用户组,CPyUG 邮件列表) - Google 网上论坛 和 Pyston 开发者直接沟通,嗯哼 ;-)

~ 嗯哼, 继续来自自荐的 御宅暴君 同学 ;-)




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

订阅 substack 体验古早写作:

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


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