何时何种情况下使用Raspberry Pi?

电子设计 2018-08-09 09:45 次阅读

在让大众自由掌控 PC 强大功能的革命中,Raspberry Pi 是核心,为我们提供了一个具有广泛生态支持的易用型平台。虽然该平台直观易用,但工程师和初学者依旧可以受益于使用过 Pi 的用户提供的一些小技巧。

“需要知道的 10 件事”不会尽述所有内容,在线交流论坛将就此提供持续支持。这些有价值的信息可能无法在任何指南或教程中找到,但它们是来之不易的经验总结。这包括选择和格式化 SD 卡、选择 Raspberry Pi 的电源、选择正确的 Wi-Fi 适配器、编程技巧、系统冻结时的操作说明以及如何正确为其供电以免受破坏等方面的意见和建议。

快速浏览这些小技巧,能大幅提升 Raspberry Pi 的首次使用体验,并充分感受单板计算机平台的强大功能。

1: 何时、何种情况下使用 Raspberry Pi

Raspberry Pi 的价格、性能和背后的支持社区,让您在开始所有可能的任务时就几乎无法拒绝该产品。本质上说,Raspberry Pi 是个人计算机。以 Raspberry Pi Foundation 的 Raspberry Pi 3 Model B 为例,此产品基于高达 1.2 GHz 的 ARM® Cortex®-A53。并搭配 1 GB RAM、802.11n 无线局域网、蓝牙 4.1 和低功耗蓝牙、4 个 USB 端口,40 个 GPIO 引脚、完整的 HDMI 端口、以太网、3.5 mm 音频插孔和摄像头及显示器接口。

Raspberry Pi 3 Model B 图片

图 1: Raspberry Pi Foundation 的 Raspberry Pi 3 Model B 基于高达 1.2 GHz 的 ARM Cortex-A53,并具有 1 GB 内存和 802.11n 无线局域网连接。(图片来源: Raspberry Pi Foundation)

从读取温度传感器、控制电机和活塞的机电一体化系统,到作为完整功能计算机,该产品几乎无所不能,还可以执行一些有趣的项目包括视频处理、机器人和远程 3D 打印机控制。

2: 开始运行 Raspberry Pi

Raspberry Pi 旨在运行操作系统,而不仅仅是在裸机上编写代码。最常见的操作系统是一种名为 Raspbian(Raspberry 和 Debian 的混成词)的专用 Linux 版本风格。当然也可以运行其他操作系统,但初学者应坚持使用 Raspbian。

Raspberry Pi 作为独立计算机使用时,将需要所有传统外设,包括鼠标、键盘、SD 卡(Class 10,至少 8 GB,如 Apacer Memory America 的 AP8GMCSH10U1-B)和监视器。

需要一个外部 SD 卡读卡器,以便先将 Pi 映像从单独计算机复制到 SD 卡上。映像复制到 SD 卡后,所有其他作业都可以在 Pi 上完成。一款很好的 SD 卡读卡器是 Assmann WSW Components 的 DA-70310-2 USB 2.0 读卡器,该读卡器适用于几乎所有主流存储卡格式。

要格式化 SD 卡,请通过 Raspberry Pi 网页上的链接获取 SD Association 的 SD Card Formatter 软件。仅使用经验证的软件来确保将 NOOBS 成功安装到 SD 卡上。或者购买预装 NOOBS 的 SD 卡,例如 Raspberry Pi NOOBS 16 GB 卡。 

选择无线键盘和鼠标(如 Adafruit 的 1738),可以空出 USB 端口,避免电缆缠绕。或者使用通电 USB 2.0 集线器,如 Tripp Lite 的 4 端口 U22-004-RA。实际上,更推荐 4 端口通电集线器,因为可以降低 Pi 的电源需求。

如果打算通过 SSH 远程连接到 Pi,或者与触摸屏配合使用,则用户不再需要鼠标、键盘和监视器(参见技巧 9)。

另外,除非监视器具有 HDMI 输入端,否则需要使用一个适配器将 Pi 的 HDMI 端口和监视器的输入端连接起来。例如,将 HDMI 桥接到带 DVI-D 端口的监视器时,可使用 CnC Tech 的 741-20010-00300(图2)。

