Python 程序 可以一直输入 quit_从零开始学Python - 第002课:第一个Python程序

在上一课中,我们已经了解了Python这门语言并安装了运行Python程序所需的环境,相信大家已经迫不及待的想开始自己的Python编程之旅了。首先我们来告诉大家在哪些地方可以写Python程序。

编写代码的工具

交互式环境

我们打开Windows的“命令行提示符”工具,输入命令python然后回车就可以进入到Python的交互式环境中。所谓交互式环境,就是我们输入一行代码回车,代码马上会被执行,如果代码有产出结果,那么结果会被显示在窗口中。例如:

Python 3.7.6
Type "help", "copyright", "credits" or "license" for more information.
>>> 2 * 3
6
>>> 2 + 3
5
温馨提示:使用macOS系统的用户需要打开“终端”工具,输入python3进入交互式环境。

如果希望退出交互式环境,可以在交互式环境中输入quit(),如下所示。

>>> quit()

文本编辑器 - Visual Studio Code

Visual Studio Code(通常简称为VS Code)是一个由微软开发能够在Windows、 Linux和macOS等操作系统上运行的代码编辑神器。它支持语法高亮、自动补全、多点编辑、运行调试等一系列便捷功能,而且能够支持多种编程语言。现阶段,强烈建议大家使用VS Code来编写Python代码。关于VS Code的下载、安装和使用,推荐大家阅读知乎上名为《VScode安装使用》的文章。下图是使用VS Code的用户主界面。

e096b4bccbb6044866352cd07d9a819e.png

集成开发环境 - PyCharm

如果用Python开发商业项目,我们推荐大家使用专业的工具PyCharm。PyCharm是捷克的JetBrains公司开发的用于Python开发的集成开发环境(IDE),所谓集成开发环境是说这个工具中提供了代码编写、代码运行和调试、代码分析、代码版本控制等各种功能,因此特别适合商业项目的开发。在JetBrains的官方网站上提供了PyCharm的下载链接,其中社区版(Community)是免费的但功能相对弱小,专业版(Professional)功能非常强大,但需要按年或月付费使用,新用户可以试用30天时间。关于如何使用PyCharm来进行Python开发,我们在后续的课程中为大家进行讲解。

hello, world

按照行业惯例,我们学习任何一门编程语言写的第一个程序都是输出hello, world,因为这段代码是伟大的丹尼斯·里奇(C语言之父,和肯·汤普森一起开发了Unix操作系统)和布莱恩·柯尼汉(awk语言的发明者)在他们的不朽著作The C Programming Language中写的第一段代码。

print('hello, world')

运行程序

建议大家用VS Code来书写上面的代码,完成代码编辑后将其保存在你容易找到的目录下,我们将上面的代码命名为hello.py。如果你使用的是Windows操作系统,接下来可以在你保存代码的目录下先按住键盘上的shift键再点击鼠标右键,这时候鼠标右键菜单中会出现“命令行提示符”选项,点击该选项就可以打开“命令行提示符”工具,我们输入下面的命令。

python hello.py
提醒:我们也可以在任意位置打开“命令行提示符”或“终端”工具,然后将需要执行的Python代码通过拖拽的方式拖入到“命令行提示符”或“终端”中,这样相当于指定了文件的绝对路径来运行该文件中的Python代码。再次提醒,macOS系统要通过python3命令来运行该程序。

你可以尝试将上面程序单引号中的hello, world换成其他内容;你也可以尝试着多写几个这样的语句,看看会运行出怎样的结果。需要提醒大家,上面代码中的print('hello, world')就是一条完整的语句,我们用Python写程序,最好每一行代码中只有一条语句。虽然使用;分隔符可以将多个语句写在一行代码中,但是最好不要这样做,因为代码会变得非常难看。

注释你的代码

注释是编程语言的一个重要组成部分,用于在源代码中解释代码的作用从而增强程序的可读性。当然,我们也可以将源代码中暂时不需要运行的代码段通过注释来去掉,这样当你需要重新使用这些代码的时候,去掉注释符号就可以了。简单的说,注释会让代码更容易看懂但不会影响程序的执行结果

