蠎加载 179
原文: Import Python Weekly Newsletter - Issue No 179 欢迎, 来 PyChina/weekly 共同翻译/增订/推荐 周刊 蠎消息 ;-) 该读 ~ 文章, Blog, 教程… Python 3.8 已明确7项新嗯哼 PEP, 3.8 Python 3.7 benefitted from both new functionality and optimizations. From what we know so far about 3.8, it’s going to be a similar story. This time, most of the new functionality is targeted at C extension and module development. Based on the existing, Python Enhancement Proposals, or “PEPs” that have been submitted for 3.8 we have a good grasp on what features are likely to be included. I’ve put together a PEP-Explorer UI here for 3.8. (是也乎: 总之, 为了吸引大家进入 py3 世界, PEP 的嗯哼也加速了 ) 第 #168 集: 10种 Python 安全漏洞以及如何插入它们 podcast Do you write Python software that uses the network, opens files, or accepts user input? Of course you do! That’s what almost all software does. But these actions can let bad actors exploit mistakes and oversights we’ve made to compromise our systems. Python is safer than some languages, but there are plenty of issues to be careful about. That’s why Anthon Shaw and Anthony Langsworth are joining me to discuss Python security. (是也乎: 用 Python 开发软件的常见嗯哼… 其实吧, 嘦不是运行在 windows 环境中的都很好解决 ) 比较 Python,R 和 Scala 的顶级数据科学库 infographics (是也乎: 其实吧, 这种比例早已没什么必要了 ) 使用 LINQ 扩展 python 列表以实现干净快速编码 project A list-like type with fun functionality. Extents the builtin list with .NET’s Language Intagrated Queries (Linq) and more. Write clean code with powerful syntax. Forget about messy loops, conditions and list comprehensions. (是也乎: 传说 LINQ 是项非常嗯哼的技术…然后… ) 马尔可夫链文本生成器的优雅 Python 代码 - Eli Bendersky’s website markov chain While preparing the post on minimal char-based RNNs, I coded a simple Markov chain text generator to serve as a comparison for the quality of the RNN model. That code turned out to be consice and quite elegant (IMHO!), so it seemsed like I should write a few words about it. It’s so short I’m just going to paste it here in its entirety, but this link should have it in a Python file with some extra debugging information for tinkering, along with a sample input file. 用 Python 在 AWS Lambda 为星际争霸II构建 Amazon Alexa Skill aws, lamda The rising adoption of Amazon’s Alexa and Google Assistant brings a lot of amazing possibilities for developers. I’m going to show you the basic concepts of building voice user interfaces and how to build a simple Alexa skill. And since there’s plenty of “hello world” Alexa tutorials on the internet, we’re going to build something more interesting. Something that you can literally play with. (是也乎: AWS lamda 虽然是开创性的微服务形态,但还没有成为标准 ) Meet Daniel Imberman and Seth Edwards: Apache Airflow and the Kubernetes Executor pybay This post is part of a series introducing the speakers at the PyBay2018 conference in San Francisco this August. It’s a great chance to learn and connect with an engaged and diverse community of Python developers. We hope you’ll join us! 扩展和定制 django-allauth django In the previous tutorial, we learned about setting up and configuring some basic settings of django-allauth. If you have not yet read it, I recommend you read it here. You can proceed if you have completed the basic setup and configuration. This article deals with customizing django-allauth signup forms, intervening in registration flow to add custom process and validations. Social logins and their customizations discussed in the next article. (是也乎: Django 早已成功进入复杂到一眼看不出问题的境界了 ) DBSCAN 聚类教程 clustering algorithm DBSCAN is a popular clustering algorithm which is fundamentally very different from k-means. (是也乎: 叕一则流行分类算法教程 ) Python 中的基本统计: 描述性统计 statistics 对 Celery 任务进行单元测试 celery, TDD While you might get away with not writing unit tests for very simple Rest API endpoints, doing the same for celery tasks is recipe for frustration (and disaster). Celery tasks are asynchronous by design and therefore a lot harder to get a grip on using a “development driven development” approach. Test Driven Development (TDD) might not have taken us to the promised land we had hoped for, but when it comes to celery tasks, it most definitely is essential to a sane, effective and efficient development process - and having that peace of mind when releasing your code into production. (是也乎: 对分布式嗯哼的测试一直是个大问题… ) 计算文件 project A little command-line interface (CLI) utility written in Python to help you count files, grouped by extension, in a directory. By default, it will count files recursively in current working directory and all of its subdirectories, and will display a table showing the frequency for each file extension (e.g.: .txt, .py, .html, .css) and the total number of files found. (是也乎: 文件统计小工具… ) 好物 ~ 包/模块/库/片段… ...