为什么说python更适合树莓派编程
作者:流芳
树莓派是一个非常廉价的、只有手掌大小的完全可编程的计算机。虽然树莓派的体积小,但是它的潜力无限。你可以像使用常规台式计算机一样在树莓派上创建一个非常酷的工程。例如,你可以用树莓派搭建你自己的家用云存储服务器。
树莓派用python来进行编程。树莓派项目的一个核心思想是Python编程语言的使用。Python允许树莓派的拥有者将项目扩展到令人难以置信的规模。
Python是一个解释型的面向对象的、跨平台的编程语言。良好的可靠性、清晰的语法和易用性,使它成为最流行的编程语言之一。Python是一个优雅的、功能强大的语言。
树莓派为Python编程提供了一个便宜到令人难以置信的开发平台。Python被认为是一种“教学”语言,是因为它很容易学习,但绝不表示Python羸弱。
有了树莓派和Python,唯一限制你的就是想象力了。你可以用Python编写游戏并将其运行在树莓派控制的游戏机上。你可以编写程序来控制连接到树莓派上的机器人。或者你可以像Dave Akerman一样将你的树莓派发送到39000千米的地球上空拍摄令人难以置信的照片
观点补充:
1、其实根本无所谓语言。树莓派本质上就是个ARM的电脑,跑完整的Debian操作系统(官方默认,装别的也行),和一般电脑唯一不同的,就是带有几十个可编程的管脚。这些管脚的操作,是直接映射到全局内存地址的,你读写那些地址,就可以控制这些管脚的行为。而这在Linux里面,可以直接通过mmap到全局内存文件来进行。它官方的Python库RPi.GPIO,反而有个挺严重的Bug:软件PWM是通过在一个单独开的pthread里面无限循环实现的。每次start的时候,都会新建一个线程,stop的时候它原本打算收掉这个线程,却没收掉。于是线程泄露,越攒越多。
2、因为功能强大,使用简单,修改调整方便,不用把时间精力浪费在和业务逻辑无关的东西上,昨天我老婆看了RPi.GPIO的文档,一个小时数十行代码就可以实现树莓派小车通过红外探测器循迹运行了。这是其他语言所做不到或者难做到的。
到此这篇关于为什么说python更适合树莓派编程的文章就介绍到这了,更多相关树莓派使用python还是java编程内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- 树莓派升级python的具体步骤
- python3实现raspberry pi(树莓派)4驱小车控制程序
- python3实现网页版raspberry pi(树莓派)小车控制
- Python树莓派学习笔记之UDP传输视频帧操作详解
- 树莓派4B+opencv4+python 打开摄像头的实现方法
- 树莓派使用python-librtmp实现rtmp推流h264的方法
- 树莓派与PC端在局域网内运用python实现即时通讯
- 树莓派采用socket方式文件传输(python)
- 树莓派用python中的OpenCV输出USB摄像头画面
- python树莓派红外反射传感器
- Python+树莓派+YOLO打造一款人工智能照相机
- 在树莓派2或树莓派B+上安装Python和OpenCV的教程
- Python实现树莓派摄像头持续录像并传送到主机的步骤