南粤风釆26选5走势图:怎么样开始用Python编程 应该怎么做?

来源:互联网
责任编辑:鲁能
 综合 
字体:

广东26选5好彩2 www.jqf9.cn

在本文中:安装Python(Windows)了解基本概念将Python解释器作为计算器使用创建你的第一个程序创建复杂的程序程序示例

你想开始学习如何编程吗?计算机编程令人望而生畏,你可能认为需要通过上课来学习。虽然对于某些语言来说可能是这样,但是有很多编程语言只需一到两天的时间就可以掌握基础知识。Python[1]就是这样的一种语言。你在几分钟内就可以正常运行一个基本的Python程序。参见下面的步骤了解详情。

部分 1安装Python(Windows)

以167107 1为标题的图片

1下载用于Windows系统的Python。适用于Windows的Python解释器可以从Python网站免费下载。确保根据你的操作系统下载正确的版本。

下载最新的可用版本,即3.4(本文撰写时)。

OS X和Linux系统已经自带Python。不需要安装任何python相关的软件,但是可能需要安装一个文本编辑器。

大多数Linux发行版和OS X版本仍然使用Python 2.X。版本2和版本3之间有一些细微的差别,最显著的是对“print”语句的更改。如果你想在OS X或Linux上安装最新版Python,可以从Python网站下载文件。

2安装Python解释器。大多数用户可以在不更改任何设置的情况下安装解释器。通过启用可用??榱斜碇械淖詈笠桓鲅∠?,可以将Python整合到命令提示符中。[2]

以167107 3为标题的图片

3安装文本编辑器。虽然可以在“记事本”或“TextEdit”中创建Python程序,但是你会发现用专门的文本编辑器来读写代码要容易得多。有多种免费编辑器可供选择,如Notepad++ (Windows)、TextWrangler (Mac)或JEdit(任何操作系统)。

以167107 4为标题的图片

4测试安装好的软件。打开终端(Mac/Linux)或命令提示符(Windows),并输入python。Python将会加载并显示版本号。你将进入Python解释器命令提示符,显示为>>>。

输入print("Hello, World!"),并按Enter。你应该可以看到文本Hello, World!显示在Python命令行下面。

部分 2了解基本概念

以167107 5为标题的图片

1了解Python不需要编译。Python是一种解释型语言,这意味着更改文件的同时,你就可以运行程序。这使得Python程序的迭代、修改和故障排除比许多其他语言快得多。

Python是一种比较容易学习的语言,你可以在短短几分钟内运行一个基本的程序。

以167107 6为标题的图片

2使用解释器随机尝试。你可以使用解释器来测试代码,而不必先将它添加到程序中。这对于学习特定命令的工作方式或编写临时程序非常有用。

以167107 7为标题的图片

3学习Python如何处理对象和变量。Python是一种面向对象的语言,这意味着程序中的所有内容都被视为对象。此外,你不需要在程序开头声明变量,可以在任何时候声明;也不需要指定变量的类型,如整数、字符串等。

部分 3将Python解释器作为计算器使用

执行一些基本的计算函数,有助于你熟悉Python语法,以及它处理数字和字符串的方式。

以167107 8为标题的图片

1启动解释器。打开命令提示符或终端。在提示符中输入python ,并按"? " Enter。系统会加载Python解释器,你将进入Python命令提示符(>>>)。

如果没有将Python整合到命令提示符中,则需要导航至Python目录才能运行解释器。

以167107 9为标题的图片

2执行基本算术。你可以使用Python轻松地执行基本算术。有关如何使用计算函数的示例,请参见下面的方框。注意:在Python代码中用符号“#”指定注释,并且注释是不会经过解释器的。

>>> 3 + 710>>> 100 - 10*370>>> (100 - 10*3) / 2 #除法总是返回浮点数(十进制)35.0>>> (100 - 10*3) // 2 #取整除(两条斜杠)将删除任何小数结果35>>> 23 % 4 #计算除法的余数3>>> 17.53 * 2.67 / 4.111.41587804878049

以167107 10为标题的图片

3计算幂。你可以使用运算符**表示幂。Python可以快速计算大额数字。参见下面方框中的例子。

>>> 7 ** 2 # 7的平方49>>> 5 ** 7 # 5的7次方78125

以167107 11为标题的图片

