内容提要
本期《pythonista周刊》内容涵盖区块链、智能合约、手势控制无人机、用户文件处理、自定义私人电子邮件中继、Pythonic工厂模式、IDE扩展SonarLint、压缩和归档文件、Flask应用程序中使用模板、微分方程求解、Python代码并行化、Python独立构建、Python反模式、Psycopg3初步审查、OpenBSD的pledge和unveil、使用Scrapy抓取网页、逆向工程苹果词典等。此外还有一些有趣的项目、工具和库,以及一些活动信息。
关键要点
-
本期《pythonista周刊》第517期内容涵盖区块链、智能合约、手势控制无人机等多个主题。
-
Solidity、区块链和智能合约课程将介绍核心概念,包括NFTs、ERC20s和去中心化金融编码。
-
使用MediaPipe Hands通过手势识别控制DJI Tello无人机。
-
Django提供的工具可以安全地处理用户上传的文件。
-
自定义私人电子邮件中继的设置方法及其优势。
-
现代Python特性下的工厂模式设计原则讨论。
-
SonarLint是一个免费的IDE扩展,提供170多条规则来检测Python代码中的问题。
-
Python中压缩和归档文件的各种方法介绍。
-
Flask应用程序中使用模板的教程,包括数据传递和模板继承。
-
使用Python求解一阶和高阶微分方程的方法。
-
Python代码并行化的常见选择,包括进程并行化和Ray库。
-
Python独立构建项目提供高度可移植的Python发行版。
-
介绍Python反模式和Psycopg3的初步审查。
-
OpenBSD的pledge和unveil在Python中的应用。
-
使用Scrapy抓取网页的技巧。
-
逆向工程苹果词典的相关内容。
-
有趣的项目和工具包括Klara、Phyterminal、Mockachino等。
-
即将举行的虚拟活动包括PyLadies Dublin Meetup和DragonPy Meetup,讨论多媒体检索和自我主权身份等话题。