《树莓派Python编程入门与实战(第2版)》——第3章 搭建编程环境 3.1 探索Python

第3章 搭建编程环境

本章主要内容包括:

为什么学习Python

怎样检查Python环境

Python交互式shell

使用Python开发环境

如何创建并运行一个Python脚本

在本章中,你将会探索Python编程环境,了解各种工具,它们可以帮助你学习Python编程。在本章结束时,你将熟悉Python交互式shell和Python开发环境,你将编写出自己的第一行Python代码。

3.1 探索Python

如果对Python没有兴趣的话,你是不会来读这本书的!Python是一门非常流行的语言,也是最常用的编程语言之一。Python可以在各种各样的平台使用,如Windows、基于Linux的系统以及Apple OS X。最棒的是它还免费。

此外,Python具有易于理解的语法。语法指的是Python命令,它们以一定的顺序出现在Python语句中,加上其他的字符,如引号“”,就可以让Python语句正常工作了。Python的语法使得初学者能很容易且很快地开始编程。尽管它用起来很简单,但是Python仍为高级程序员提供了大量丰富而强大的功能。

3.1.1 Python简史

Python编程语言由Guido van Rossum发明于20世纪90年代初。Python这个名字来源于当时流行的电视节目“Monty Python’s Flying Circus”。

这些年,Python编程语言变得相当流行。它同样也进行了一些改变。

3.1.2 Python v3和Python v2

Python最近从版本2升级到版本3了。下面是这两个版本的一些主要区别。

Python的v3版基于Unicode,并且提供了一些前瞻性的特性支持。Unicode是一种计算机字符集的编码方式,用来表示和处理各种字符。Python的v2版是基于ASCII码的,它只能处理英文字符。使用Unicode则可以同时处理英文字符和非英文字符。

Python v3比Python v2更轻巧。Python开发者经常说“Python会植入你的大脑”。使用Python v3的这种感觉会比使用Python v2更真实,所以现在更容易快速学习Python了。

为了让Python编程语言更长寿,Python v3做了几处变化。因此,现在花时间学习它会让你在未来长期受益。

很多系统同时支持Python v2和Python v3,包括Raspbian在内。提供Python v2的环境主要是考虑向后兼容的问题。也就是说,你可以在Raspbian上运行Python v2的程序。但是,为了把你带向正确的方向,本书主要关注Python v3。

时间: 2024-12-23 04:20:44

《树莓派Python编程入门与实战(第2版)》——第3章 搭建编程环境 3.1 探索Python的相关文章

《树莓派Python编程入门与实战》——2.4 总结

2.4 总结 树莓派Python编程入门与实战在本章中,你学习了有关Raspbian Linux发行版的一些知识.现在你可以在Linux的命令行中执行命令或者通过LXDE的图形界面使用树莓派了.你也知道了如何获取Debian和Raspbian的文档资源,并且知道如何更新树莓派上的软件包.现在你对树莓派已经有了一定的了解.在第3章 "搭建编程环境"中,你将学习如何搭建和探索Python编程环境.

《Android 开发入门与实战(第二版)》——6.10节本章小结

6.10 本章小结Android 开发入门与实战(第二版)本章主要对Android中最重要的组件之一Activity进行了基本的讲解.在本章的最开始就已经说明了Activity对整个应用程序的重要性,所以学好Activity可以说是开发Android应用程序必备基础技能之一,尤其是对Activity的生命周期以及基本状态的了解,掌握了这些,在开发应用时,你就能游刃有余地把握每个Activity不同时期的不同状态,从而做出最合理的操作.最后又补充了一个Activity的小实例,希望大家能跟着本书动

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

2.3 使用Raspbian图形用户界面 树莓派Python编程入门与实战 默认情况下,当你启动树莓派并登录后会进入到Linux命令行.但是树莓派同样还有一个图形用户界面(GUI,Graphical User Interface). 为了打开图形界面,你需要在命令行键入startx并且回车.然后轻量级的X11桌面环境(LXDE,Lightweight X11 Desktop Environment)就启动了,你可以看到一个类似图2.1的图形界面. 提示: Linux桌面环境 一个关于Linux的

