如何开始用Python编程

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

部分1安装Python(Windows)


(资料图片仅供参考)

1下载用于Windows系统的Python。适用于Windows的Python解释器可以从Python网站免费下载。确保根据你的操作系统下载正确的版本。下载最新的可用版本,即(本文撰写时)。OS X和Linux系统已经自带Python。不需要安装任何python相关的软件,但是可能需要安装一个文本编辑器。大多数Linux发行版和OS X版本仍然使用Python 。版本2和版本3之间有一些细微的差别,最显著的是对“print”语句的更改。如果你想在OS X或Linux上安装最新版Python,可以从Python网站下载文件。

2安装Python解释器。大多数用户可以在不更改任何设置的情况下安装解释器。通过启用可用模块列表中的最后一个选项,可以将Python整合到命令提示符中。[2]

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

4测试安装好的软件。打开终端(Mac/Linux)或命令提示符(Windows),并输入python。Python将会加载并显示版本号。你将进入Python解释器命令提示符,显示为>>>。输入print("Hello, World!"),并按Enter。你应该可以看到文本Hello, World!显示在Python命令行下面。

部分2了解基本概念

1了解Python不需要编译。Python是一种解释型语言,这意味着更改文件的同时,你就可以运行程序。这使得Python程序的迭代、修改和故障排除比许多其他语言快得多。Python是一种比较容易学习的语言,你可以在短短几分钟内运行一个基本的程序。

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

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

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

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

1启动解释器。打开命令提示符或终端。在提示符中输入python ,并按↵ Enter。系统会加载Python解释器,你将进入Python命令提示符(>>>)。如果没有将Python整合到命令提示符中,则需要导航至Python目录才能运行解释器。

2执行基本算术。你可以使用Python轻松地执行基本算术。有关如何使用计算函数的示例,请参见下面的方框。注意:在Python代码中用符号“#”指定注释,并且注释是不会经过解释器的。>>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 #除法总是返回浮点数(十进制) >>> (100 - 10*3) // 2 #取整除(两条斜杠)将删除任何小数结果 35 >>> 23 % 4 #计算除法的余数 3 >>> * /

3计算幂。你可以使用运算符**表示幂。Python可以快速计算大额数字。参见下面方框中的例子。>>> 7 ** 2 # 7的平方 49 >>> 5 ** 7 # 5的7次方 78125

4创建和操作变量。你可以在Python中指定变量来执行基本的代数运算。下面会说明如何在Python程序中分配变量。使用=号给变量赋值。参见下面方框中的例子。>>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 #变量可以是任何字符串 >>> height = 5 >>> width * height 50

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

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

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

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

3添加声明。测试编程语言最常用的方法之一是显示文本“Hello, World!”。将此文本置于“print()”语句中,包括引号:print("Hello, World!") 与许多其他语言不同,你不需要使用;来指定行尾。也不需要使用花括号({})来指定语句块,而是用缩进表示语句块中包含的内容。

4保存文件。单击文本编辑器中的“文件”菜单,并选择“另存为”。在名称框下面的下拉菜单中,选择Python文件类型。如果你正在使用记事本(不推荐),选择“所有文件”,然后在文件名末尾处添加“.py”。确保将文件保存在容易访问的地方,因为你需要在命令提示符中导航至该文件。在本例中,文件被保存为“”。

5运行程序。打开命令提示符或终端,并导航至保存文件的位置。到达该位置后,输入,并按↵ Enter来运行该文件。你应该可以看到Hello, World!显示在命令提示符下面。根据Python的安装方式和版本,你可能需要输入python 或python3 来运行程序。

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

部分5创建复杂的程序

1尝试使用基本的控制流语句。控制流语句可以让你根据特定条件控制程序的操作。[3] 这些语句是Python编程的核心,并允许你创建根据输入和条件执行不同操作的程序。可以先从while语句入手。在本例中,你可以使用while语句来计算斐波那契数列,计算到第100项:#斐波那契数列每一项数字是 #前两项数字之和 a, b = 0, 1 while b < 100: print(b, end=' ') a, b = b, a+b 只要(while) b小于(<)100,数列就会一直计算下去。输出结果将会是1 1 2 3 5 8 13 21 34 55 89end=' '命令会把输出结果放在同一行显示,而不是把每个值放在单独的行中显示。在这个简单的程序中,有几点需要注意。这几点对于创建复杂的Python程序至关重要:注意缩进。A :表示下面的行将被缩进,并且是块的一部分。在上面的例子中,print(b)和a, b = b, a+b是while语句块的一部分。正确使用缩进对于程序的正常运行至关重要。可以在同一行中定义多个变量。在上面的例子中,a和b 都在第一行中被定义。如果直接用解释器执行程序,你必须在程序末尾加上空白行,以便让解释器知道程序已经结束。

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

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之间。范围的上限没有算在计算范围内。

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

