7独特和被低估的Python图书馆
#网络开发人员 #编程 #python #网络安全

我相信,科技行业的所有利益相关者都同意并做出一个一致的决定,即Python是一种随和的编程语言。如果这是一场辩论,我认为这是很久以前休息的。

Python来自www.python.org,是一种编程语言,可让您快速工作并更有效地集成系统。长话短说,简短的Python是一种编程语言,对初学者友好,但如此强大。因此,您想构建一个电子商务应用程序,社交网络,移动应用程序,桌面应用程序或冒险进行游戏开发,机器人技术,自然语言处理,数据科学,物联网(物联网)和网络安全,等等Python是其他语言希望它们可以成为的全面语言。

Python是编程语言中最广泛的库之一。它的普遍性和灵活性促使出于不同目的(包括Web开发,数据分析,机器学习和自动化)生产大量库,这仅仅是开始。尽管JavaScript和Java(例如JavaScript和Java)的其他语言同样具有无数的库,但Python的可用性,相关性和库的可访问性增加了其遥远和广泛的接收以及改进丰富的图书馆生态系统系统。无论如何,从长远来看,特定数量的库可能会波动,并且不断以不同的语言创建新的库。

很明显,普遍认为的Python库,例如Sqlalchemy,Numpy,Pandas,Opencv,OpenCV,Beautiful Soup和Matplotlib,已经在大多数开发人员的脑海中建立了帐篷。尽管如此,还有一个整个不受欢迎的,罕见的,不足的,被低估的和被低估的python库,等待被发现,或者更确切地说,它们已经被发现但没有被完全利用。

>

在本文中,我们将探索一些非常有用的库,这些图书馆受到了似乎被忽略和不断使用图书馆的不断使用的尊重。

faker
因此,您想通过半真实数据测试您的应用程序吗?不再强调,构建虚假数据是为了帮助您生成虚假数据,例如全名,地址,电子邮件,性别等,以帮助您巧妙地工作。您可以访问https://faker.readthedocs.io/en/master以获取基本安装说明和应用程序。

箭头
作为新手,您必须厌倦日期格式以及操纵日期所带来的所有斗争。箭头库为您提供了一种逻辑且用户友好的方法,用于生产,修改,编辑和转换日期,时间和时间戳。它可以帮助您在最短的时间内使用更少的代码来处理日期和时间。想尝试一下吗?单击此处https://pypi.org/project/arrow

pandas-profing/ydata-profing
数据科学极客会喜欢这个图书馆。它在一致且快速的解决方案中提供了单行探索性数据分析(EDA)经验。在撰写本文时,该模块已重命名为Ydata Proforing,用于为PANDAS数据框架创建全面的分析报告。它扩大了对数据传输和分发的见解。您可以在https://pypi.org/project/pandas-profiling

上探索更多其功能

Rich
顾名思义,它富含美化的终端输出。偷偷挑选我们所说的

A terminal with beautiful letterings

您不必在无聊的黑色背景和白色文本终端中进行编码。丰富的库可帮助您轻松输出五颜六色的表,进度条和语法突出显示。在https://pypi.org/project/rich

上查看更多其功能

pytorch几何
深度学习的爱好者进入这里,您将喜欢这个专门的图书馆,该图书馆由各种技术的技术组成。设计用于在深度学习任务中处理不规则和图形结构的数据。软件工程师使用此库来训练和创建神经网络,这些神经网络可以处理并从表示为图表的复杂关系数据中学习。有关此工具如何工作的更多信息,请在https://pytorch-geometric.readthedocs.io/en/stable上查看

peewee
这是一个支持SQLite,MySQL,PostgreSQL和蟑螂数据库的Python Orm(对象相关映射)库。它基本上可以帮助软件开发人员使用Python类方法与数据库合作,而不是与SQL查询作斗争。这是一种非常表达的对象键合映射器(ORM),用于与Python对象连接关系数据。您可以在此处访问https://docs.peewee-orm.com/en/latest

简化
Sparlit是一个开源Python库,用于创建漂亮的Web应用程序。与HTML,CSS和JavaScript一起说再见。

这对于数据科学应用程序和机器学习项目最有用。有了简化的方式,您的仪表板应用程序和可视化即将活跃。借助简单而短的Python代码,您将在视觉上将应用程序刺激。您可以在这里从这里获得更多信息https://docs.streamlit.io

你有。那里有大量的Python图书馆在等待探索。您将开始使用哪些图书馆来使您的工作更好,更智能?

毫不犹豫地在Twitter和LinkedIn上与我建立联系,以进行更多与技术有关的文章和讨论。