Python中有两种形式的注释:

  1. 单行注释:以#和空格开头,可以注释掉从#开始后面一整行的内容。
  2. 多行注释:三个引号开头,三个引号结尾,通常用于添加多行说明性内容。
"""
第一个Python程序 - hello, worldVersion: 0.1
Author: 骆昊
"""
# print('hello, world')
print("你好,世界!")

总结

到这里,我们已经把第一个Python程序运行起来了,是不是很有成就感?只要你坚持学习下去,再过一段时间,我就可以带着大家用Python程序制作小游戏、写美女图片爬虫、开发微信机器人。写程序本身就是一件很酷的事情,在未来编程就像英语一样,对很多人来说或都是必须要掌握的技能

温馨提示:大家如果觉得这个专栏还不错,一定记得点赞收藏哟!如果学习中遇到困难,可以发私信给我进行交流,也可以看看我们为大家录制的入门视频,视频链接地址:https://pan.baidu.com/s/10y7sGM016YBM7gDdauGqLw,密码:4s6r。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486784.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

清华张钹院士专刊文章:迈向第三代人工智能(全文收录)

来源:清华大学人工智能研究院作者:张钹、朱军、苏航在这篇评述文章中,清华大学人工智能研究院院长、中国科学院院士张钹教授阐述了自己对于「第三代人工智能」的看法。他认为,第三代 AI 发展的思路是把第一代的知识驱动和第二代的…

java 垂直走马灯多行,Android实现图文垂直跑马灯效果

最近在维护老项目,老项目有一个地方需要修改,就是垂直跑马灯的问题,之前的垂直跑马灯是只有文字跑马灯,新版需要加上。之前是用的MarqueeView,看了下源代码是只支持文字的,于是我就改了下原作者的源代码。M…

惠普打印机怎么无线连接电脑_惠普打印机连不上无线?怎么解!

打印机有无线功能,但却总连不上路由,看着高大上的功能用不上,是不是很捉急?今天总结了5种打印机连接无线的方法,总有一款适合你~- 方 1 法 -在打印机屏幕上配置无线本方法适用于带有无线网络功能且有可视面板屏幕的打印…

mac 用户 文件夹 权限_Mac视频播放软件推荐

Mac上好用的视频播放器KPlayer mac是一款Mac上非常好用的视频播放器,这款播放器可以帮助用户观看各种高清的电影。这款KPlayer mac能够以标准和高清晰度打开和播放各类视频。通过设置H.264硬件加速,达到控制720p,1080p视频文件的渲染和播放的…

麦肯锡季刊 | 人工智能的发展与障碍

来源:麦肯锡作者:Michael Chui,Sankalp Malhotra受访者表示,人工智能正在迅速普及,但预计不会大规模减少企业用工人数。目前,仅有极少数企业具备让人工智能创造规模化价值的基本要素。麦肯锡一项以人工智能…

微星主板黑苹果_在老机器上LGA775平台安装黑苹果MacOS系统 – 玄烨品果

这篇算不得上是教程,顶多是玄烨个人心得而已。因为在装黑苹果这个技术上,玄烨并不是高手,最多是个入门的菜鸟。DSDT注入、驱动修改,通通都不会。能不显卡驱动好,网卡工作正常、声音搞定就满意了。开始分享安装过程。相…

毕马威发布《人工智能无处不在》研究报告:人工智能在五大行业的成就与挑战...

来源:AIII研究院毕马威近期发布了研究报告《人工智能无处不在》。该报告对751名在人工智能各行业应用领域具有一定了解的企业决策者进行调研并发布了“成绩单”,总结分析了人工智能在医疗保健、金融服务、交通运输、科技、零售业五大不同行业的应用表现与…

1660用哪个驱动稳定_PDF转word怎么转?哪个PDF转换器最好用?-PDF ——快科技(驱动之家旗下媒体)-...

PDF转word怎么转?平时在生活中,很多朋友都会使用到将PDF转换成Word文档,因为一般情况下PDF文件是不能直接编辑修改的。那么用什么方法才能将PDF文档转换成Word呢!其实学会下面这2个方法就可以将它完整地实现转换效果。方法一&…

OpenAI推出数学推理证明模型,推理结果首次被数学家接受