5继续学习。这些只是Python的基础知识。尽管它是最简单的语言之一,但如果你对它感兴趣,并不断钻研,Python还是很有深度的一门课程。坚持学习的最好方法就是不断地编写程序!记住,你可以直接在解释器中快速编写入门程序,测试更改和从命令行中再次运行程序一样简单。有很多关于Python编程的书都不错,包括《Python for Beginners》,《Python Cookbook》,以及《Python Programming: An Introduction to Computer Science》。网上有各种各样的源代码,但是很多仍然是面向Python 的。你可能需要对提供的示例进行调整。如果你想在网上运行Python 3,Repl[1]上有使用Linux虚拟机的Python解释器。对于“Python高手”(精通Python程序员)而言,另一个不错的在线资源是thinkfunctional[2]。要想接受更大的挑战,也可以选择“Automate the Boring Stuff”[3]和Project Euler[4]。许多学校提供Python课程。Python通常在介绍性课程中教授,因为它是比较容易学习的语言之一。

小提示

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

这些PDF都打包好了!直接导入手机或导入电脑即 实现无纸化学习器 高效学习从现在开始吧熨 真心 希望可以帮到想要学习python的小伙伴,我们 一起进步一起成长(评论区置顶领取)

在这里整理了很多的Python资料,可以供大家学习!

需要的小伙伴们,评论区留言“资料”后台打招呼就行了!

标签:

如何开始用Python编程

你想开始学习如何编程吗?计算机编程令人望而生畏,你可能认为需要通过

08-09 21:20:44

火谷网络暂时无法联系到控股股东、实际控制人 主办券商提示公司注意经营风险

火谷网络暂时无法联系到控股股东、实际控制人主办券商提示公司注意经营

08-09 20:23:35

畅学编程网站故事创作平台_畅学编程网站

1、NREC是个非常专业的叶轮方面的软件了。2、应该说目前市面上基本能做

08-09 19:34:50

利好来袭!龙头股大爆发

下行通道中港股再度震荡翻红。恒生指数上涨61点,涨幅0 32%;恒生科技

08-09 18:51:19

南微医学:目前暂未布局人工智能相关业务

每经AI快讯,有投资者在投资者互动平台提问:请问公司在人工智能领域有

08-09 18:08:42

广汽集团:7月汽车总销量约19万辆 同比减少14.04%

广汽集团(SH601238,收盘价:元)8月9日晚间发布公告称,广汽集团2023

08-09 17:38:54

港珠澳大桥澳门跨境货物转运站正式投入使用

港珠澳大桥澳门跨境货物转运站正式投入使用

08-09 17:09:34

中国内地新增报告猴痘病例491例,为何7月突增?

8月9日,中国疾病预防控制中心发布“2023年7月猴痘疫情监测情况”以及

08-09 16:39:22

大量车辆车牌丢失!如何理赔?

大量车辆车牌丢失据央视财经,在北京市门头沟区潭柘寺镇的一处河道旁,

08-09 16:10:25

今日30股涨停 主要集中在医药生物、计算机等行业

证券时报网讯,据Choice统计显示,8月9日,沪深两市可交易A股中,上涨

08-09 15:39:30

8月9日淄博德合新戊二醇价格暂稳

8月9日,淄博德合化工有限公司成丰新戊二醇经销价格为9400元 吨,报价

08-09 15:14:07

TA们把夏季养生讲座和爱心义诊开进社区!

为充分发挥“静邻一家”党群服务阵地作用,聚焦群众对健康服务的多元需

08-09 14:22:45

空军航空兵某团无人机大队大队长李阳创新多套战法——无人战鹰翱翔蓝天(最美新时代革命军人)

“发射!”一声指令,一枚导弹从飞机离梁发射,直扑目标,准确命中!身为全

08-09 13:56:43

网球 | 郑钦文取硬地赛季开门红 张帅无奈16连败

8月9日,在WTA1000级别赛蒙特利尔站首轮,郑钦文以6比2,1比6和6比3击

08-09 13:02:51

蒸汽高温往复泵(关于蒸汽高温往复泵简述)

,你们好,今天0471房产来聊聊一篇汽高温往复泵,汽高温往复泵简述的文

08-09 12:18:52

支付宝上线机票比价功能:已接入携程 飞猪两大平台

出门旅行,为了找到更划算的机票,你是不是经常要在不同APP来回跳转?

08-09 12:14:52

把脉数字经济,赋能产融对接——2023中国财富·龙门计划首场线下活动举办

研判数字经济发展脉络,搭建产融对接沟通桥梁,8月8日,2023中国财富·

08-09 11:42:37

影视后期学习报名,后期对电影的效果有何影响

学费得取决于你的学习周期,以实体班为例:暑假班一般两个月,针对大学