CnC Tech 的 741-20010-00300 HDMI 19 针转 DVI-D 19 针公头适配器图片

图 2: 可能需要适配器将 Raspberry Pi 的 HDMI 输出连接到监视器,例如 CnC Tech 的 741-20010-00300 HDMI 19 针转 DVI-D 19 针公头适配器。(图片来源: CnC Tech)

之后,将 Pi 嵌入到系统或项目中时,这些外设可能会放在一边。

3: 获得适当的电源

请勿通过电脑的 USB 端口为 Raspberry Pi 供电,因为它们没有防止 SD 卡损坏、Raspberry Pi 冻结和其他零星问题等电源相关问题所需的供电能力盈余。通常,2 安培电源已能够满足 Raspberry Pi 3 的需求,但推荐使用 2.5 安培的电源。

很多高电流电源带有一个管状公头输出连接器。使用 Adafruit 的 2727 插孔转 Micro USB A 插头电缆适配器,配合任意 5 V、中心正极 5.5 x 2.1 mm 柱式电源,将其配接至 Raspberry Pi 3(图 3)。

Adafruit 的 2727 插孔转 Micro USB A 电缆适配器图片

图 3: 要按照 2.5 A 推荐值为 Raspberry Pi 供电,应将 Adafruit 的 2727 插孔转 Micro USB A 电缆适配器与任意 5 V、中心正极 5.5×2.1 mm 柱式电源结合使用。(图片来源:Adafruit)

Raspberry Pi 自身并不需要使用全部电流。使用具有足够额外负载能力的电源,旨在确保其他电子元件和配件连接到电路板时,输入电压不会下降。基于此,我们来了解一下一般电源要求。

根据型号,Raspberry Pi 在空闲模式下消耗大约 100 mA 至 300 mA,每次连续迭代 Pi 将消耗更多的电流(图 4)。如果应用需要超低功耗,则在 Raspberry Pi 选择过程中应考虑这一因素。

Pi1 (B+)Pi2 BPi3 B(安培)Zero(安培)启动最大值0.260.400.750.20平均值0.220.220.350.15空闲平均值0.200.220.300.10视频播放 (H.264)最大值0.300.360.550.23平均值0.220.280.330.16应力测试最大值0.350.821.340.35平均值0.320.750.850.23

图 4: 一些主流 Raspberry Pi 型号电流消耗的比较结果。(图片来源: Raspberry Pi Foundation)

请注意,如果 Pi 采用移动工作方式,则可能无法获得足够的电流,导致大多数 USB 移动电源因其内部电路的设置而无法导通。请使用 Adafruit 的 4000 mAh 型号 1565 或 10,000 mAh 型号 1566电池组,它们已证实可与 Pi 配合使用。

4: 获取或制作带有内置开/关按钮的 USB 电缆

Raspberry Pi 没有板载复位按钮或电源开关。为了避免每次电路板冻结并需要复位时拔下和重新插上 USB 电缆,请使用带有内置开/关按钮的 USB 电缆,例如 Adafruit 的 2379。这一需求总结于不断的实验和学习。 初学者会不可避免地在学习过程中锁定系统。使用按钮比使用电缆和连接器更简单,可减轻负担,同时避免不必要的 USB 连接器磨损。

但是,请注意: 一般情况下,切勿默认使用开/关按钮关闭 Raspberry Pi。直接断电会损坏 SD 卡,因此请务必按照正确的关机程序进行操作(参见“开关的位置”)。

5: 成功的关键:Raspberry Pi 配件板

Raspberry Pi 是功能强大的单板计算机,但也不是万能的。幸运的是,可利用大量可用的配件板来增强 Pi 的功能。

例如,虽然 Raspberry Pi 没有用于数据采集的板载模数转换器 (ADC),但有几种转换器解决方案可供选择。Seeed Technology 专门打造的 103990060 ADC 和数模转换器 (DAC) 板就是一个很好的解决方案(图 5)。

Seeed Technology 的 103990060 Raspberry Pi 扩展板图片

