编程是什么?

1)程序开始符、结束符

程序开始符、结束符是同一个字符,ISO代码中是%,EIA代码中是EP,书写时要单列段。

程序名有两种形式:一种是英文字母O(%或P)和1~4位正整数组成;另一种是由英文字母开头,字母数字多字符混合组成的程序名(如TEST1 等)。一般要求单列一段。

程序主体是由若干个程序段组成的。每个程序段一般占一行。

程序结束可以用M02或M30指令。一般要求单列一段。

加工程序的一般格式举例:

文章来源于公众号:猎鹰说。

所谓编程,就是: 让计算机根据你设定好的流程去做事

计算机又俗称为电脑。这样的称呼,其实就是把计算机当做人类类比了。

那我们人类是怎么样让别人来做事情?用嘴、写信、发短信、发微信、这些使用什么?语言!!!

同样,只有特定的计算机能听懂的语言,就是编程语言

编程语言有这么多种,我们为什么需要讲解编程基础入门选择Python呢?

Python语言本身简单易学(相比其他:如C C++ java编程语言),可以很快上手

首先,因为它的抽象级别更加高级,更加接近我们人类的自然语言和平常的思维方法。相对容易学习

其次,Python语言具有丰富的内置库和海量的第三方库。使得我们不需要重新先开发各种应用库,站在巨人的肩膀上,拿来就用,有时候就像搭积木一样。

有人说:很多情况下完成同样的事情,C语言需要1000行代码,java需要200行,而python呢?仅仅只需要50行代码,可能略显夸张,但是这个也从一个方面反映了python相对容易上手

目前国内外好多学校已经逐渐普及python教学

那我们看看Pyhton最新的排名

学习这门语言之后,能够做些什么呢?

1、工具开发(包括工具开发)

IT行业的工作人员,有大量的重复性工作。我们可以使用python开发出一些工具,来帮我们完成。例如:代码打包,部署生产环境,备份数据

从网站抓取数据进行分析等。

对测试人员来说,测试工具是不可获取的,很多情况下都可以使用Python快速的开发

现在web服务的需求已经非常的普遍,对网站的开发量需求也在不断增加,有了python语言的基础,再去学习一些web框架,成为初级web后端开发人员问题不大

常见的python web服务应用框架有:

有人说python不适合开发大型网站。那么是不是这样,实际上请看下面网站,有些事亿级用户的

他们的后端应用框架都是基于python的

1.3、编译型语言和解释型语言

其实对于计算机CPU来说,上面的语言它一个也听不懂。那它懂得是什么?其实是二进制机器码(机器语言),有和1组成的代码串。

而且不懂得架构cpu懂得的二进制机器码是不同的。比如ARM和x86的CPU

早期的程序员,真的就是通过带有孔洞的卡带来让远古计算机干活的。有孔的地方为1,无孔的地方为零

回到我们上面一个问题,像汇编,C,C++这样的语言,最终是通过编译器编译链接成了机器代码(可执行文件)直接说给cpu听

而python、Ruby这样的语言,则通常由一个叫做解释器的软件,翻译过来给CPU听。

而解释器软件,本身大都是用C、C++这样的语言编写,最终编写成机器代码组成的可执行文件,这些解释器可执行文件运行起来,

加载高级语言文件,读一段,转变为对应机器代码,告诉cpu执行什么

我们运行Python程序,就是 运行Python解释器,让解释器去读取我们写好的Python代码文件,并且把Python代码翻译成 机器指令 给 CPU 去执行。

编译器就像一个文字翻译员,它是事先翻译好全部文档后,给CPU取阅读理解

解释器就像一个实现口译人员,它是运行过程中实时翻译给CPU去理解

Python2和Python3的区别可以参考一下这篇文章:

对我们新手来说,最主要的是前3个区别:


在Python 2中,如果代码中包含非英文字符,需要在代码文件的最开始声明编码,如下 在Python 3中,默认的字符串就是Unicode,就省去了这个麻烦,下面的代码在Python 3可以正常地运行

Python3是大势所趋,但是目前python2使用也很广泛

  • 如果没有,你的电脑需要安装Service Pack 1,具体安装步骤,请参考

下载成功后,双击安装程序,开始安装。

然后在这一步的时候,输入安装路径,然后点击Install 按钮

安装好Python 后,在开始菜单里面找到Python目录,

上图箭头所指的就是Python解释器程序 Python.exe, 我们双击 它可以运行了。

前面 安装的时候,我们强调要勾选 add Python3.6 to path,这是什么意思呢?

就是把 Python解释器所在的目录 加入到 环境变量Path 中。

Windows 下,我们可以用 echo %path% 命令查看一下环境变量path的内容是什么。如下:

环境变量 Path 中包含的 这些目录, 就是 Windows查找程序的目录

上图中,环境变量path的内容包括了多个目录,目录之间用分号隔开。

当我们敲入下面的命令时,