08-09 11:16:10

汽车整车板块探底拉升 众泰汽车涨超8%

汽车整车板块探底拉升,众泰汽车涨超8%,海马汽车、江铃汽车、力帆科技

08-09 10:52:37

打造科创文化新地标 合肥“元·书局”亮相

人民网合肥8月8日电(记者赵越、张俊、实习生刘芝彪)8月8日,合肥四牌

08-09 10:22:04

7月工业生产者出厂价格同比下降4.4% 环比下降0.2%

一、7月份工业生产者价格同比变动情况工业生产者出厂价格中,生产资料

08-09 10:05:39

数字化"亮码可办"服务 让住房公积金业务办理更贴心

  日前,山西省省级机关住房资金管理中心利用全国住房公积金小程序和

08-09 09:32:05

武铁暑运高位运行 两项指标均创新高

武铁暑运高位运行两项指标均创新高---楚天都市报极目新闻讯(记者潘锡

08-09 09:07:44

9.9元一键生成AI写真 安全吗?

律师建议:如发现平台一揽子强制收集信息,要坚决拒绝(副题)广州日报

08-09 08:19:57

重庆:第六届长江三峡(梁平)晒秋节启幕

“大国器材”撑起国际体育舞台成都大运会体操比赛,一名美国运动员热身

08-09 07:21:29

疏通民营房企合理融资堵点

■王丽新  8月3日,中国人民银行党委书记、行长潘功胜主持召开金融支

08-09 06:24:09

华厦眼科(301267):8月8日北向资金减持5.64万股

8月8日北向资金减持5 64万股华厦眼科。近5个交易日中,获北向资金减持

08-09 04:49:47

理想汽车Q2营收286.5亿

8月8日,理想汽车公布了2023年第二季度财报,表示营收、交付量双双破纪

08-09 01:15:15

中国化学会无机化学-纳米研究奖授奖名单公布!

根据《中国化学会无机化学学科委员会奖评选办法》,经专家审议,决定授

08-08 22:54:16

2008年8月8日是中国对外开放的高潮之一,但决非顶点

今天是8月8日,2008年北京奥运会举办15周年。老胡在微信群里看到一些人

08-08 22:03:58

A股并购项目大面积亏损 潍坊国资或启动专项投资审计

【A股并购项目大面积亏损潍坊国资或启动专项投资审计】记者从知情人士

08-08 21:07:58

排涝、复产、防疫:河北灾后重建工作有序推进

从8月7日起,唐山市消防救援支队进入涿州和谷产业园,2部消防车、16名

08-08 20:24:19

来旅顺旅游,拍摄大量照片的相机丢失……

大连地区承接短视频拍摄、 产品美食拍摄、企业商铺宣传、探店宣传、抖

08-08 19:41:17

原神苍白之火怎么样 原神苍白之火圣遗物图鉴介绍

原神有很多圣遗物可以在秘境中获取,也可以在限时奖励等任务奖励中获取

08-08 19:04:15

「LoveLive三国杀DIY设计」星空凛:梅须逊雪三分白,雪却输梅一段香。

大家好,今天带来凛的自制。星空凛9999缪黯星焕春技能分析【神奕】:锁

08-08 17:50:31

原始传奇声望怎么快速获得,烈火星辰,名将天下声望获得攻略

原始传奇等同款游戏(风暴之争,王者纪元,我们的沙城,战神传奇,烈火

08-08 17:22:59

2023佛山国际体育文化演艺中心演唱会排期

2023佛山国际体育文化演艺中心演唱会排期:演出名称演出时间观演指南20

08-08 16:45:38

7月来近300张监管罚单,贷款资金违规入楼市、买理财是处罚重点

7月来近300张监管罚单,贷款资金违规入楼市、买理财是处罚重点,罚单,信

08-08 16:28:08

砺剑新赛道,2023 IVISTA智能网联汽车挑战赛迎来赛前热身

砺剑新赛道,2023IVISTA智能网联汽车挑战赛迎来赛前热身近来,汽车圈发

08-08 16:01:35

12%的公积金是好事吗?

随着国家政策的调整,近年来不少城市的住房公积金缴纳比例逐渐提高,在

08-08 15:14:22

神州数码通过 KCSP 认证,成为 CNCF 官方认证的 Kubernetes 服务商

近日 , 神州数码通过 KCSP ( Kubernetes Certified Service

08-08 14:58:42

桑切斯等待大巴黎批准加盟罗马,莫拉塔有意与马竞续约到2027年

大巴黎中场球员雷纳托·桑切斯即将租借加盟罗马队。这名球员已经和罗马

08-08 14:09:01

今日立秋,荆州天气怎么样?

今日立秋,荆州天气怎么样?今天(8月8日)2时23分迎来立秋节气“云天

08-08 13:14:08

贵州移动千里驰援京冀应急通信保障

贵州移动千里驰援京冀应急通信保障-近日,受台风“杜苏芮”影响,北京

08-08 12:31:04

中国地震局发布山东平原5.5级地震烈度图

2023年8月6日2时33分,山东省德州市平原县发生5 5级地震。震后,按照应

08-08 12:13:58

成人大专报名时间2023年官网 入口在哪(成人大专报名时间和考试时间)

2023年成人大专报名时间是从8月底起至9月初结束,各地区8月份会陆续公

08-08 11:27:12

企业投资趋增 港经济动能添力

香港“抢企业”取得成果,来自海外、内地的创新科技、家族办公室与虚拟

08-08 11:09:36

中国代表团103金收官!成都大运会今夜闭幕

8月7日,成都大运会结束倒数第二个比赛日,除水球外,其余17个大项都将

08-08 10:38:40

博德之门3怎么攻略卡菈克-攻略卡菈克技巧

博德之门3怎么攻略卡菈克?博德之门3里面很多人都想要攻略这个卡菈克的

08-08 10:11:49

天宜上佳上半年赚超9亿元 光伏新能源业务营收占比超八成

营收、净利润双增长,天宜上佳上半年赚超9亿元,但随着公司业务结构由

08-08 09:53:58

齐鲁巾帼:脚踏实地闯新路
民间投资大有可为
外媒:微软已终止对 Windows 10上虚拟助手“小娜”的支持
一台3000元国产机,要向华为、高通、诺基亚等交150元专利费?
iPhone11没有耳机孔吗(iphone 11没有耳机孔吗)
工作室晒赵今麦黑色吊带配裤装新造型:一起走进夏日派对
暑期酒店价格大幅上涨行业供给端恢复仍需时日
烟台汽车工程职业学院怎么样贴吧(烟台汽车工程职业学院怎么样)
美国两架消防直升机空中相撞,三人死亡
飞越万里逐梦大运会 佛得角运动员:在成都的每个时刻都很美好
“挤眉弄眼”可能也是病,出现这些症状要当心!
情谊满枝头岁月盛开花
烟火民生的追光情怀与诗意创化
小号托管网站_小号托管平台登录
金融监管总局:河北等16个受灾地区保险机构已赔付2.64亿元
英国已经加入CPTPP,下一个会是我们吗?
湖大学子,如遇紧急灾害可向学校申请临时困难补助!
大运会伊拉克女旗手:感谢中国人民对她的友好和关注
7月份中国电商物流指数继续上涨
中国气象局:未来十天,陕甘宁及云南多降雨
《博德之门3》已是美服PSN第二大预购游戏
女人不管差不差钱,夏天都尽量少穿这3种“裤”,没气质还俗气
excel怎么自动排序序号_excel怎么自动排序123
小米手机地震预警为何默认关闭?高管解答:避免不必要恐慌
兽用恩诺沙星的作用与功效
王为民事迹展览馆来了“小油娃”
今日pd950钯金回收价格查询(2023年08月07日)
海口府城有座庙,与“水神”有关?香火一直很旺!你去过吗?
皖北:延伸产业链 培育新动能
省广集团8月7日快速上涨
再添一金
新华全媒+丨清淤、消杀、排涝……河北涿州开展灾后修复工作
沪深股通|特宝生物8月4日获外资卖出5579.0股
武松公路项目首片预制箱梁顺利浇筑
18款汉兰达三大件是进口的吗(18款汉兰达产地是哪里?)
个人所得税专项扣除是什么意思(专项扣除是什么意思)
每周注射一次,首款帕金森病长效药物要来了?
德永佳集团(00321)收购FASHION TIME VIET NAM LIMITED所有已发行股本
蚌埠本月将有68场线下招聘会
镇江句容:解锁“夜生活”全新打开方式 这里的文明实践活动很火热
中国地震局迅即开展山东平原地震应急处置工作
物资调拨快、发放快 记者探访中央援助天津物资仓库→
两部门再次预拨3.5亿元支持京津冀等地及东北地区防汛救灾
高石碑镇:夏日送清凉 一线办实事
呼和浩特市被授予“世界乳业科技之都” 发出绿色可持续发展倡议
解放军和武警部队官兵连续奋战 全力以赴防汛救灾
大反弹!期市波动加大 量化CTA回暖!私募最新发声
明确“谁来干”,明白“该找谁”,能否“不要找”
家长“操心事”变成“暖心事”
贵州省黔西南布依族苗族自治州兴仁市2023-08-06 08:30发布雷电黄色预警
x 广告
x 广告

Copyright ©  2015-2022 欧洲纤维网版权所有  备案号:沪ICP备2022005074号-23   联系邮箱: 58 55 97 3@qq.com