《树莓派Python编程入门与实战》——3.7 创建Python脚本

3.7 创建Python脚本 树莓派Python编程入门与实战 你可以将Python语句写入文件后再批量运行它们,而不是在每次需要运行程序的时候都一行一行输入进去.这些包含Python语句的文件叫作脚本. 你可以通过Python交互式shell或者用IDLE运行这些Python脚本.清单3.3显示了名为sample.py的脚本文件,它包含两个语句. 清单3.3 sample.py脚本 pi@raspberrypi ~ $ cat py3prog/sample.py print ("Here is

《树莓派Python编程入门与实战》——1.6 让你的树莓派正常工作

1.6 让你的树莓派正常工作 树莓派Python编程入门与实战 一旦你决定要买,并拿到树莓派和必要的外围设备后,你就可以开始真正有意思的事了.当树莓派第一次启动后,你就会知道这是一个多么强大的小机器,你自己都会为此感到惊讶的.下面的章节将会介绍你需要为开机做的准备. 1.6.1 自己研究一下 就像生活中许多其他的东西,如果你未雨绸缪研究一下,启动你的树莓派并让它运行起来就会平稳而迅速地进行.花费这个前期的时间和精力是非常值得的.有许多优秀的资源可以提供帮助.例如,Hack-ing Raspber

《树莓派Python编程入门与实战》——3.3 安装Python和工具

3.3 安装Python和工具 树莓派Python编程入门与实战 如果你发现Python环境中缺了什么,别担心,这不是大问题.在这节,你可以通过下面的步骤快速安装所有的东西. 1.如果你的树莓派是使用有线连接到互联网的,确保它能连接到网络然后启动你的树莓派. 2.启动LXDE图形界面,如果它没有自动启动的话.如果使用的无线网络的话,确保它是工作的. 3.打开LXTerminal.在命令行提示符,输入sudo apt-get install python3 idle3 nano然后回车. 提示:

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

3.5 关于Python交互式shell 树莓派Python编程入门与实战 Python交互式shell主要是用来测试一些Python语句和检查语法错误.你可以在命令行输入python3并回车来进入Python交互式shell. 提示: Python第二版交互式shell 如果你想是一些Python第二版的语句,你仍然可以在Raspbian上使用Python第二版的交互式shell.输入python2并回车来打开它. 图3.2显示了交互式shell.注意欢迎信息中显示了Python解释器的版本号

《树莓派Python编程入门与实战》——3.4 关于Python解释器

3.4 关于Python解释器 树莓派Python编程入门与实战 Python是一种解释型的语言,而不是一种编译型的语言.编译型的语言在它执行之前需要一次性把它所有的程序语句变成二进制代码.而解释型的语言,每次检查一条语句,翻译成二进制代码然后执行. 通过使用下列三类工具你可以学习大部分的Python语法和概念. 交互式shell --交互式shell允许你输入一条Python语句然后立即检查错误并解释. 开发环境shell--这个工具提供了很多特性来帮助Python开发.通过交互式shell,

《树莓派Python编程入门与实战》——第2章 认识Raspbian Linux发行版

第2章 认识Raspbian Linux发行版 树莓派Python编程入门与实战 在本章中,你将学习如下内容. 什么是Linux 如何使用Raspbian命令行 Raspbian图形用户界面 在本章中,你将了解Raspbian,它是运行在你树莓派上的操作系统,并且它支持Python编程环境.通过本章的学习,你应该知道如何使用Raspbian的图形用户界面,系统的预装组件以及一些基本的shell命令.

《树莓派Python编程入门与实战》——1.2 获取树莓派

1.2 获取树莓派 树莓派Python编程入门与实战购买树莓派之前,你需要了解一些事情. 购买一个树莓派时你将得到什么?不同型号的树莓派.在哪里购买树莓派.你需要什么外设.当你购买了一个树莓派,你会得到一个手掌大小的电路板,它装备了片上系统(SoC,System on Chip).内存和多种接口.图1.2显示了一个你收到的B型树莓派的样子.它不具备内部存储设备.键盘或任何外围设备.因此你需要一些其他的外设才能让树莓派运行起来. 提示: 什么是片上系统 片上系统(SoC, System on Ch