《教孩子学编程(Python语言版)》——第1章 Python 基础—认识环境 1.1 认识Python

第1章 Python 基础—认识环境

如今,几乎任何东西之中都有一个计算机,例如电话、汽车、手表、电子游戏机、跑步机、贺卡或者机器人。计算机编程或编
码,就是要告诉计算机如何执行一项任务,因此,理解如何编写代码,可以将计算机的能力控制在你的指间。

计算机程序,也叫作应用程序(applications或App),它告诉计算机做什么。Web App可以告诉计算机如何记录你喜欢的音乐;游戏App告诉计算机如何用逼真的图像显示一个古代的战场;一个简单的App可以让计算机绘制出如图1-1所示的类似六边形的、漂亮的螺旋线。

一些App由数千行代码组成,而另一些App可能只有几行代码的长度,例如,图1-2所示的NiceHexSpiral.py程序。

这个简短的程序绘制了图1-1所示的彩色螺旋线。我想要使用一幅漂亮的图片作为本书的示例,因此,我决定使用一个计算机程序来解决这个问题。首先,我进行大概的构思,然后开始编写代码。

在本章中,我们将下载、安装并学习使用一些程序,这些程序可以帮助我们编写代码,来构建所能想象出的任何的App。

1.1 认识Python

要开始编写代码,必须讲计算机的语言。计算机需要按部就班的指令,而且它们只能够理解特定的语言。就像俄国人可能不懂英语一样,计算机只能够理解为它们而制定的语言。

计算机代码使用诸如Python、C++、Ruby或JavaScript这样的编程语言来编写。这些语言允许我们和计算机“对话”并且向它们发布命令。不妨想一下我们如何训练一只狗,当我们说“坐下”的时候,它蹲着;当我们说“叫”的时候,它叫两声。这只狗理解了这些简单的命令,但是,你所说的其他的大多数话,它就不懂了。

类似的,计算机也有局限性,但是,它们确实能够执行你用它们的语言发布的指令。本书中,我们将使用Python语言,这是一种简单而强大的编程语言。在高中和大学,Python作为计算机科学课程的入门课来教授,而且,Python用于运行世界上一些最强大的App,包括Gmail、Google Maps和YouTube。

要开始在计算机上使用Python,我们需要经过下面这3个步骤。

(1)下载Python。

(2)在计算机上安装Python。

(3)使用一两个简单的程序测试Python。

1)下载Python

Python是免费的,我们可以很容易地从Python的Web站点获取,如图1-3所示。

我们用Web浏览器访问https://www.python.org/ ,将鼠标指针悬停在上方的Downloads菜单上并且点击以Python 3开头的按钮。

2)安装Python

找到已经下载的文件(它可能在Downloads文件夹中)并双击它,我们来运行并安装Python和IDLE编辑器。IDLE是我们用来录入和运行Python程序的一个程序。要了解它的详细安装说明,我们可以参见本书的附录A。

3)用一个程序测试Python

我们在Start菜单或Applications文件夹下,找到IDLE程序并运行它。你将会看到如图1-4所示的一个基于文本的命令行窗口。这个命令行窗口叫作Python shell。shell是一个窗口或界面,它允许用户输入命令或者代码行。

“>>>”叫作提示符,它表示计算机准备好接受你的第一条命令。计算机问你想要让它做什么,例如输入如下代码。

print(“Hello, world!”)

按下键盘上的回车键,你应该会看到Python shell打印出了引号中的文本,这些文本是你输入到圆括号中的,也就是“Hello, world!”。好了,你已经编写完第一个程序了!

时间: 2024-09-20 06:38:10

《教孩子学编程(Python语言版)》——第1章 Python 基础—认识环境 1.1 认识Python的相关文章

《趣学JavaScript——教孩子学编程》——1.5 本章小结

1.5 本章小结 在本章中,我们了解了什么是JavaScript以及它可以用来干什么.你还学习了如何使用Google Chrome浏览器运行JavaScript,并且尝试了一个示例程序.本书中的所有代码示例,除非特别说明,都可以(并且应该)在Chrome的JavaScript控制台中使用.不要只是阅读代码,尝试输入一些内容.这是学习编程的唯一方法. 在下一章中,我们将学习JavaScript的基础知识,首先从你可以操作信息的3种基本类型开始:数字.字符串和Boolean.

《趣学JavaScript——教孩子学编程》——2.6 本章小结