图 5: Seeed Technology 的 103990060 Raspberry Pi 扩展板为 Raspberry Pi 提供 8 位 ADC 和 DAC 功能。(图片来源:Seeed Technology)

为 RasPi 配备 ADC 输入的另一种方法是将此工作交由小型 Arduino 板完成,例如 Adafruit 3.3 伏 Trinket。

要做到这一点,首先回顾“开始 Arduino 项目前需要知道的 10 件事”,然后使用简单草图对电路板进行编程来采集模拟数据。数据通过串行连接中继到 Pi。

更方便的方法是,使用可以与 Raspberry Pi 搭配使用的定制 Arduino 板,例如 Seeed 的 AlaMode 和 DFRobot 的 DFR0327 扩展板。

需要实时执行的任务无疑需要一个配件板,因为 Raspian 不具备此功能。Raspbian/Linux 会根据需要将 CPU 时间分配给应用程序、Python 代码和 Raspbian 自身。这种资源重新分配的不可预测性使得无法实现实时执行。

6: Wi-Fi 加密狗

将更新和应用程序安装到 Pi 上的最简单方法是通过 Wi-Fi 连接互联网,Raspberry Pi 3 已内置此功能 (802.11n)。但是,其他版本的 Raspberry Pi 没有 Wi-Fi,因此可能需要购买 Wi-Fi 加密狗。这种情况下,应做必要的研究,以确保其能够被 Raspbian 操作系统识别。Adafruit 的小型 814802.11/b/g/n 模块是一款很棒且已证实适合 Raspberry Pi 的加密狗(图 6)。

Adafruit 的 814 USB 适配器图片

图 6: 如果您手上的 Raspberry Pi 板没有内置 Wi-Fi,请研究并找寻合适的加密狗,例如已知可用于 Raspbian 的 Adafruit 814 USB 适配器。(图片来源:Adafruit)

7: 注意输出逻辑电平和驱动能力

Raspberry Pi 使用 3.3 V 逻辑电平。这是一个很小但重要的细节,往往被忽视。3.3 V 逻辑电平意味着 Pi 可能无法与需要 5 V 逻辑电平的许多器件和配件搭配使用。此外,如果总电流不超过约 50 mA,则每个引脚上的驱动电流为 16 mA。使用 SparkFun 的 BOB-12009 双向转换器等逻辑电平转换器可轻松解决此问题。

SparkFun 的 BOB-12009 图片

图 7: SparkFun 的 BOB-12009 将 5 V 信号转换为 Raspberry Pi 所需的 3.3 V。(图片来源:SparkFun)

8: Python 编程语言

Python 是 Raspbian 的默认编程语言。事实上,Raspbian 映像预先加载了 Python 开发环境 IDLE(集成开发和学习环境)。对于大多数 Pi 项目,使用 Python 是不可或缺的。 

在 Raspbian 中,可以选择使用 IDLE 2 运行 Python 2 或 IDLE 3 来运行 Python 3。继续使用 IDLE 3/Python 3 保持最新状态并获取最新的文档。

请注意,Python 2 和 3 代码不能直接互换。目前有很多 Python 2 代码,所以您可能希望能从 Python 3 返回至 Python 2,但是两者在语法和命名约定方面存在一些差异,不能直接兼容。但是,如果决定更改,可以仔细检查代码,进行必要更改以将 Python 2 代码转换为 Python 3,反之亦然。

开始构建 Python 程序的个性化 GUI 的最快方法是使用一组名为 TkInter 的工具,该工具已与 Raspbian 捆绑提供。TkInter 有很多简短在线教程,可以帮助用户快速上手。

对于新手编程人员,建议将项目分解为基本构建块。例如,项目涉及到输出至 LCD,读取连接到 SPI 的传感器,以及从三个按钮获取用户输入。应为每个任务编写一个单独的代码段。一次编写所有代码可能会导致错误,并加大调试难度。

9: 屏幕尺寸

