树莓派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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • docker命令入门教程[通俗易懂]

    docker命令入门教程[通俗易懂]docker入门教程(三)

    2022年5月13日
  • 抖音API接口_抖音榜单数据api接口

    抖音API接口_抖音榜单数据api接口发布抖音视频接口一枚,无限制免费调用,但需要AppKey更新2019.09.231.视频统计信息公开2019.06.231.修复无水印解析失败BUG。2.接口返回内容调整,已获取视频播放量等统计信息,目前暂未公开。接口地址:https://api.berryapi.net/?s=Parse/Video请求示例:https://api.berryapi.net/?s=Parse/Video&…

    2022年10月3日
  • PyCharm安装库numpy失败的解决方法

    PyCharm安装库numpy失败的解决方法事情是这样的,博主初学python和机器学习,在跑一个代码的时候被提示出现以下错误:(能被提示出现这个错误,可见确实是初学了!)图1:跑代码时候的报错注:图1是安装好了numpy后出现的第二个错误,错误本质是一样的,都是缺少某个库百度查资料后得知在PyCharm中有一个安装库的方法是:Settings>>PythonInterpreter>>点击图2中红色圈起来的加号,出现图3图2:安装库的一个方法图3:点击图2的加号后出现的界面顺利的话,只

    2022年8月25日
  • python Pycharm 更换pip源为国内站点,加速访问

    python Pycharm 更换pip源为国内站点,加速访问Python里的pip是官方自带的源,国内使用pip安装的时候十分缓慢,所以最好是更换成中国国内的源地址。国内pip镜像源清华:https://pypi.tuna.tsinghua.edu.cn/simple豆瓣:http://pypi.douban.com/simple/阿里:http://mirrors.aliyun.com/pypi/simple/1、

    2022年8月28日
  • mysql explain不准确_mysql explain预估剖析「建议收藏」

    mysql explain不准确_mysql explain预估剖析「建议收藏」引子:使用MySQL建立了一张表country,总共有才3121行记录。但是使用explainselectcount(*)fromcountry;的时候,发现行数rows达到6897,让我大吃一惊。mysql>explainselectcount(*)fromcountry;+—-+————-+———+——+————–…

    2022年10月17日
  • C语言实现选择排序

    C语言实现选择排序选择排序是在每一轮比较中不是每当a[i]<a[j]时候就交换,而是用一个变量k记下其中较小的元素的下标值,在a[i]与a[i+1]~a[n]全部进行比较后,只将a[i]与a[i+1]~a[n]中最小的值进行交换,为此每一轮只需要将a[i]与a[k]的值进行交换即可。设有n个数据存储到从a[0]~a[n+1]的n个数组元素中,则选择排序过程分为如下n-1步骤:第一步:在第1~n个数中找出最小者,然后与第一个数进行比较,前1个数排好序第二步:在第2~n个数中找出最小者,然后与第二个数进行交换,

    2022年6月25日

发表回复

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

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