Windows 命令执行器 就会 依次 搜索如下目录:

哪个目录在前面 ,就去执行哪个目录下面的python.exe。

既然,现在 Python 所在目录已经在环境变量path中了。以后,我们要运行python程序,直接在命令行中敲 python就行了,不必写上完整的Python.exe的路径。如下所示:

当我在命令行敲入 python 命令,后面不加任何参数的时候, 解释器就会运行一个 交互式的命令行 ,如上所示。

比如,我们可以在交互式命令行中输入一行代码 100 + 100

如果你要退出Python交互式命令行程序,回到Window命令行中,可以敲入语句 exit() ,如下所示

交互式命令行 主要用来 快速执行一些 简单的代码, 关闭窗口,敲的代码就没有了。

我们开发程序不可能 每次都手工把代码输入一遍 去运行。

所以,我们的代码需要 写在代码文件中

Python本身自带了一个简单的编辑器

但是它比较简陋,只适合编写简单脚本,不建议使用

既然要在文件中写代码,就需要 编辑代码 文件的软件。

如果是编写一个简单的程序,推荐大家使用 notepad++, 大家可以百度搜索下载安装。

Pycharm是一种python IDE,带有一整套可以帮助用户在使用Pycharm语言开发时提高其工作效率的工具,

比如调试、语法高亮、Project管理、代码跳转、只能提示、自动完成、单元测试、版本控制

我们现在就来看看如何编写运行Python代码:

新建一个文件,起名为 first.py。

Python代码文件的扩展名就是 .py 。 文件名最好是英文。

然后,可以用notepad++ 打开这个文件,输入如下的代码

#这行代码的意思就是:把引号里面的字符串helloworld打印到屏幕print(‘hello world’)  

接下来我们要运行代码文件 , 怎么运行?

对了,前面就说过: 用Python解释器运行

我们通常是在命令行窗口执行代码文件的。

请大家打开一个Windows命令行窗口。

执行Python代码 的命令格式是这样的:

python :表示运行解释器程序Python <代码文件名> : 是参数,指定要执行哪个代码文件

1.首先要进入代码文件所在的目录。 怎么进入? 用 cd 命令。 不会的同学请百度搜索 “DOS 命令 CD”。

比如,我这里,first.py 文件在 h盘中 ,就要进入该盘符

2.在命令行中敲入命令

是不是程序已经运行起来了?显示结果就是下图这样

很多初学者会犯这个错误,他们居然在 Python 交互式命令行中 敲入 执行python程序的命令,像下面这样

上面的情况,你需要先执行 exit() 语句退出 Python 交互式命令行,然后敲入运行python程序的命令 :

如果你运行python的时候,显示如下:

'python' 不是内部或外部命令,也不是可运行的程序

将python解释器安装、目录,添加到环境变量path。

把python目录中的scripts目录也加上,添加两条记录

现在我们先看看一些简单的编写代码的规则

  • Python 是 大小写敏感 的语言。

比如 print 函数名,该函数定义就是全部小写的, 不能写成 Print 或者 PRINT。

  • Python 代码第一行语句必须顶到最左边,不能有空格。

一定要顶到最左边,像这样

         比如 print 函数名,该函数定义就是全部小写的, 不能写成 Print 或者 PRINT。 - - - Python 代码第一行语句必须顶到最左边,不能有空格。

一定要顶到最左边,像这样

  在科技快速发展的今天,很多人都会问编程是什么,程序员又是干嘛的,下面小编就带大家了解一下什么是编程。

  1、简单的说,“编程就是指导计算机执行任务的行为”。编程通常被认为是编码。

  2、当我们使用智能手机的时候,有部分代码运行的在后台不可见的。再比如在电脑上将鼠标从一个地方移动到另一个地方,看起来很简单,但实际上,这需要运行很多行代码。

  3、在Google Docs上输入文字这样一个看似简单的操作,在后台也需要运行相当多的代码。代码随处可见。

  4、就像人类一样,机器也有属于他们的自然语言。但计算机无法理解人类的语言。计算机的自然语言实际上是二进制代码(binary code)——1和0。它们代表了两种状态:有(1)和无(0)。

  5、为了和这些只讲二进制语言的机器交流,我们需要一种与我们的自然语言(比如英语、法语、阿拉伯语或斯瓦希里语。)比较接近的语言。程序设计语言就是一种和人类语言相近的语言。但是它们跟加结构化而且必须完全学会才能够使用它们。

  6、程序设计语言可能是高级程序设计语言或是低级程序设计语言。高级语言与机器语言的差别要比低级语言更大。

  7、计算机程序通常也被叫做应用程序(Apps)。我们经常会把程序和它们所运行的、或者设计运行的平台或者环境联系起来。

  关于什么是编程的解答,相信大家已经了解了,计算机编程已经不知不觉的进入到了我们日常的生活中,影响着我们的生活。

我要回帖

更多关于 少儿编程是什么 的文章

 

随机推荐