设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

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

2014-12-1 15:48| 发布者: joejoe0332| 查看: 5890| 评论: 0

摘要: 你曾经想知道计算机是如何工作的吗?尽管我们不能在一篇文章里面教会你所有的东西,但是通过学习如何写出你自己的程序来获得一个良好的开端。在这篇Python教程中,你将会学到计算机编程的基础知识,使用对新手来说最 ...


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

  不管你是如何启动解释器的,你应该确保它能够工作,在终端中输入如下命令,或者是在Windows的命令提示符中输入如下指令并按回车:

1
print “Hello World!”

  尽管看上去并不像,但是你已经写完你第一个Python程序了!在学习大多数语言的时候,打印出Hello, World被认为是一个起点。

  `python` 命令指示计算机在屏幕上输出后面的字符——而不是在你的打印机上打印!注意“Hello World”两边的引号,引号中的任何东西都被看做常规的文本儿不会被解释为一个指令。


变量

  变量,是在计算机内存中存放数据的一种方式;在你的程序中你会经常用到它们。在一些语言中,变量有特定的类型,指明了这些变量属于那些类。


  在Python中,你不需要声明变量的类型。现在暂时不需要在意这些细节;在本教程稍后的章节中你会学到关于这个内容的知识。
在解释器中输入如下命令并按回车:

1
hello = "Hello World!"

  这么做声明了hello变量并且把Hello World赋值类了它。现在,你不需要在程序中需要“Hello World”的地方输入这个字符串了,取而代之的是,你可以使用hello这个变量。

  在解释器中输入如下命令并按回车:

1
print hello

  这个指令会产生和Hello World例子相同的结果,但是它是打印出了hello这个变量的值。

  变量同样也可以用来储存数字。在解释器中输入如下命令:

1
2
3
4
5
x = 5
print x
y = 10
z = x + y
print z

  注意:从现在起,你可能要输入多行语句,只需要在每行末尾输入回车即可**

  先猜猜看上面的代码会做些上面,再看下面的答案:

  这段代码会打印5,然后打印15.第一个`print`语句打印了被你赋值为5的变量x。然后它打印了y+x的结果。因为y被赋值为10,x是5,所以打印了15。

  对于你生命中的绝大部分程序变量是其核心。在你学习本教程的过程中,你会对变量变得非常熟悉。


变量类型

  在之前的教程中你已经遇到了变量,但是我们并没有仔细的介绍它。不同的变量类型存储不同类型的值。

  注意:对于全部的内建类型,请查看Python官方文档

  到目前为止,你仅仅和Python中两个基本类型打过交道:整型(`integers`)和字符串型(`strings`),你还会遇到布尔类型(`boolean`),你可以用它来储存`True`或者`False`。

  下面有关于这些变量类型的一点介绍:


整型
  一个整型数,是一个整数。整型数的范围,在32位机上是-2147483648 到 2147483647 ,在64位机上是 -9223372036854775808 to 9223372036854775807。

  你可以像这样简单的输入一个数字来创建整型,不需要任何引号:

1
foo = 5


字符串型
  字符串是一串字符;你可以使用字符串来表示很多东西,从屏幕上的任何文本到整个网页请求。

  通过用引号包含一串字符来创建字符串,就像下面一样:


布尔类型

  布尔类型代表了True或False。

  你通过使用大写开头的True或False 来创建布尔类型,不需要引号,就像下面这样:

1
`isFoo = True`

  变量两边没有引号;如果你用引号包含了True,你则是创建了一个字符串类型!


字符串连接和整数相加

  Python让两个字符串钩在一起变得很容易,我们也称之为字符串连接。你可以使用`str()`把一个整数类型转换成字符串,相反,你也可以使用`int()`把一个字符串转换为整型。

  在你的解释器中输入下面指令:

1
2
3
"1" + "1"
1 + 1
1 + int("1")

  下面解释上面代码做了些什么:

  • - 第一条语句连接了两个字符串;引号确保了这两个数字被当做字符串除了。结果就是”11″。
  • - 第二条语句把两个数作为整数相加,结果是2.
  • - 最后一条语句把一个整数和另一个被转换为整数的字符串相加,结果还是2。


if 语句

  if语句检查某个条件是不是真,如果是,则执行一段代码。条件语句通常是这样的形式`值 – 操作符 – 值`,通常是比较两个值。

  比如,你可以使用`x == 0`评价一个值是不是等于0,`==` 是等于操作符。

  下面是Python中的一些常见比较

1
2
3
4
5
6
a == b: #Checks if a and b are equal
a != b: #Checks if a and b are not equal
a > b:  #Checks if a is greater than b
a < b:  #Checks if a is less than b
a >= b: #Checks if a is greater than or equal to b
a <= b: #Checks if a is less than or equal to b

  if语句是如下的形式:

1
2
if conditional:
    do_statements_here

  注意到`在这里执行某些语句` 这行是如何缩进的。这是你在Python声明代码块的方式。同一个代码块中的每一行都必须和其他所有行缩进相同的制表符或是空格;这是语言强制规定的。换句话说,不要混合使用制表符和空格。创建一个if语句,在解释器中输入如下命令:

  迎接你的是神秘的提示符`…`;这表示解释器在等待你输入代码块的内容,按下Tab键,输入第二行:

  再次按下回车,你的光标回到了控制台的最左边。要想再输入一个代码块语句,只需要再按Tab。如果你输入完了,按下回车告诉解释器你的代码块已经完成。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部