4创建和操作变量。你可以在Python中指定变量来执行基本的代数运算。下面会说明如何在Python程序中分配变量。使用=号给变量赋值。参见下面方框中的例子。

>>> a = 5>>> b = 4>>> a * b20>>> 20 * a // b25>>> b ** 216>>> width = 10 #变量可以是任何字符串>>> height = 5>>> width * height50

以167107 12为标题的图片

5关闭解释器。当你用完解释器后,可以关闭它,并通过按Ctrl+Z(Windows),或Ctrl+D(Linux/Mac)返回命令提示符,然后按"? " Enter。你还可以输入quit(),并按"? " Enter。

部分 4创建你的第一个程序

以167107 13为标题的图片

1打开文本编辑器。快速创建一个测试程序,帮助你熟悉创建和保存程序的基本知识,然后通过解释器运行测试程序。这样还可以帮助你测试解释器是否安装正确。

以167107 14为标题的图片

2创建一个“print”语句。“Print”是Python的基本函数之一,用于程序运行过程中在终端显示信息。注意:“print”是从Python2到Python3最大的变化之一。在Python 2中,你只需要输入“print”,然后输入你想显示的内容。在Python 3中,“print”已经成为一个函数,因此你需要输入“print()”,并在括号内输入你想显示的内容。

以167107 15为标题的图片

3添加声明。测试编程语言最常用的方法之一是显示文本“Hello, World!”。将此文本置于“print()”语句中,包括引号:

print("Hello, World!")

与许多其他语言不同,你不需要使用;来指定行尾。也不需要使用花括号({})来指定语句块,而是用缩进表示语句块中包含的内容。

以167107 16为标题的图片

4保存文件。单击文本编辑器中的“文件”菜单,并选择“另存为”。在名称框下面的下拉菜单中,选择Python文件类型。如果你正在使用记事本(不推荐),选择“所有文件”,然后在文件名末尾处添加“.py”。

确保将文件保存在容易访问的地方,因为你需要在命令提示符中导航至该文件。

在本例中,文件被保存为“hello.py”。

以167107 17为标题的图片

5运行程序。打开命令提示符或终端,并导航至保存文件的位置。到达该位置后,输入hello.py,并按"? " Enter来运行该文件。你应该可以看到Hello, World!显示在命令提示符下面。

根据Python的安装方式和版本,你可能需要输入python hello.pypython3 hello.py来运行程序。

以167107 18为标题的图片

6经常测试。Python的优点之一是可以立即测试新程序。养成同时打开编辑器和命令提示符的好习惯。当你在编辑器中保存更改时,可以立即从命令行运行程序,快速测试更改是否成功。

部分 5创建复杂的程序

以167107 19为标题的图片

1尝试使用基本的控制流语句。控制流语句可以让你根据特定条件控制程序的操作。[3]这些语句是Python编程的核心,并允许你创建根据输入和条件执行不同操作的程序??梢韵却?kbd style="background:#EEEEEE; letter-spacing:0.1em; padding-left:0.5em; padding-right:0.4em;">while语句入手。在本例中,你可以使用while语句来计算斐波那契数列,计算到第100项:

#斐波那契数列每一项数字是 #前两项数字之和 a, b = 0, 1while b < 100:  print(b, end=' ')  a, b = b, a+b

只要(while) b小于(<)100,数列就会一直计算下去。

输出结果将会是1 1 2 3 5 8 13 21 34 55 89

end=' '命令会把输出结果放在同一行显示,而不是把每个值放在单独的行中显示。

在这个简单的程序中,有几点需要注意。这几点对于创建复杂的Python程序至关重要:

注意缩进。A :表示下面的行将被缩进,并且是块的一部分。在上面的例子中,print(b)a, b = b, a+bwhile语句块的一部分。正确使用缩进对于程序的正常运行至关重要。

可以在同一行中定义多个变量。在上面的例子中,ab 都在第一行中被定义。

如果直接用解释器执行程序,你必须在程序末尾加上空白行,以便让解释器知道程序已经结束。

以167107 20为标题的图片

2在程序中构造函数。你可以在程序中定义函数,并且在之后调用函数。当你需要在较大的程序范围内使用多个函数时,这一点尤其实用。在下面的例子中,你可以创建一个函数来调用类似于前面编写的斐波那契数列: [4]

