前言

上一章中,我们介绍了怎么去安装python环境,作为我们入门python的先决条件,今天,我们通过编写第一个python应用程序的方式,正式进入python的大门。

首先,关于python,有两种打开方式,一种是shell命令行,一种是文本文档。习惯上称第一种为调试模式,第二种为脚本模式。下面我们一起学习这两种方式怎么使用,以及这两种方式的使用场景。

第一种,Shell命令行

关于shell命令行,我们实际上在上一章已经打开过,现在我们再来回顾一下:

1.ctrl+r,打开运行窗口

2.在命令行输入cmd,打开控制台

3.在控制台中输入python,打开python调试模式

此时,我们可以看到的效果就是:

是的,这个就是我们说的调试模式的界面,此时,我们开始编写我们的第一个应用程序:

print("hello world")

是的,就是这么一句很简单的话,实际上却是我们学习python的第一步,在功能上表现为在屏幕上输出 hello world 的字样。效果如图:

注意:上面所有的符号,包括双引号或者小括号,都是英文输入法状态下的符号

当然,我们一定是只能输出 hello world 的字样吗?实际上我们能够输出的内容还有很多,比如:

print("我在学习python")

你会发现,我们同样可以获取对应的效果。而这个就是一个最简单的python应用程序,而你也成功地迈出了python学习之旅的第一步。但这并不是最后一步,因为我们接下来还有第二种方式:

第二种:python脚本

pyhton脚本,听起来很高大上,实际上它其实是一种文本文档,和我们平时看到的.docx,.txt文本文档一样,不过它比较特殊,它的后缀名是.py。那这个文本文档如何创建呢?我们一起来看一下:

1.在桌面,右键,新建文本文档,得到如图:

然后,修改文本文档的名字为:

修改后,点击确定,即可生成一个python文本文档。

接下来,我们用记事本打开文本文档,在里面输入:

输入完之后,点击保存,如此便创建了一个python脚本。那么这个python脚本如何运行呢,我们打开这个python脚本所在的控制台,具体如下:

1.在这个pythpon脚本的目录中,按下shift,然后右键,点击在此处打开命令窗口,如图,在上面输入 python 01python.py

注意,这里的 01python.py,是当前创建的python脚本的名称,输入完之后,点击回车,结果如下:

可以看到,我们同样成功地输出了 hello world字样,这个就是我们第二种方式的启动方式。

那这两种方式有什么区别呢?如果我们把程序当做一场考试,那Shell命令行相当于草稿纸,而python脚本就相当于我们的试卷,因为shell命令行是一种即时显示的方式,但不能保存我们前面所写的代码,而python脚本则可以保存我们的代码,做到随时运行。所以当我们需要使用某些功能,但不确定具体的结果的时候,就可以使用shell命令行的方式来调试,相当于在草稿纸上进行运算,而最后的结果,就仍是需要写入到我们的试卷,也就是用python脚本的方式来保存我们的代码,以便以后可以直接运行。

当然,我们比对以上两种方式,其实都可以发现,不管第一种还是第二种,步骤都太特么麻烦了!!!那有没有一种比较好的方式,使得这两种方法都变得简单起来呢?有的!这就是我们又要来调胃口的第三章的内容,使用集成开发环境提高开发效率,敬请期待

python cms模板_python基础-第一个python程序相关推荐

  1. python 与_Python基础 第一个 Python 程序

    目标 第一个 HelloPython 程序 Python 2.x 与 3.x 版本简介 执行 Python 程序的三种方式 解释器 -- python / python3 交互式 -- ipython ...

  2. python dict下标_Python基础教程:python的数据类型

    python基础之五大标准数据类型 学习一门语言,往往都是从Hello World开始. 但是笔者认为,在一个黑框框中输出一个"你好,世界"并没有什么了不起,要看透事物的本质,熟悉 ...

  3. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  4. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

  5. Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python

    Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...

  6. pycharm新建python的快捷键_Python基础之PyCharm 的初始设置

    PyCharm 的初始设置(知道) 目标 恢复 PyCharm 的初始设置 第一次启动 PyCharm 新建一个 Python 项目 设置 PyCharm 的字体显示 PyCharm 的升级以及其他 ...

  7. Python按键精灵自动化_Python基础:了解Python与pycharm

    认识 Python 人生苦短,我用 Python -- Life is short, you need Python 目标 Python 的起源 为什么要用 Python? Python 的特点 Py ...

  8. python安装方法_Python基础入门——简介和环境配置,超实用!

    作者 | kbsc13 来源 | 机器学习与计算机视觉(ID:AI_Developer) 上周结束了如何构造一个机器学习项目的系列文章,当然还有一篇简单的总结以及介绍一些入门的学习资料,不过还在整理, ...

  9. python eval函数_Python基础元素语法总结

    一.程序的格式框架 1.缩进 缩进是指每行语句前的空白区域,用来表示Python程序间的包含和层次关系. 一般语句不需要缩进,顶行书写且不留空白. 当表示分支.循环.函数.类等含义,在if,while ...

最新文章

  1. springboot java.util.NoSuchElementException: No value present 异常处理
  2. 如何让页面动起来?支付宝2020新春红包前端3D技术揭秘
  3. 点击模型:达观数据提升算法精度的利器
  4. TextView 多文字字体颜色及多事件监听
  5. 可视化之为什么要使用箱线图?
  6. MPlayer配置文件
  7. QCon思考之通过Quora和Spotify案例,直击数据处理背后的魅影
  8. C++11 原生字符串
  9. myeclipse2014 mysql连接池_MyEclipse配置数据源连接池
  10. 【DP + 卖股票】LeetCode 714. Best Time to Buy and Sell Stock with Transaction Fee
  11. 用甘特图控件VARCHART XGantt搞定项目管理
  12. HTML5 Canvas API详解
  13. mysql id发号器_如何做一个靠谱的发号器
  14. 趋势丨关于未来世界的50个超级趋势
  15. mysql左联和右联_MySQL左联、右联查询接where和and条件的区别
  16. VisionPro基础篇(一): VisionPro界面介绍
  17. 陈老师排课12A版的手工调课的方法
  18. HDU-3374 String Problem
  19. apicloud——微信第三方登录、apple登录
  20. python怎么实现模糊找色_Python下尝试实现图片的高斯模糊化

热门文章

  1. 工作六年后,我对软件开发的认知转变
  2. 关于汉字在不同编码方式中的大小
  3. 布隆过滤器与redis结合
  4. 【English】四月英语总结
  5. aix vnc oracle,AIX VNC setup - mistletoe82的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  6. 物理学十大著名经典实验!你知道几个?
  7. 计算机音乐数字乐谱大全追光者,追光者歌谱
  8. 简道云-第1章-简介
  9. 生僻字用计算机怎么弹数字,原来Windows自带输入法还能这么用?生僻字、数字转换,超好用...
  10. 【云服务架构】蔬菜加工也能搭上物联网,数字化蔬菜工厂上云故事