如何用python写程序与中学生有关_13岁Python开发者写给青少年Python入门教程.pdf

13岁Python开发者写给青少年的Python入门教程

你曾经想知道计算机是如何工作的吗?尽 我们不能在一篇文章里面教会你所有的东西,但

是可以通过学习如何写出你自己的程序来获得一个良好的开端。在这篇Python教程中,你将会学

到计算机编程的基础知识,使用对新手来说最棒的编程语言之一。

什么是编程?

尽可能简单的讲,编程是编写代码,命令计算机去完成某项任务的艺术。这里讲的某项任务

,可以是简单的两数相加,或是像把飞船送入轨道这样的复杂任务!

一个程序里面,最小的组成部分被称作语句 (statement )——代表了对计算机做出的一条

指令。

当你完成了自己的程序后,编译器会把你写的代码转换为机器码——计算机语言的最底层。

机器码指示中央处理器工作 (central processing unit ),或者叫做CPU,这里面包含一些诸如加

载某个值或是做数学运算的步骤。

如果你曾经听过某人说:“我编译了我的程序”,那代表他们已经把代码转换成了机器码。

为什么不直接写机器码呢?原因很显然,程序码具有可读性。下面比较了Python版的程序和

其对应的机器码:

Python代码

对应的机器码

很明显为什么你不会想要直接编写机器码了。但是,确实有一些人会去写机器码——萝 卜白

菜各有所爱嘛!

上面我们忽略了一个小问题。Python是一种解释型语言;你并不会像上面我们暗示的那样,

把它直接编译成为机器码。

实际上是这样的,Python使用一个叫做解释器的东西。解释器是另外一个程序,把代码编译

æ ´å¤ ç²¾å½©æ »ç ¥è®¿é ® 1

成叫做二进制码的东西,然后再程序运行的时候再转换成机器码。你等下会学到更多和解释器有

关的内容。

当你最终运行程序的时候,你刚编译的那些机器码会被加载到内存中,CPU会读取它并执行

程序。

然而,在刚开始学习使用Python编程的时候,你并不需要完全理解编译器的内部工作原理,

但是你必须确保你已经安装了Python。

准备开始

如果你在使用Mac,你走运了—— Python 已经预装在Mac 中了。在Mac 中使用Python解释器

,打开**终端** (**Terminal.app** );你可以再应用程序/工具文件夹下找到它,或者在Spotlight

中输入,像这样:

打开终端后,输入下面的指令然后按下回车:

你会看到类似下面这样的结果:

注意:如果你没有得到上面的结果,把输出结果复制到论坛,我们会尽力帮助你的!**

Windows

在Windo s上,这一过程稍微有点复杂——但是还是要说,大部分的东西还是在Windo s

!上:]

首先,在浏览器中访问Python官网的下载页面。

æ ´å¤ ç²¾å½©æ »ç ¥è®¿é ® 2

滚动页面跳过所有的Python 3.x.x版本,直接到Python 2.7.x 。下载Windo s安装包(Windo s

installer),运行,按照指引来做,接受默认的选项。 一旦安装包安装完成,你就可以启动它了。

在Windo s Vista或者Windo s 7上,这样启动:

1. 点击左下角的开始菜单。 2. 点击所有程序 3. 打开Python文件夹 4. 双击IDLE解释器

如果你使用Windo s 8,这样启动: 1. 点击左下角开始菜单 2. 在搜索框中输入IDLE 3. 点

击IDLE(Python GUI)

æ ´å¤ ç²¾å½©æ »ç ¥è®¿é ® 3

不 你是如何启动解释器的,你应该确保它能够工作,在终端中输入如下命令,或者是

在Windo s的命令提示符中输入如下指令并按回车:

尽 看上去并不像,但是你已经写完你第一个Python程序了!在学习大多数语言的时候,打

印出Hello, World被认为是一个起点。

python命令指示计算机在屏幕上输出后面的字符——而不是在你的打印机上打印!

注意“Hello World”两边的

weixin063传染病防控宣传微信小程序系统的设计与实现+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值