def fib(n):  a, b = 0, 1  while a < n:    print(a, end=' ')    a, b = b, a+b  print() #在接下来的程序中,可以为指定的任何数值 #调用斐波那契函数fib(1000)

将返回0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

以167107 21为标题的图片

3建立更复杂的控制流程序。控制流语句可以让你设置更改程序运行方式的特定条件。在处理用户输入时,这一点尤为重要。下面的例子将使用if,elif (else if),和else来创建一个评估用户年龄的简单程序。[5]

age = int(input("输入你的年龄 ")) if age <= 12:  print("当小孩真好??!")elif age in range(13, 20):  print("你已经是个少年了!")else:  print("是时候长大啦") #如果这些语句中的任何一个为真 #对应的信息将会显示。#如果两条语句都不为真,那么“else”语句#中的信息将会显示。

该程序还引用了一些其他非常重要的语句,这些语句对于各种不同的应用程序来说非常有用:

input() — 调用用户键盘输入。用户将会看到括号内的信息。在本例中,input()被包含在int()函数中,这意味着所有输入都将被视为整数。

range() )— 这个函数有多种使用方式。在此程序中,它用来检查数字是否在13到20之间。范围的上限没有算在计算范围内。

以167107 22为标题的图片

4学习其他条件表达式。前面的示例使用“小于或等于”(<=)符号,确定输入的年龄是否满足条件。你可以使用和数学中一样的条件表达式,但是输入方式有所不同:

条件表达式 [6]
含义符号Python符号
小于<<
大于>>
小于等于<=
大于等于>=
等于===
不等于?!=

5继续学习。这些只是Python的基础知识。尽管它是最简单的语言之一,但如果你对它感兴趣,并不断钻研,Python还是很有深度的一门课程。坚持学习的最好方法就是不断地编写程序!记住,你可以直接在解释器中快速编写入门程序,测试更改和从命令行中再次运行程序一样简单。

有很多关于Python编程的书都不错,包括《Python for Beginners》,《Python Cookbook》,以及《Python Programming: An Introduction to Computer Science》。

网上有各种各样的源代码,但是很多仍然是面向Python 2.X的。你可能需要对提供的示例进行调整。

许多学校提供Python课程。Python通常在介绍性课程中教授,因为它是比较容易学习的语言之一。

部分 6程序示例

小提示

虽然Python是一种比较简单的计算机语言,但是学习它仍然需要花点精力。了解一些基本的代数知识有助于学习这门语言,因为Python非常注重数学。

根据您访问的内容,您可能还对以下内容感兴趣,希望对您有帮助:

python能做什么?只要应用于哪些方面?应该如何学习?

答:Python是一门简单、易学并且很有前途的编程语言,很多人都对Python感兴趣,但是当学完Python基础用法之后,又会产生迷茫,尤其是自学的人员,不知道接下来的Python学习方向,以及学完之后能干些什么?以下是Python十大应用领域! 1. WEB开发 Pyt...

学Python有前途么?

答:首先:Python语言在学术上非常受欢迎,不是计算机专业的人,很多都在学习Python。因为这个语言的前景是不可限量的,而且他的语法非常的简单易懂,这就让很多一些提及编程就恐慌的人减去了担心,现在已经是一人应该掌握一门编程语言的时代,很多...

Python编程语言适合做什么?

答:Python 最常见的应用情形是: 1.使用 Python 快速生成程序的原型(有时甚至是程序的最终界面,你会喜欢 wxPython 的), 2.对其中有特别要求的部分,使用更合适的语言(尤其是 C/C++)改写。 由于 Python 与 C 的天然联系,它们之间的相互调用从...

如何从零开始学python

答:新手学Python可以按照以下步骤进行: 1. 按部就班敲代码 在Python的学习教程中,在讲到相应的语法规则的时候,必定有相应的案例,Python新手应按部就班的敲一遍代码,切记不可直接抄写,而是默写,然后进行对比,及时发现错误,并订正。 2. 阶段...

如何自学 Python

答:其实python非常适合初学者入门。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。自带的各种??榧由戏岣坏牡谌侥??,免去了很多“重复造轮子”的工作,可以更快地写出东西。配置开发环境也不是很复杂,mac和linux都内置了pytho...

编程语言Python是怎么发明出来的