编程时请使用大显示屏,不必使用是位于 Pi 上难以阅读的 3 英寸小显示屏。虽然很适合项目的最终定制界面,但最好使用全尺寸显示器甚至 7 英寸触摸显示屏,如 Raspberry Pi Foundation 的 8997466 LCD(图 8)。根据使用的 Raspberry Pi 型号,可能无法通过 DSI 连接器自动检测该显示屏。如果 Pi 型号需要手动启用屏幕,Github 文档中记录有此程序。

Raspberry Pi Foundation 的 8997466 LCD 图片

图 8: 避免使用 3 英寸小显示器,因为很难阅读。相反,请选择全尺寸显示器或 Raspberry Pi Foundation 的 7 英寸 8997466 液晶显示器。(图片来源: Raspberry Pi Foundation)

也就是说,全尺寸显示器是首选项。此外,插入 DSI 或 HDMI 端口的显示屏比通过通用 I/O 端口控制的显示屏快得多。

10: 小技巧和补救措施

  • 您可能希望使用大于 32 GB 的 SD 卡。这种情况下,请确保将卡格式化为 FAT32 文件系统。Raspberry Pi 只能读取 FAT32 卷。

  • 确保 SD 卡与 Raspberry Pi 兼容。

  • 如果卡在命令行,运行命令“sudo start x”启动 GUI。

  • Raspberry Pi GPIO 引脚未标记。为避免混淆,请获取 GPIO 参考,如 Seeed 提供的这一个引脚参考。

Raspberry Pi GPIO 引脚参考图片

        

图 9: 使用手边的引脚参考来识别 Raspberry Pi GPIO 引脚。(图片来源: Seeed Technology)

  • 不要通过 GPIO 引脚为 Raspberry Pi 供电。虽然可以实现供电,但这意味着绕过板载保险丝。保险丝是自复位的,可以根据需要更换。如果电源通过 GPIO 供电,发出爆裂声时,很可能 Pi 已经损坏。

Raspberry Pi 3 板载自复位保险丝图片

图 10: 如果用户选择通过 GPIO 供电,则将绕过 Raspberry Pi 3 板载自复位保险丝(红色箭头)。这会使板面临风险。(图片来源:Digi-Key Electronics)

如果使用 Raspberry Pi 进行开发时,请备份所有文件。SD 卡上的映像有可能在某些时候遭到破坏,从而使数据不可恢复。使用 USB 闪存盘作为文件存储库来彻底规避风险,例如 Apacer 的 APHA016G2BACG-DTM 16 GB USB 驱动器。

Apacer Memory America USB 驱动器图片

图 11: 将文件保存到 USB 驱动器,以在 Raspberry Pi 的文件系统损坏时保护文件。(图片来源: Apacer Memory America)

总结

Raspberry Pi 以强大、易于使用和良好的支持而闻名。该产品是构建专业应用程序或有趣项目的绝佳基础。不管您的知识背景和技能水平如何,这些技巧将缩短学习曲线,加快上市时间,使整个过程更有成效。

收藏 人收藏
分享:

评论

相关推荐

零经验也可轻松学习《Python编程快速上手-让繁琐工作自动化》

《Python编程快速上手—让繁琐工作自动化》是畅销Python编程图书,帮助你通过编程快速实现工作自动化。在本书中,你将学习利用...

发表于 10-15 16:47 141次 阅读
零经验也可轻松学习《Python编程快速上手-让繁琐工作自动化》

7个Python调试通过的代码详细资料分析

"Python的应用十分广泛,今天我们来分享7个Python实战项目代码,希望你有所收获。

的头像 马哥Linux运维 发表于 10-14 09:46 228次 阅读
7个Python调试通过的代码详细资料分析

关于从pyrealsense2中的'pc.calculate'获取的点云的问题

我使用python包装器中的代码来获取点云: depth = frames.get_depth_frame() color = frames.get_color_frame() 如果不是...

发表于 10-12 11:50 36次 阅读
关于从pyrealsense2中的'pc.calculate'获取的点云的问题

成为Python工程师需要哪些技能

掌握计算机的构成和工作原理

的头像 工程师人生 发表于 10-12 09:54 192次 阅读
成为Python工程师需要哪些技能

深度数据输出具有许多零距离

我正在编写python应用程序来测量从D435到障碍物的距离。 我在GitHub中找到了简单的对齐代码,然后我下载并运行它。 主机上的...

