树莓派python编程教程(树莓派4 python)

本节书摘来自华章计算机《树莓派Python编程指南》一书中的第1章,第1.4节,作者:(美)AlexBradbury BenEverard更多章节内容可以访问云栖社区“华章计算机”公众号查看。1.4 Python3本书中,你将会学到如何使用Python3这门编程语言。在Raspbian中使用这门语言有多种方式。1.4.1 Python解释器有两…

大家好,又见面了,我是你们的朋友全栈君。

本节书摘来自华章计算机《树莓派Python编程指南》一书中的第1章,第1.4节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.4 Python3

本书中,你将会学到如何使用Python3这门编程语言。在Raspbian中使用这门语言有多种方式。
1.4.1 Python解释器
有两种方式可以使用Python,分别是shell交互和文本程序。shell交互可以执行用户输入的每条指令,对于调试和实验非常有利。文本程序就是保存在文本文件中的Python代码,它可以一次性全部运行。很容易区分这两种运行方式。如果处于shell交互模式,每行都会以三个大于号开始:

>>>

本书大多数时候都使用程序文件。偶尔使用shell(尤其是在早期时候)时我们会明确指出。为了明确区分代码运行环境,我们对运行在shell下的代码前都加上三个大于号。
1.4.2 运行Python程序
写Python程序有两种不同的方法。第一种方法是创建一个包含Python代码的文本文件,然后运行它。第二种方法是使用集成开发环境(IDE),如IDLE3。以上方法的运行方式一样,结果也一样。可以根据个人爱好自由选择。
如果希望把程序写入文本文件,就需要一个文本编辑器如Leafpad。文字处理软件如LibreOffice的Writer是不能用来写Python程序的,因为Python无法识别其使用的一些格式。下面给出一个例子,打开Leafpad并创建一个新文件,然后输入下面的文字:



<a href=https://yqfile.alicdn.com/bb398d78dfd605b9f1ff24825c6ed4404c7f75bb.png

” >

创建和保存文件时,请使用.py扩展名,如testfile.py。要运行它,可以打开LXTerminal并移动到文件保存的子目录,执行python <文件名>。使用cd命令可以移动到不同的目录。比如文件保存在当前home目录下的programming文件夹下,在LXTerminal中只执行下面命令就可以运行python程序了:



88a4e12bcaf46f7156ca35235e6a8d299fd727a5

如果一切顺利,你将会在屏幕上看到下面一行字:



8027e3473d2fd3d49798c399bec419c53aee6627

第二种方法更简单,IDE中集成了文字编辑器和Python解析器。例如,打开IDLE3(注意要带数字3),然后点击File→New Window。在新窗口中输入以下代码:



<a href=https://yqfile.alicdn.com/86c0443d9bd9a73a8408d51b31bd9cc46173345d.png

” >

继续点击Run→Run Module。IDLE3会提示是否保存该模块,选择文件名保存后,它将会返回到Python解释器并输出下列内容:



<a href=https://yqfile.alicdn.com/4609bb05ca517ea31870d6ac32c6690c19866a1d.png” >

无论选择哪种方式来学习都可以,接下来,不妨选一个自己喜欢的方式开始吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128868.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月12日 下午10:20
下一篇 2022年4月12日 下午10:20


相关推荐

  • SSE的学习

    SSE的学习看到intel向量化指令在矩阵乘应用中的评估_softee的专栏-CSDN博客中描述的效果而心动,然后咨询了下博客园博主,我稍微看了下《simdforc++developers》感觉SSE这些指令更像一种寄存器语言,乍一接触略不适应。然而我的疑问是:1、如果对一个步骤我用了TBB/MKL/CILK这种易操作的并行指令,内部能否再用SSE指令,能否性能进一步提升?或者像OMP一样不适合嵌套并行?2、这种向量化指令是否只对无依赖性流程可用?对dst(i)=src(i)+dst(i-1);…

    2025年6月17日
    7
  • linux用通配符取数据文件,Linux 通配符「建议收藏」

    linux用通配符取数据文件,Linux 通配符「建议收藏」概述本章节主要介绍关于linux通配符的用法,熟练运用通配符可以提高工作效率并且可以简化一些繁琐的处理步骤。测试数据touchaa6.logabc.logac.txtbcc5.txtx.logA“*”代表任意多个字符例:查询以”.log”结尾的文件ll*.log“?”代表任意单个字符例:只查询a、b、cll?“[]”代表“[”和“]”之间的某一个字符,比如[0-9]可以代表0-9…

    2026年1月24日
    3
  • “此工作站和主域间的信任关系失败”之解决

    “此工作站和主域间的信任关系失败”之解决某虚拟化的域控制器出现严重故障以至于不可修复 故使用之前 Hyper V 中导出的备份恢复了域控制器 恢复后基本功能正常 但部分工作站登录时提示 此工作站和主域间的信任关系失败 解决方案 0 必须确保故障工作站没有其他的问题 如网络连接故障 DNS 设置错误等 1 在不能登录域的工作站上 使用工作站本地的管理员用户登录系统 2 在工作站上打开 powershell 输入 Reset

    2026年3月18日
    1
  • 分层抽样不按比例如何加权_按比例分层抽样和定额抽样的区别?

    分层抽样不按比例如何加权_按比例分层抽样和定额抽样的区别?从宏观上,两者的目的都是为了提供更好的样本代表性,并且两者的理论基础都来自于:总体的个体的同质性越高,抽样误差越小,样本的代表性越好。两者的本质区别在于是否以概率为基础,比例分层抽样是概率抽样而后者是非概率抽样。从最宏观的角度来说,比例分层抽样产生的样本是随机抽样样本,其本身可以进行抽样误差的评估和推断检验,进而把你样本的结论推广到总体。而定额抽样本身不具备这种可能。从具体操作上,两者都需要选取一…

    2022年5月14日
    71
  • 文心一言怎么上传图片?保姆级教程来了!

    文心一言怎么上传图片?保姆级教程来了!

    2026年3月12日
    2
  • 完整教程:AI 术语通俗词典:Diffusion Models(扩散模型)

    完整教程:AI 术语通俗词典:Diffusion Models(扩散模型)

    2026年3月15日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号