第 440 期 Python 周刊

Python编程技巧与项目精选
本文精选了Python编程领域的最新技巧与项目,包括使用DjangoCheckConstraints检查百分数字段的有效性,利用Pytesseract将图像转换为HTML网站,以及如何在Python中使用Zillow API。此外,还介绍了适合JavaScript开发者的Python学习资源,使用SQLAlchemy关联提升应用程序性能的方法,以及通过Grad-CAM可视化深度神经网络的类激活图。

文章教程

使用 Django Check Constraints 检查百分数字段

链接:
https://adamj.eu/tech/2020/03/10/django-check-constraints-sum-percentage-fields/

Django  的 CheckConstraint 类用来确保选项的字段为有效值。它使可确保一组百分数字段总和为 100%

Python 101 :学习列表

链接:
https://www.blog.pythonlibrary.org/2020/03/10/python-101-learning-about-lists/

列表是 Python 编程语言中的基本数据类型。列表是可变序列,通常是同类项目的集合。可变意味着可以在创建列表后更改。

适合 JavaScript 开发者的 Python

链接:
https://www.valentinog.com/blog/python-for-js/

为 JavaScript 开发者提供的 Python 指南。

掌握 SQLAlchemy 关联

链接:
https://blog.theodo.com/2020/03/sqlalchemy-relationship-performance/

让我们看看如何在 SQLAlchemy 关联上使用不同的加载技术来提高应用程序性能。

使用 Python , Flask , Twilio 和 EasyPost 构建发货通知服务

链接:
https://www.twilio.com/blog/build-shipment-notification-service-python-flask-twilio-easypost

随着电子商务的日益流行,公司现在比以往任何时候都更直接地将货物运送给其消费者。消费者在网上购买商品后,便想知道订单在运送过程中的位置以及到达时间,这正是 Twilio 和 EasyPost 擅长的场景。在本教程中,您将看到使用 EasyPost  API for Tracking跟踪移动的货物是多容易,并通过 Twilio  SMS API和 Python 的 Flask 框架通知到个人。

使用 Pytesseract 将图像转换为 HTML 网站

链接:
https://armaizadenwala.com/blog/pytesseract-images-to-html/

使用 Google Tesseract 将图像转换为字符串,然后使用 Python 将其转换为静态 HTML 站点。

Zillow API

链接:
https://www.youtube.com/playlist?list=PLT8WeU5lHsiRgqUP0R63wCuwL_CgWNc7W

如何在 Python 中使用 Zillow API 。

Python 绘图

链接:
https://andyljones.com/posts/post-mortem-plotting.html

修复数字错误导致的崩溃。

Grad-CAM :使用 Keras , TensorFlow 和 Deep Learning 可视化类激活图

链接:
https://www.pyimagesearch.com/2020/03/09/grad-cam-visualize-class-activation-maps-with-keras-tensorflow-and-deep-learning/

在本教程中,您将学习一种称为 Grad-CAM 的算法来可视化类激活图 , 以调试深度神经网络。然后我们将使用 Keras 和 TensorFlow 实现 Grad-CAM 。

基于类的视图模型

链接:
https://djangodeconstructed.com/2020/01/03/mental-models-for-class-based-views/

在本文中,我们将逐步介绍 Django 使用其基于类的视图。您将获得有关基于类视图如何在后台工作 , 最后讨论它们与基于函数的视图有何不同。

2020 年如何使用 Jupyter-noteboook (第 1 部分:数据科学前景)

链接:
https://ljvmiranda921.github.io/notebook/2020/03/06/jupyter-notebooks-in-2020/

这是有关 Jupyter Notebook 生态系统的三篇文章的第一篇。

使用 Python 的 face_recognition 库进行面部识别

链接:
https://www.youtube.com/watch?v=535acCxjHCI

使用树莓派为植物浇水

链接:
https://blog.alanconstantino.com/articles/water-your-plant-using-a-raspberry-pi-and-python.html

我们必须得谈谈 Python , Gunicorn 和 Gevent 的事

链接:
https://rachelbythebay.com/w/2020/03/07/costly/

Pandas 可以提高 Django 的效率

链接:
https://blog.urbanpiper.com/how-knowing-pandas-can-boost-your-django-efficiency/

有趣的项目

covid-19 分析

链接:
https://github.com/AaronWard/covid-19-analysis

新型冠状病毒热力图

dangerzone

链接:
https://github.com/firstlookmedia/dangerzone

具有潜在危险的 PDF , Office 文档或图像,一键转换为安全的 PDF 。

冠状病毒追踪 api

链接:
https://github.com/ExpDev07/coronavirus-tracker-api

一个简单快速( <200ms )的 API ,用于跟踪全球爆发的冠状病毒( 2019-nCoV )。它是使用 Flask 框架编写的。

PypTeX

链接:
https://github.com/sloisel/pyptex

PypTeX 是 LaTeX 的 Python 预处理器。它允许将 Python 代码片段嵌入 LaTeX 模板文件中。

Python-Markdown

链接:
https://github.com/Python-Markdown/markdown

John Gruber 的用 Python 实现带有扩展支持的 Markdown 。

GUI_maker

链接:
https://github.com/max-dotpy/GUI_maker

给初学者介绍 Tkinter 。

concrete-datastore

链接:
https://github.com/netsach/concrete-datastore

concrete-datastore 是基于Django  Web 框架的高度通用的 HTTP  REST Datastore。它主要用作单页 Web 应用程序( SPA )的 HTTP 数据库服务器。

本文翻译自 Python Weekly 440,有删改,不作为商业用途。

280bbb3f4005afde4c5730ae680f4819.jpeg

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值