发表于 10-11 14:22 13次 阅读
深度数据输出具有许多零距离

python基础教程(含100例程和crossin全60课)

python基础入门100例程序包含了100个python入门的小例子,包括了基础语法,数据结构,控制流,类继承等基础知识的训练和,很适合...

发表于 10-10 13:41 1393次 阅读
python基础教程(含100例程和crossin全60课)

如何使用CY5677 Cy Smart BLE 4.2加密狗?

我找不到有关这方面的任何信息。我读了一些信息。 步骤1:将CyStudio USB加密狗插入Windows PC 第2步:使用CyScript...

发表于 10-09 11:21 29次 阅读
如何使用CY5677 Cy Smart BLE 4.2加密狗?

浅谈Python语言

python是目前市面上,我个人认为是最简洁&&最优雅&&最有钱途&&最全能的编程语言,没有之一。所....

发表于 10-09 09:45 188次 阅读
浅谈Python语言

将Python数据处理速度提升2~6倍的简单方法

让我们举一个简单的例子,我们在一个文件夹中有一个图像数据集; 或者我们甚至有成千上万的图像!为了节省....

的头像 新智元 发表于 10-08 10:56 317次 阅读
将Python数据处理速度提升2~6倍的简单方法

Python的受欢迎程度真的能超越JavaScript吗?

可以发现,有69.8%的受访用户表示支持JavaScript,而稳定使用Python的用户只占38.....

的头像 论智 发表于 10-08 09:02 698次 阅读
Python的受欢迎程度真的能超越JavaScript吗?

怎么有效学习Python数据分析?Python数据分析基础电子教材免费下载

本书展示如何用 Python 程序将不同格式的数据处理和分析任务规模化和自动化。主要内容包括 :Py....

发表于 10-08 08:00 56次 阅读
怎么有效学习Python数据分析?Python数据分析基础电子教材免费下载

树莓派自动驾驶:使用 Keras 与 Tensorflow 构建车道跟踪自动汽车

无人驾驶虽然入门门槛很高,但是还是可以通过一些简化的模型迅速上手。例如比较有名的DonkeyCar,....

的头像 基于树莓派的自动驾驶 发表于 10-07 17:59 334次 阅读
树莓派自动驾驶:使用 Keras 与 Tensorflow 构建车道跟踪自动汽车

编程语言Java和Python对比哪个比较好

Python挺适合入门的,看起来很简单,适合创业团队,可以快速开发,快速上线,快速迭代。适合特种部队....

的头像 我快闭嘴 发表于 10-06 15:27 208次 阅读
编程语言Java和Python对比哪个比较好

Python开发的Pipenv能解决什么问题

让我们回到第一个 Python 版本,这时我们有了 Python,但是没有干净的方法来安装软件包。

的头像 我快闭嘴 发表于 10-06 14:27 148次 阅读
Python开发的Pipenv能解决什么问题

Python语言将如何继续发展?

不管我们如何希望PHP永远天下第一,亦或是Java永久无敌,更或者希望C语言永远是最好的语言。

的头像 马哥Linux运维 发表于 10-05 09:13 77次 阅读
Python语言将如何继续发展?

Pipenv - 官方推荐的的python包管理工具

它可以为你的项目自动创建和管理虚拟环境,并且在你安装/删除包时自动在Pipfile中添加/移除相应的....

的头像 马哥Linux运维 发表于 10-04 15:02 149次 阅读
Pipenv - 官方推荐的的python包管理工具

用户画像番外篇之随笔三则

激活注册转化率:用户从应用商店下载APP后,不一定都会有注册行为。对于刷下载量、用户为抢红包、赚积分....

的头像 人工智能爱好者社区 发表于 10-04 10:27 201次 阅读
用户画像番外篇之随笔三则

如何构建检测信用卡诈骗的机器学习模型?

对信用卡交易数据建立检测模型,使用Python库进行预处理与机器学习建模工作,代码通俗易懂。包括数据....

的头像 人工智能 发表于 10-04 09:44 104次 阅读
如何构建检测信用卡诈骗的机器学习模型?

