本节书摘来自异步社区《树莓派Python编程入门与实战(第2版)》一书中的第3章,第3.4节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

3.4 关于Python解释器

Python是一种解释型的语言,而不是一种编译型的语言。编译型的语言在执行之前需要一次性将其所有的程序语句变成二进制代码,而解释型的语言,每次检查一条语句,翻译成二进制代码然后执行。

通过使用下列3类工具,你可以学习大部分的Python语法和概念。

交互式shell——交互式shell允许你输入一条Python语句然后立即检查错误并执行。

开发环境——这个工具提供了很多特性来帮助 Python 程序开发。它有一个交互式shell,每一条 Python 语句在输入的时候就被解释了。它还包含了一个文本编辑器,可以在其中开发叫做脚本的整个 Python 程序。此外,它还具有有用的功能能够帮助Python脚本开发,例如彩色显示代码。

文本编辑器——文本编辑器是创建和修改文本文件的程序。文本编辑器并不会像字处理器那样格式化文本,也并不会解释输入到其中的Python程序,它只是帮助创建一个Python脚本文件。

TIP 提示:执行Python脚本

当一个Python脚本创建好之后,可以通过命令行或者开发环境shell来运行它。即使一个脚本中有多条Python语句,但是解释器每一次只解释一条语句,直到解释完整个文件为止。

现在你已经对各种Python工具有了一个简单的了解,可以开始更深入地探索了。学习这些工具的使用方法将帮助你学习Python编程。

《树莓派Python编程入门与实战(第2版)》——3.4 关于Python解释器相关推荐

  1. 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第3章,第3.5节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  2. 《树莓派Python编程入门与实战(第2版)》——3.9 小结

    本节书摘来自异步社区<树莓派Python编程入门与实战(第2版)>一书中的第3章,第3.9节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 ...

  3. 《树莓派Python编程入门与实战(第2版)》——1.7 排除树莓派的故障

    本节书摘来自异步社区<树莓派Python编程入门与实战(第2版)>一书中的第1章,第1.7节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 ...

  4. 《树莓派Python编程入门与实战》——1.7 排除树莓派的故障

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第1章,第1.7节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  5. 《树莓派Python编程入门与实战》——2.1 了解Linux

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第2章,第2.1节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  6. 《树莓派Python编程入门与实战》——2.3 使用Raspbian图形用户界面

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第2章,第2.3节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  7. 树莓派python编程入门先学什么_树莓派Python编程入门与实战

    树莓派Python编程入门与实战 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Lin ...

  8. Python编程入门:教你在mac下如何搭建python开发环境

    以前的Python编程入门教程中有跟大家说过一般情况下如何搭建Python开发环境,有很多伙伴说那么mac的该如何操作呢?今天就跟大家出一期针对mac搭建Python开发环境的操作方法!有需要的伙伴可 ...

  9. 树莓派python编程入门与实战解压密码_树莓派Python编程入门与实战

    目录 第一部分 树莓派编程环境 第1章 配置树莓派 3 1.1 获取树莓派 3 1.1.1 了解树莓派的历史 3 1.1.2 为什么要学习用Python 在树莓派上进行编程 4 1.2 获取树莓派 5 ...

最新文章

  1. 离散数学当中的部分符号总结
  2. 使用JavaScript在文本框中的Enter键上触发按钮单击
  3. UVA 10167 - Birthday Cake
  4. php无法连接mysql_php无法连接数据库
  5. 用VC写Assembly代码(2)
  6. Logistic混沌序列加密
  7. 10亿个数中求最大的10个数字
  8. eclipse生成变量的快捷键
  9. 求完全二叉树结点个数(leetcode 222)
  10. 大数乘法(c++)算法
  11. android rmvb格式下载,rmvb格式转换器安卓版
  12. ubuntu 18.04.2的初步配置
  13. 台灯c语言,Jya无线台灯C上手体验:从新界说光的含义
  14. 纯ALOHA协议和时隙ALOHA协议简单总结
  15. 计算机启动显示不正确的分区表,电脑开机黑屏提示无效的分区表如何解决_电脑开不了机显示无效的分区表如何处理...
  16. python中data是什么意思_python中的data[:, :-1]和data[:, -1]什么意思?
  17. SAP权限管理,我的理解
  18. vue简单实现吸顶效果pc
  19. jQuery从入门到进阶视频教程-汤小洋-专题视频课程
  20. DevOps落地实践:BAT系列:ALI:企业研发效能解决方案

热门文章

  1. 苹果7信号天线内部位置_新专利显示未来Apple Watch Wi-Fi及无线天线或将嵌入显示屏中...
  2. 一步步解析Attention is All You Need
  3. mysql日志恢复数据_Mysql 通过binlog日志恢复数据
  4. 边缘计算架构_边缘计算架构梳理
  5. c调用其他类的方法_Java 的 Native 方法——今天又进步了
  6. php制作软件工具,开源10款热门教学相关的开源软件(教学平台和制作工具)
  7. 百练OJ:2760:数字三角形
  8. window.location跳转页面
  9. 2021-04-21--中标麒麟-yum源修改
  10. IT项目管理不能犯的错误