大数据文摘出品作者:牛婉杨今年6月,OpenAI发布一款强大的文本生成模型GPT-3,不少网友迅速上手用了起来,有人用它写食谱、写歌词,甚至有人用它写博客,愣是以假乱真登上了新闻平台技术板块热榜第一。前不久&a…

卡苹果6plus在线_@哈尔滨家长:学生卡初次申办,需要到线下网点办理!

去办理业务,就怕人多排队!9月份开学后,不少孩子上下学要赶公交,对没有手机的孩子来说,公交IC卡成了出门必备“神器”。对家长来说,充值、缴费成了难题,缴多了怕卡丢,少了还要总去&am…

dm_php库,dmandwp系统 PHP建站系统+wordpress建站和DM系统区块+安装教程

dmandwp 系统(又名 wordpress 建站和 DM 系统区块)是一款使用 DM 系统的区块功能,让 wordpress 建站更方便的 PHP 建站系统。DM 系统的优势就是区块功能。现在把 DM 的区块功能做为插件,用在 wordpress 系统上。分类和内容,菜单,路…

美国对六种新兴技术实施控制:EUV和5nm相关技术在列

来源:翻译自Global trade and sanctions law。2020年10月5日,美国商务部工业与安全局(BIS)发布了最终规则,对《关于常规武器和两用货物及技术出口管制的瓦森纳安排》2019年12月全体会议上达成的六项“新兴技术”实施新…

spoon无法初始化至少一个步骤_手机怎么设置无线路由器 手机设置无线路由器步骤【详解】...

随着智能手机、平板电脑等无线设备的流行,无线网络也已经逐渐普及。而无线路由器作为无线网络的载体,自然成为必不可少的设备。小编原以为无线路由器只能通过连接电脑才能进行设置,但事实上如今很多路由器都可以通过手机完成设置,…

任正非最新讲话:华为专家队伍怎么建?

版权声明来源:心声社区,书享界作者:任正非书享界导语10月10日,任正非签发华为总裁办电子邮件,向华为全员公布今年7月15日、20日、21日任正非在专委会建设思路汇报、研发专家代表及专委会代表座谈会上的讲话。在这篇讲话…

Fast Paxos

自从Lamport在1998年发表Paxos算法后,对Paxos的各种改进工作就从未停止,其中动作最大的莫过于2005年发表的Fast Paxos。无论何种改进,其重点依然是在消息延迟与性能、吞吐量之间作出各种权衡。为了容易地从概念上区分二者,称前者C…

axios 注册拦截器 cdn引用_PicGo+jsDelivr+GitHub搭建免费cdn加速的图床

PicGojsDelivrGitHub搭建免费cdn加速图床。下面是我写的教程。https://www.sakura521.cn/2020/03/13/picgocdn.html​www.sakura521.cn前言开始使用GitHub+jsDelivr搭建的cdn加速的免费图床,但是发现每次上传图片,然后创建新的版本太麻烦了。…

案例167:基于微信小程序的校园失物招领小程序

文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序…

百度自动驾驶出租车服务在北京全面开放 可免费试乘

来源:手机中国【CNMO新闻】10月11日晚,百度官方正式宣布,即日起,百度自动驾驶出租车服务在北京全面开放,北京的朋友们可在北京经济技术开发区、海淀区、顺义区的数十个自动驾驶出租车站点,无需预约&#xf…

itools苹果录屏大师_iTools Pro 1.8.0.4 简单易用的苹果设备 iPhone/iPad 管理工具

iTools Pro是一款Mac上非常好用的iOS设备管理工具,具有应用、照片、音乐、电影、铃声、图书、通讯录、文件管理、实时桌面等基础功能。iTools Pro Mac还有音乐、电影、铃声格式转换、录屏大师、铃声制作、备份还原等功能,支持最新的 iOS和 OS X 系统。iT…

李开复对话彭特兰:AI 不是单打独斗,应避免 AI 冷战!

来源:CSDN近日,创新工场董事长兼CEO李开复博士与阿莱克斯彭特兰教授(Alex Pentland)展开了一场”AI如何重塑人类社会”的精彩对话。《连线》杂志的资深撰稿人威尔奈特(Will Knight)主持了这场对话。阿莱克斯…