13. Homeassistant

我喜欢家庭自动化。这对我来说是一种嗜好,但我至今仍对此深表歉意,因为它现在控制着我们房屋的大部分。我使用Home Assistant将房子中的所有系统捆绑在一起。尽管它确实是一个完整的应用程序,但是您也可以将其安装为Python PyPI软件包。

我们的大多数灯具都是自动化的,百叶窗也是如此。

我监视我们的天然气用量,电力用量和产量(太阳能电池板)。

我可以跟踪大多数电话的位置,并在进入一个区域时开始操作,例如当我回家时打开车库灯。

它还可以控制我们所有的娱乐系统,例如三星电视和Sonos扬声器。

它能够自动发现网络上的大多数设备,因此上手起来非常容易。

我已经每天使用Home Assistant已有3年了,它仍处于测试阶段,但这是我尝试过的所有平台中最好的平台。它能够集成和控制各种设备和协议,并且都是免费和开源的。

如果您有兴趣将房屋自动化,请确保有机会!如果您想了解更多,请访问他们的官方网站。如果可以,请将其安装在Raspberry Pi上。到目前为止,这是最简单,最安全的入门方法。我将其安装在Docker容器内功能更强大的服务器上。

14. Flask

Flask是我的入门库,用于创建快速的Web服务或简单的网站。这是一个微框架,这意味着Flask旨在使核心保持简单但可扩展。有700多个官方和社区扩展。

如果您知道自己将开发一个大型的Web应用程序,则可能需要研究一个更完整的框架。该类别中最受欢迎的是Django。

15. BeautifulSoup

如果您从网站上提取了一些HTML,则需要对其进行解析以获取实际所需的内容。Beautiful Soup是一个Python库,用于从HTML和XML文件中提取数据。它提供了导航,搜索和修改解析树的简单方法。它非常强大,即使损坏了,也能够处理各种HTML。相信我,HTML经常被破坏,所以这是一个非常强大的功能。

好用的python app_这15个好用的Python库,你都用过吗?相关推荐

  1. python高效编程15个利器_15个Python库,让你学习编程更轻松!

    image 在过去的五年中,Python已成为数据科学界的一大热门 .因此,它正在慢慢接管R–"统计学术语" – 作为许多工具的首选工具.最近发布的Stack Overflow D ...

  2. python除法函数一般如何命名_关于python:当用于除法时,’/’和’//’之间有什么区别?...

    使用一个对另一个有好处吗?在Python2中,它们似乎都返回相同的结果: >>> 6/3 2 >>> 6//3 2 请参考整数除法的问题,因为引入了//运算符进行整 ...

  3. Python实训-15天-博客汇总表

    目录 1.课程安排 1.1.课程介绍 1.2.课程目标 2.课件 2.1.课件and录屏 2.2.练习and案例and作业 3.实训博客笔记 第1周-week1 day01 day02 day03 d ...

  4. 15 个 “高效实用” 的Python工具库!

    来源:medium/数据黑客 为什么我喜欢Python?对于初学者来说,这是一种简单易学的编程语言,另一个原因:大量开箱即用的第三方库,正是23万个由用户提供的软件包使得Python真正强大和流行. ...

  5. Python 最近两条好消息:①TIOBE排名超过C和Java②新版本发布3.10.0,还有今天刚发布的《What’s New in Python(2021.10.15)》

    来自TIOBE的最新10月份统计数据显示,Python首次超越Java.JavaScript.C语言等,成为最受欢迎的编程语言.TIOBE过去20年一直在追踪编程语言的受欢迎程度,其数据来自于对25个 ...

  6. python是人都能学会_人人都能学会的python编程教程15:高级特性2

    生成器 如果你想要一百万个数,而这些数里只有一百个数是你经常要用的,剩下的都几乎不怎么会用到,那么如果直接把这一百万个数全部放在list中是不明智的因为这会浪费较多存储空间,生成器就是为了解决这个问题 ...

  7. 15个针对初学者的Python项目创意

    15个适合初学者的Python项目构想-在完成Python编程课程之后,每个初学者都应转向可帮助您发展编码技能的python项目.我知道您在想什么,我们是初学者,我们将如何完成这些python项目?今 ...

  8. python葵花宝典第15式-匿名函数、内置函数、映射函数

    python葵花宝典第15式-匿名函数.内置函数.映射函数 15.1 lambda函数(匿名函数) 匿名函数并不是没有函数名字 注意: (1)函数的参数可以有多个,多个参数之间用逗号隔开 (2)匿名函 ...

  9. Python 2.7.15 初学者模拟双扣扑双扣升级随机发牌

    @[Python新世界] Python 2.7.15 初学者模拟双扣扑双扣升级随机发牌 随机发牌 #!usr/bin/python # -*- coding: UTF-8 -*-import rand ...

最新文章

  1. 触摸屏与计算机通讯视频在线,MCGS触摸屏与电脑调试软件modbus通讯
  2. CSS教程:li和ul标签用法举例
  3. php 发送smtp邮件
  4. torch.max()函数==》返回该维度的最大值以及该维度最大值对应的索引
  5. Hadoop之高可用原理
  6. Python的第三方库pillow
  7. matlab线检测,车道线检测(matlab)
  8. Uva 12063 Zero and Ones
  9. 孙鑫VC学习笔记:第十三讲 (五) 保存可串行化的类对象 如何获取文档与视类指针
  10. 常见CIF、D1、720P、1080P视频格式上行带宽计算
  11. Web全栈工程师养成记
  12. ZZULIOJ 1050~1059(oj入门题)
  13. 为什么搜狗输入法显示服务器异常,为什么搜狗拼音输入法一直出现错误报告?...
  14. 有关计算机计算类教案,计算教案
  15. java统计字数_Java 8的字数统计
  16. Linux mail 配置
  17. 无线串口服务器规模,无线串口服务器讲述.doc
  18. 计算机管理为什么不能扩展卷,Win10 C盘不能扩展卷怎么解决?
  19. oracle spatial 11g 安装,手动安装Oracle Spatial
  20. 数据结构 实验三 算术表达式求值 栈的基本操作

热门文章

  1. 交叉熵损失函数原理及pytorch实现
  2. 一个相当low得http调用
  3. TCP/IP网络创想
  4. 学好c语言的用处,杭州学习c语言用处
  5. Python JS逆向篇(二)有道翻译
  6. 《FFmpeg原理》的创作之路
  7. readdir函数 php,php readdir函数怎么用
  8. linux系统下ping ipv6
  9. 安卓指纹识别demo
  10. tortoiseGit小白教程