2.6 本章小结 现在,我们已经知道JavaScript中所有的数据类型了--数字类型.字符串类型和布尔类型,还有特殊值null和undefined.数字类型用于处理与数学相关的事情,字符串类型用于处理文本,布尔类型用于表示答案为yes或no的问题.null和undefined是表示某些东西不存在的一种方法. 在接下来的两章中,我们会学习数组和对象,它们是连接基本类型以创建值较为复杂的集合的两种方法.

《趣学JavaScript——教孩子学编程》——导读

前言 趣学JavaScript--教孩子学编程 欢迎阅读本书!在本书中,你将学习用一种Web语言(JavaScript)来编写程序.但是更重要的是,你将成为一名程序员,即不仅会使用计算机而且会控制计算机的人.一旦学会了编程,你可以让计算机遵从你的意愿去做你想做的任何事情. JavaScript是一门不错的语言,值得学习,因为它随处可用.诸如Chrome.Firefox和Internet Explorer这样的Web浏览器,都使用JavaScript.借助JavaScript的强大功能,Web程序

《趣学JavaScript——教孩子学编程》——第1章 认识JavaScript1.1 认识JavaScript

第1章 认识JavaScript 趣学JavaScript--教孩子学编程 计算机是功能强大到令人难以置信的工具,它能够执行很多惊人的操作,例如,下国际象棋比赛.提供数以千计的Web页面,或者在数秒钟之内执行数百万次复杂的计算.但是,深入去看,计算机实际上是很傻的.计算机只能够执行人类告诉它的事情.我们使用计算机程序告诉计算机采取什么动作,而程序只是令计算机遵从的指令集合.没有程序的话,计算机什么也干不了. 1.1 认识JavaScript 更糟糕的是,计算机不能理解英语或任何人类语言.计算机程

《趣学JavaScript——教孩子学编程》——第2章 类型与变量2.1 数字和运算符

第2章 类型与变量 趣学JavaScript--教孩子学编程 编程其实就是操作数据,可什么是数据呢?数据就是我们保存在计算机程序中的信息.例如,你的名字就是一条数据,年龄也是一条数据.你头发的颜色,有几个兄弟姐妹,住在什么地方,是男生还是女生--所有这些都是数据. JavaScript中有3种基本的数据类型:数字.字符串和Boolean(布尔类型).number用来表示数字.例如,年龄可以用一个number表示,身高也可以用number表示.JavaScript中的数字如下所示: 字符串用来表示

《教孩子学编程(Python语言版)》——导读

前 言 什么是编程,为什么编程很适合孩子 计算机编程是每个孩子都应该学习的一项重要技能.我们使用计算机解决问题,玩游戏,帮助我们更有效地工作,执行重复性的任务,存储和查找信息,创建新的内容,同时与我们的朋友和世界联系.理解如何编写代码,将会把这一切力量付诸于我们的指尖. 每个人都能够学习编程,这就像是求解一个谜题或一个谜语.你可以应用逻辑,尝试一种解决方案,更多地试验一下,然后解决问题.开始学习编程的时机就是现在!我们处在一个前所未有的历史时期,在此之前,人们不可能像我们今天一样,通过计算机每天

《趣学Python——教孩子学编程》——导读

前 言 为什么要学习计算机编程 编程会培养创造能力.逻辑能力和解决问题的能力.编写程序的人有机会从无到有创造新事物,使用逻辑来把程序变成计算机可以运行的程序.在出了问题的时候你需要用解决问题的能力来找出是哪里不对.编程是一项既有趣,有时候又充满挑战的事情.从中学到的技巧对于学校和工作都很有用.就算你的职业方向和计算机没有关系也是这样. 除此之外,编程起码是外面天气不好的下午打发时间的好主意. 为什么是Python 对于初学者来讲,Python是一款既容易学又相当有用的编程语言.相对于其他语言,它

《趣学Python——教孩子学编程》——1.2 安装Python

1.2 安装Python 安装Python相当简单.下面我们列举在Windows 7.苹果OS X,还有Ubuntu上的安装步骤.在安装Python的同时你也会安装IDLE程序的快捷方式,它是用来写Python程序的集成开发环境.如果你的电脑已经装好了Python,请直接跳到本书1.3节. 1.2.1 在Windows 7上安装Python 在微软Windows 7上安装Python,先用网页浏览器打开http://www.python.org/ ,然后下载最新版的Python 3安装程序(In

《趣学Python——教孩子学编程》——1.5 你学到了什么

1.5 你学到了什么 在这一章里我们以一个简单的Hello World程序开始,几乎每个人都是从这个程序开始学习计算机编程的.在下一章中,我们会用PythonShell程序做更有用的事情.