在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
如今,IT编程教育的市场趋势逐渐往泛互联网人群发展,这其中尤其是学习Python的人越来越多。本文要讲的就是怎么开始用Python编写第一个程序,开启你的学习之旅。首先在大家正式开始自己的编程之路之前,应该先把文本编辑器安装好,然后掌握命令行终端的运行方法。在一切准备就绪的时候,我们就可以开始第一个程序的编写了~

1、输入内容
首先在文本编辑器中输入以下的内容:
print "Hello World!"
print "Hello Again"
print "I like typing this."
print "This is fun."
print 'Yay! Printing.'
print "I'd much rather you 'not'."
print 'I "said" do not touch this.'
2、文件命名
用Python编写完成第一个程序之后,我们需要将下面的内容写到一个文件中,取名为 ex1.py。注意这个命名方式,Python文件最好以.py结尾。
在大家输入程序的过程中,有两点需要注意。一是不需要输入最左侧的行号,它们的作用是我可以在跟大家讨论某一行代码的时候,可以跟大家说,“请看第几行”。你不需要把行号输入到Python的脚本中。二是在 ex1.py 的每一行开始都用到了print,他们看起来是一模一样的。每一个字符在脚本中都有它自己的角色,颜色并不重要,重要的是你输入的是正确的。
3、分析错误情况
然后在命令行终端通过输入以下内容来运行这段代码: python ex1.py
在 python ex1.py 命令之前,你可能会看到不同的计算机或目录名字,这不是问题,重点是你输入这个命令后,能看到什么样的结果。如果你遇到了类似下面的错误:
$ python ex/ex1.py
File "ex/ex1.py", line 3
print "I like typing this.
^
SyntaxError: EOL while scanning string literal
下面我们来一起分析一下,这些提示你程序编写错误的信息是什么意思。能看懂这些错误信息是很重要的,因为之后你可能会犯更多的错误。但是我们要知道哪里出了错才能改正。
首先我们在命令行终端输入命令来运行ex1.py脚本,Python告诉我们ex1.py文件的第3行有一个错误,Python 打印出一个 ^ (井号) 符号,用来指示出错的位置。 注意到少了一个 " (双引号)符号了吗然后这一行的内容被打印了出来。最后,它打印出了一个“语法错误(SyntaxError)”告诉你究竟是什么样的错误。通常这些错误信息都比较难懂,不过你可以把错误信息复制到搜索引擎里,然后你就能看到别人也遇到过这样的错误,也许你还能在网上找到如何解决这个问题。
到这里,大家已经成功用Python编写了你人生中的第一个程序,可能大家没觉得有什么神奇的,但是千里之行始于足下,这一步是非常重要的一步。如果在以后的编程学习之路上,大家也能这样勤加练习,相信一定会快速掌握Python这门编程语言。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Python的应用领域有哪些?Python爬虫应用场景介绍
Python的应用领域有哪些?Python爬虫应用场景:Web开发、网络编程、爬虫开发、云计算开发、人工智能、自动化运维、金融分析、科学运算、游戏开发、桌面软件。Python语言较其他语言相对简单被称为胶水语言,Python免费开源且兼容众多平台,具有非常丰富的Python库,接下来我们一起来看看Python的应用领域。
14015
2019-10-24 10:44:24
零基础学习人工智能如何入门?
这几年我国对人工智能人才的需求量非常大,因此参加人工智能培训转行人工智能行业是非常明智的选择,那么零基础的人适合学人工智能吗?人工智能是一个跨学科的技术,零基础学习人工智能事可以的。
5717
2020-06-10 16:31:21
为什么学Python有前途?
目前凡是做IT培训的就没有不开Python课的,上半年更是出现了学python热,社交网络随处可见相关课程的试课信息。现在仍有不少人跃跃欲试。如果你还不明白大家为什么对学Python抱有如此大的热情,不如看看下面的行业发展介绍。了解下现在学Python还有前途吗?能做什么?
5395
2020-06-18 15:55:55
计算机视觉处理零基础入门
最近,相信大家或多或少都听说过人脸识别,可能有人会疑惑了,计算机是如何识别到人脸的呢?难道计算也和人一样有“眼睛”可以辨别图片吗?要想搞清楚这些问题,我们就不得不提到计算机视觉处理。本文将以最浅显的语言,带大家从零基础入门计算机视觉处理。主要内容包括人类视觉、计算机视觉、计算机视觉处理、计算机视觉处理应用,感兴趣的话就赶紧看下去吧!
10728
2020-08-06 16:30:10
命令行客户端MySQL如何使用?
命令行客户端MySQL如何使用?代码怎么写?学习命令行客户端MySQL需要掌握使用命令行连接数据库命令,写出增、删、改、查的SQL语句。
4832
2022-01-11 14:15:01
