在搞定了前几节课的情况下,大家是否有一种想要跃跃欲试的赶脚,接下来就是我们开始练手的实战时刻。

每个编程人员入门编程的第一课都是向我们马上要进入的编程世界问好,“你好,世界”英文说成是“Hello World”,那么怎么在Python中展示这个效果呢?

首先,在安装好Python环境之后,在Windows菜单栏中会出现一个Python3.8的文件夹,如下图所示:

在这个Python目录下,从上到下时IDLE、Python3.8、Python3.8 Manuals和Python3.8 Module Docs(此处备注:如果你安装的是32位的安装文件,后面显示的是32-bit,在这里只是电脑配置不同,不影响使用)

IDLE是Python集成开发环境,也称交互模式,具备基本的IDE功能,是非专业Python开发的不错选择

Python3.8是Python的命令控制台,窗口跟Window下的命令窗口一样,只不过执行的不是dos指令,而是Python命令。

Python3.8 Manuals是帮助文档,单击后会弹出帮助文档,不过是全英文的。

Python3.8 Module Docs是模块文档,单击后会跳转到一个网址,可以查看目前集成的模块(此处的集成模块概念先做了解,后面会详细介绍)。

了解了这几个模块,接下来可以进入“你好,世界”的编辑模式。打开交互模式,即IDLE,如下图所示:

在Python的交互模式下,输入Python代码就可以执行(切记,必须以英文模式进行输入,中文字符会执行错误),在输入框中输入“print(‘Hello,World’)”(这里要注意,输入代码时要忽略引号,引号只是为了方便大家区分要输入的代码,实际输入的时候只需要输入引号中的文字即可)。

输入完毕之后,点击回车键Enter,可以看到屏幕上面输出了“Hello,World”,截图如下图所示:

在学习Python的过程中,建议找一些学习伙伴一起来学习和讨论,效果更佳。如果想学习Python,欢迎加入Python学习交流群(1104627612),一起督促,一起学习。

接下来,我们来看看操作过程中常见的错误类型:

  1. 代码编写错误(NameError),通常来说,碰到NameError这个错误类型,说明你编写的代码是错误的,无法被Python识别,页面就会提示该种类型错误。错误类型截图如下:

2.语法错误(SyntaxError),语法错误是指扫描字符串时发生错误,这种情况导致的原因很多。但作为初学者,遇到此类问题,是因为输入代码时未使用英文模式输入导致的。错误类型截图如下:

交互模式下,我们输入的print后面带了括号,在这里简单说明一下,带着括号说明print是一个函数(函数的概念先了解,之后会作为重点详细讲解)。单引号里面的Hello,World被称为字符串,它属于数据类型的一种,这个以后也会讲解到,在这里,大家先要了解,print打印文字的时候,一定要将文字用单引号或者双引号括起来,但不要将单双引号混用。

Python编程学习第三课之编程从Hello World开始的更多相关文章

  1. Python学习-第三天-面向对象编程基础

    Python学习-第三天-面向对象编程基础 类和对象 简单的说,类是对象的蓝图和模板,而对象是类的实例.这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的 ...

  2. 转 网络编程学习笔记一:Socket编程

    题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人:但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有 ...

  3. Python爬虫学习:三、爬虫的基本操作流程

    本文是博主原创随笔,转载时请注明出处Maple2cat|Python爬虫学习:三.爬虫的基本操作与流程 一般我们使用Python爬虫都是希望实现一套完整的功能,如下: 1.爬虫目标数据.信息: 2.将 ...

  4. Elasticsearch7.X 入门学习第三课笔记----search api学习(URI Search)

    原文:Elasticsearch7.X 入门学习第三课笔记----search api学习(URI Search) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出 ...

  5. 【原】Learning Spark (Python版) 学习笔记(三)----工作原理、调优与Spark SQL

    周末的任务是更新Learning Spark系列第三篇,以为自己写不完了,但为了改正拖延症,还是得完成给自己定的任务啊 = =.这三章主要讲Spark的运行过程(本地+集群),性能调优以及Spark ...

  6. Git速成学习第三课:创建与合并分支

    本来第三课想记录一下远程仓库的创建与克隆0.0但是想了想还是不写了. 这里写一下分支管理中的创建与合并. Git速成学习笔记整理于廖雪峰老师的官网网站:https://www.liaoxuefeng. ...

  7. python网络编程学习笔记(三):socket网络服务器(转载)

    1.TCP连接的建立方法 客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较. 步骤 TCP客户端 TCP服务器 第一步 建立socket对象  建立socket对 ...

  8. Python学习札记(三十) 面向对象编程 Object Oriented Program 1

    参考:OOP NOTE 1.面向对象编程--Object Oriented Programming,简称OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. ...

  9. Asp.net MVC4高级编程学习笔记-视图学习第三课Razor页面布局20171010

    Razor页面布局 1)  在布局模板页中使用@RenderBody标记来渲染主要内容.比如很多web页面说头部和尾部相同,中间内容部分使用@RenderBody来显示不同的页面内容. 2)  在布局 ...

随机推荐

  1. 广度优先搜索(BFS)解题总结

    定义 广度优先搜索算法(Breadth-First-Search),是一种图形搜索算法. 简单的说,BFS是从根节点开始,沿着树(图)的宽度遍历树(图)的节点. 如果所有节点均被访问,则算法中止. B ...

  2. 使用Javax.mail 发送邮件

    使用Javax.mail 发送邮件 详细说明都在代码中: 引入依赖  <!--sun定义的一套接收.发送电子邮件的API-->    <dependency>      < ...

  3. Matlab摄像头视频基本处理

    一.读取摄像头 1.首先保证摄像头及其驱动正确在电脑上安装 2.简单的代码显示驱动摄像头,并显示: vid = videoinput('winvideo',1); preview(vid); 3.默认 ...

  4. opentracting+jager分布式链路追踪探索实践

    一.Opentracing opentracing通过提供平台无关.厂商无关的API,使得开发人员可以方便地实现追踪系统.opentracing提供了用于运营支撑系统和针对特定平台的辅助程序库,被跟踪 ...

  5. Linux(CentOS7)安装Tomcat (Tomcat+JDK)

    安装Tomcat首先要安装jdk,jdk和tomcat安装可以使用的方法:将jdk.tomcat上传到Linux,然后解压后使用,另一种方法是直接使用在线安装:yum 第一步:安装jdk,在Linux ...

  6. request的各种方法

    protected void doPost(HttpServletRequest request, HttpServletResponse response)        throws Servle ...

  7. 获取JSO字符串的key和value值

    import com.alibaba.fastjson.JSON; import java.util.ArrayList; import java.util.HashMap; import java. ...

  8. 深入理解xLua热更新原理

    热更新简介 热更新是指在不需要重新编译打包游戏的情况下,在线更新游戏中的一些非核心代码和资源,比如活动运营和打补丁.热更新分为资源热更新和代码热更新两种,代码热更新实际上也是把代码当成资源的一种热更新 ...

  9. tsconfig.json无法写入webpack.config.js 因为它会覆盖输入文件。

    这个错误是什么意思?为什么要写入这个文件?即使我将该文件从项目中排除,该错误仍然存​​在.我该如何纠正这一点? 我将webpack.config.js文件删除,问题仍然存在. 解决方法: 如果未指定e ...

  10. 第2课 - Hello, DTOS!

    第2课 - Hello, DTOS! 1. 主引导程序 主引导程序是软件还是固件?如果是软件,那么由谁开发?如何开发? (1)上一节说到了固件和软件的区别.由于主引导程序没有在出厂前固化到硬件中,因此 ...