探索一下机器学习领域中最受欢迎的十大框架或工具库

Tensorflow 把神经网络运算抽象成运算图(Graph),一个运算图中包含了大量的张量(Ten....

的头像 新智元 发表于 10-04 09:21 192次 阅读
探索一下机器学习领域中最受欢迎的十大框架或工具库

学习过程中需要必备的线性代数知识

在深度学习中我们比较关注以下几个数集,ℕ、ℤ 和ℚ。ℕ 表示正整数集(1,2,3,...)。 ℤ 表....

的头像 电子发烧友网工程师 发表于 10-04 09:02 213次 阅读
学习过程中需要必备的线性代数知识

是否有一种模型能在特定时间内自动识别视频中的某个人物呢?

我们的任务时确定哪张照片上有汤姆,哪张有杰瑞。如果我们提取出的图像能和常见的ImageNet数据集中....

的头像 论智 发表于 10-04 08:54 172次 阅读
是否有一种模型能在特定时间内自动识别视频中的某个人物呢?

以《猫和老鼠》为例,计算任意视频中汤姆猫和杰瑞鼠的出镜时长

现在我们要下载视频,并将它转换成帧的形式。首先我们可以用VideoCapture( )函数从给定目录....

的头像 新智元 发表于 10-04 08:49 136次 阅读
以《猫和老鼠》为例,计算任意视频中汤姆猫和杰瑞鼠的出镜时长

Python和其他语言相较如何?

有人毫不客气地曾说,Python 是最有价值和最具潜力的编程语言——即使和三位大佬相比。但,事实真是....

的头像 电子发烧友网工程师 发表于 10-04 08:42 442次 阅读
Python和其他语言相较如何?

MyQR一个简单又好玩的Python库快来制作专属你动态二维码吧!

发现一个好玩有趣的库,可以用来花色生成各种二维码,最好玩的地方是可以生成彩色的动态二维码,见过了太多....

的头像 人工智能和机器人研究院 发表于 10-03 12:48 163次 阅读
MyQR一个简单又好玩的Python库快来制作专属你动态二维码吧!

如何利用Python实现实时监控别人微博动态

前几个星期在写一个微博监控系统 可谓是一波三折啊 获取到微博后因为一些字符编码问题 导致心态爆炸开发....

的头像 马哥Linux运维 发表于 10-03 12:32 294次 阅读
如何利用Python实现实时监控别人微博动态

2018年受到众多开发者关注的7个Python类库

几个还不太知名的库引起了Python开发者的关注。

的头像 马哥Linux运维 发表于 10-02 09:30 366次 阅读
2018年受到众多开发者关注的7个Python类库

十个最受欢迎的Python机器学习库盘点

Python已成为机器学习领域最热门的编程语言之一。

的头像 智车科技 发表于 10-02 08:47 988次 阅读
十个最受欢迎的Python机器学习库盘点

Python变量很难记?常见的解决办法有三种

在PEP 484中,引入了Type Hints,在PEP 526中引入了Variable Annot....

的头像 马哥Linux运维 发表于 09-30 09:10 241次 阅读
Python变量很难记?常见的解决办法有三种

如何使用Python来设计和实现语料分析系统设计?

语料分析系统是利用计算机软件技术实现语料分析与研究的重要手段,利用它可以实现对大量语料的分析、词语1....

发表于 09-29 17:23 65次 阅读
如何使用Python来设计和实现语料分析系统设计?

用Python爬取拉勾网不同编程语言职位信息

这张图告诉我们,在大部分情况下,没(Ren)钱(Chou)就要多读书。不管是经验经验1年以下、经验3....

的头像 人工智能 发表于 09-29 16:51 375次 阅读
用Python爬取拉勾网不同编程语言职位信息

迭代器和生成器的区别

经由内存池登记的内存到最后还是会回收到内存池,并不会调用 C 的 free 释放掉.以便下次使用.对....

的头像 马哥Linux运维 发表于 09-29 15:41 324次 阅读
迭代器和生成器的区别

MicroPython开发板:TPYBoard v102播放音乐实例

0x00 前言 前段时间看到TPYBoard的技术交流群(群号:157816561)里有人问关于TPYBoard播放音乐的问题。最近抽空...

发表于 09-29 10:33 163次 阅读
MicroPython开发板:TPYBoard v102播放音乐实例

算法是什么?python的时间,空间复杂度和常用算法实例说明免费下载

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系....

发表于 09-29 08:00 39次 阅读
算法是什么?python的时间,空间复杂度和常用算法实例说明免费下载

Python基础教程之《Python机器学习—预测分析核心算法》免费下载

 在学习和研究机器学习的时候,面临令人眼花缭乱的算法,机器学习新手往往会不知所措。本书从算法和 Py....

发表于 09-29 08:00 48次 阅读
Python基础教程之《Python机器学习—预测分析核心算法》免费下载

关于Python 新手不得不知道

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

发表于 09-28 17:18 171次 阅读
关于Python 新手不得不知道

解析媒体矩阵的Python编程函数讲解资料免费下载

每种计算机语言都会遇到这样的应用情况:程序中会出现重复执行的语句。尽管可以用复制/ 粘贴的方式重复代....

发表于 09-28 16:57 44次 阅读
解析媒体矩阵的Python编程函数讲解资料免费下载

基于dragonboard 410c使用python进行GPS报文解析获取位置信息

       dragonboard 410c是一款非常强大的开发板,其自带了GPS,wifi和高性能的图形处理单元,可以方便的...

发表于 09-28 11:54 2062次 阅读
基于dragonboard 410c使用python进行GPS报文解析获取位置信息

玩转Dragonboard 410c USB摄像头之人脸识别

      人脸识别是一个非常酷的技术,在移动支付、安防、娱乐等众多领域有着非常广泛的应用,今天就带大家一...

发表于 09-28 10:53 130次 阅读
玩转Dragonboard 410c USB摄像头之人脸识别

R和Python,哪个对数据科学初学者更友好?

我想强调的是,这主要不是少打几个字的问题,而是形成“恰当的”心智模型的问题。许多人抱怨R代码很慢,9....

的头像 论智 发表于 09-28 08:59 198次 阅读
R和Python,哪个对数据科学初学者更友好?

protobuf是什么?protobuf有什么作用支持什么数据类型?

protobuf是google旗下的一款平台无关,语言无关,可扩展的序列化结构数据格式。所以很适合用....

发表于 09-27 16:29 42次 阅读
protobuf是什么?protobuf有什么作用支持什么数据类型?

python的文件夹与文件如何进行操作?

最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我....

发表于 09-27 16:04 39次 阅读
python的文件夹与文件如何进行操作?

Python用于计量经济学、统计和数据分析的详细资料导论免费下载

这些注释是专门为希望开发使用Python进行原始研究所必需的一组技能的统计计算新手设计的。对于那些需....

发表于 09-26 10:32 64次 阅读
Python用于计量经济学、统计和数据分析的详细资料导论免费下载

如何从摄像头中获取图像并保存和实时显示

   前一个blog中跟大家分享了如何快速的编写程序从连接在Dragonboard 410c开发板上的USB摄像头中读取图像信息,给...

发表于 09-25 15:15 127次 阅读
如何从摄像头中获取图像并保存和实时显示

Dragonbaord 410c Python交互设计:利用pyQt搭建交互程序界面

     在一文中向大家介绍了如何在dragonboard 410c开发板上搭建PyQt UI设计环境,今天将进一步以一个天...

发表于 09-25 15:07 105次 阅读
Dragonbaord 410c Python交互设计:利用pyQt搭建交互程序界面

Python爬虫教程之如何使用Python爬虫收集高考满分作文

在互联网日益发展的今天,计算机应用成为生活中不可或缺的一部分。本文所介绍的网络爬虫程序,是从一个庞大....

发表于 09-25 08:00 77次 阅读
Python爬虫教程之如何使用Python爬虫收集高考满分作文

如何让你的Python编程中不出现反模式?避免初学Python常见的错误

篇文章收集了我在Python新手开发者写的代码中所见到的不规范但偶尔又很微妙的问题。本文的目的是为了....

的头像 马哥Linux运维 发表于 09-24 10:38 215次 阅读
如何让你的Python编程中不出现反模式?避免初学Python常见的错误

如何使用Pythonc进行简化测试?

最近出现了行业级的 Python 测试框架,这意味着 Python 测试可以编写得更简洁、更统一,能....

发表于 09-21 16:16 40次 阅读
如何使用Pythonc进行简化测试?

Python2.5安装教程和Python搭建开发环境的详细资料免费下载

在即将开始令人兴奋的Python Hack之前,让我们先花一点点事件准备好自己的工具。相信我这样做是....

发表于 09-21 16:15 48次 阅读
Python2.5安装教程和Python搭建开发环境的详细资料免费下载

如何通过pandas读取csv文件指定的前几行?

今天小编给大家分享一篇Python技术开发方面的文章,如何实现pandas读取csv文件指定的前几行....

发表于 09-19 17:43 59次 阅读
如何通过pandas读取csv文件指定的前几行?

Python教程基础篇,超详细超长!

任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Pyth....

的头像 人工智能和机器人研究院 发表于 09-19 17:35 339次 阅读
Python教程基础篇,超详细超长!

网站优化新手必须为什么要快速熟悉Python语言?

本文是面向SEO 人群的Python 程序语言入门教程,也适用于其他没有程序基础但想学习些程序,以解....

发表于 09-19 15:28 41次 阅读
网站优化新手必须为什么要快速熟悉Python语言?

Python单元测试框架是什么?及如何使用详细代码说明

本文档的主要内容详细介绍的是Python单元测试框架是什么?及如何使用详细代码说明包括了:使用PyU....

发表于 09-19 14:49 47次 阅读
Python单元测试框架是什么?及如何使用详细代码说明

使用matplotlib和seaborn绘制图形

制作动画的关键是定义一个动画函数,指定视频的每一帧发生了什么。这里i表示动画帧的索引。你可以选择在i....

的头像 论智 发表于 09-18 09:07 284次 阅读
使用matplotlib和seaborn绘制图形

python基础教程之Python的MyHDL详细说明和使用手册免费下载

MyHDL项目的目标是赋予Python语言优雅和简单的硬件设计人员。   MyHDL是使用Py....

发表于 09-18 08:00 48次 阅读
python基础教程之Python的MyHDL详细说明和使用手册免费下载

制作一个简单的黑客小工具U-disk-thief

若U盘一直插在树莓派上,则一直进行着程序,这样就会反复生成u-copy.txt文件,这样很不合理,所....

的头像 马哥Linux运维 发表于 09-17 16:11 474次 阅读
制作一个简单的黑客小工具U-disk-thief

两个跟中文相关的资源工具介绍

pinyin 目前可以同时运行在 Node 服务器端和 Web 浏览器端。 API 和使用方式完成一....

的头像 电子发烧友网工程师 发表于 09-17 09:32 187次 阅读
两个跟中文相关的资源工具介绍

有关Python的文章最热门的10篇

该文章介绍了如何通过类型注解在 Python 中使用 macro 宏,该灵感来自于作者以往使用 Ru....

的头像 电子发烧友网工程师 发表于 09-16 10:35 403次 阅读
有关Python的文章最热门的10篇

Python后端工程师面试经验分享

最近我也面试了不少童鞋,我发现能达到要求的真的少之又少,很多hr都说Python是最难招聘的岗位,我....

的头像 工程师人生 发表于 09-16 10:28 543次 阅读
Python后端工程师面试经验分享

一个开源的ETL工具Airflow

在airflow的主页,可以看到当前所有的DAG列表(通俗点说就是所有的调度任务列表),中间“Tas....

的头像 人工智能爱好者社区 发表于 09-14 16:37 397次 阅读
一个开源的ETL工具Airflow

Python数据挖掘:WordCloud词云配置过程及词频分析

下面这部分代码参考老曹的,希望对你有所帮助。 老曹说:什么是词云呢?词云又叫文字云,....

的头像 马哥Linux运维 发表于 09-14 14:55 276次 阅读
Python数据挖掘:WordCloud词云配置过程及词频分析