答:有一个叫做Guido的荷兰人,他是阿姆斯特丹大学数学和计算机硕士,虽然有着双学历,但是更倾向于做计算机的工作(果然计算机牛人数学都很好?。?。那个时候的他经常使用Pascal、C、 Fortran等语言来完成他的工作。 他所处的年代,由于个人计算机配...

编程新手,一定要从Python开始学起吗

答:从实用性上考虑,学python可以很快就能解决实际领域中的一些问题,不管是哪个领域,Web编程、科学计算、绘图、应用程序开发等,但是学C要想很快走向应用,需要狠下一番功夫。以我的经验学编程在用中学是最好的途径,楼主要用它干什么呢?

在电脑上用python语言编程,都需要什么?

答:1)学好python的第一步,就是马上到www.python.org网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。 2)下载完毕后,就可以开始学习了。学习过程中,我建议可以下载一些python的学习文档,比如...

编程零基础应当如何开始学习 Python

答:可以去w3cschool学习一些python的基础教程,里面有例子可以自己尝试,蛮容易上手的。 //www.runoob.com/python/python-intro.html 都看完之后再去找你感兴趣的领域针对性学习,比如数据挖掘方面,网络爬虫方面等等,找电子书看。等到实际应...

编程零基础应当如何开始学习 Python ?

答:编程零基础的学习Python全栈可以按照以下内容来: 阶段一:Python开发基础 Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用??榈?。 阶段二:...


广东26选5好彩2 www.jqf9.cn true //www.jqf9.cn/10/4336/108216.html report 106713 怎么样开始用Python编程应该怎么做?,在本文中:安装Python(Windows)了解基本概念将Python解释器作为计算器使用创建你的第一个程序创建复杂的程序程序示例你想开始学习如何编程吗?计算机编程令人望而生畏,你可能认为需要通过上课来学习。虽然对于某些语言来说可能是这样,但是有很多...
娱乐时尚
    科技资讯
    历史文化
      真视界
      旅游美食
      精彩图文
      我爱我车
      母婴健康
      关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
      Copyright © 2004-2018 www.jqf9.cn All Rights Reserved. 布客网 版权所有
      京ICP备10044368号-1 京公网安备11010802011102号
      教育考试: 学历财经建筑 医药公考资格外语电脑作文招聘中小学留学 文档 移民 文库专栏23问答中心z资讯z资讯1资讯涨资讯涨资讯1资讯问答图书馆知识IT编程数码信息解决方案信息中心IT科技问答新闻中心软件教室设计大全网络相关英语学习开发编程考试中心参考范文管理文库营销中心站长之家IT信息中心商学院数码大全硬件DIY企业服务网吧在线百科硬件知识手机平板汽车游戏家电精彩摄影现代家居IT女人经验健康养生猎奇创业攻略教育学习历史时尚潮流广东26选5好彩2涨知识
    • 2017年度合肥市政务微信十强名单公布 2019-05-26
    • 始终坚持以人民为中心的发展思想不断满足群众日益增长美好生活需要 2019-05-26
    • 西藏蝴蝶种类达500种以上 发现新记录5种 2019-05-15
    • 支付宝微信等即使收归央行也难管无限复制派生还派生多个马云腾 2019-05-10
    • 凤凰好书榜∣第46周周榜 2019-05-09
    • 武汉市开展普法观摩活动 小学生现场开微班会学法 2019-05-07
    • 贯彻转型建设要求 锻造海上精兵劲旅 2019-04-24
    • 【专题】省违反中央八项规定精神和“四风”问题线索举报平台 2019-04-18
    • “毒土地”事件不要再遮遮掩掩-光明时评 2019-04-18
    • 广州市第十五届人大常委会会议网络直播 2019-04-15
    • 互联网基金违规销售乱象:巧立名目送红包、送份额 2019-04-12
    • 淄博日报社总编辑孙廷国祝贺人民日报创刊70周年 2019-04-12
    • 人的本质的演变规律:从原始母系氏族社会的公有者经过父系氏族社会私有和公有双重所有者而演变为私有制阶级社会的私有者,然后经过现代社会公有和私有双重所有者... 2019-03-28
    • 1949年刚刚进入北平的人民日报校对科夜班工作场面 2019-03-25
    • 别让世界杯激情冲淡守法意识 2019-03-10
    • 856| 560| 909| 277| 979| 225| 320| 992| 514| 830|