多语言展示
当前在线:375今日阅读:172今日分享:19

0基础跟我学python 四、第一个python程序

前面讲了那么多,现在我们开始来写第一个python。写并分析代码。第一个会是什么程序?全世界都尊重Brian Kernighan的说法,第一个程序,我们该写Hello World
工具/原料

一台gnu linux

方法/步骤
1

开始之前,我要说明一点,我们不是在windows上开发。我们要在linux上写python。至于为什么,后面我会细说。这篇经验告诉你怎么安装vmware虚拟机。https://jingyan.baidu.com/article/2f9b480df15ba241cb6cc2d4.html

2

如果不会安装linux,可以看看我这篇经验。https://jingyan.baidu.com/article/656db918dab12fe381249cd7.html

3

下面我们开始写第一个程序。Hello World程序的功能是什么呢?就是简单的打印(输出到显示器)一句话“Hello World”不多说,我们开始。首先我们要知道python解释器是否有安装(事实上,100%的linux默认都装有python)我们看看python的版本python -V大写V哦。

4

可以看到我们的是python 2.4也就是python2现在我们新建一个python文件touch HelloWorld.py没有linux基础的可以先去看看我的有关linux的经验。

5

在这之前,我们需要理解什么是解释器。计算机语言从运行结构上来说分为两种。1、编译型2、解释型编译型的,例如汇编、C、C++等解释型的,例如java、javascript、python等编译型的和解释型的有什么不同。编译型的往往可以做一些底层的工作,例如操作系统开发。编译型的语言有一个编译器,一个链接器。我们写好源代码之后,因为自身计算机是无法识别我们的代码,也就是我们的ASCII码,于是通过编译器把代码编译成我们的二进制码,这时计算机才能正确把我们的代码加载内存运行。链接器的作用很简单,把我们不同文件的二进制码组合起来,形成可执行文件。

6

那么,解释型的又是怎么样的呢?解释型的语言有个缺点,就是比编译型的慢,原因就是它需要通过解释器解释。都知道计算机无法直接识别我们的代码,这时怎么办?解释器帮我们翻译。解释器就是负责把代码对应的操作解释成CPU能识别的二进制代码。

7

在这之前,我们需要知道我们python解释器的路径。which python可以看到是/usr/bin/python我们记住这个路径ps:which是linux上获得程序绝对路径的一个工具

8

vim HelloWorld.py用vim打开HelloWorld.py

9

打开后,我们按下a切换到插入模式输入以下代码:#!/usr/bin/pythonprint('Hello World');

10

我们按下ESC键盘。然后输入冒号:输入wq按下回车。:wq是保存退出vim

11

输入python HelloWorld.py然后回车。

12

快看,打印出来了耶。

13

解释一下代码。#!/usr/bin/python#!是Sha-bang,我们可以这样理解,#!就是声明解释器路径的标记。例如,我们写shell脚本的时候,我们会这样写#!/bin/shell,perl的脚本会这样写#!/bin/perl那么,我们的python也是解释型脚本语言,我们很显然是也要声明脚本路径的。意思就是说,这个文件是要交给位置为/usr/bin/python的python这个程序执行的。但是记住一点,#!永远要写在第一行。

14

print('Hello World');print是python的标准函数,功能就是打印字符串。而'Hello World'就是print的参数。print的作用就是负责打印它的字符串参数。交给大家做一个作业,把''内的字符改成你的英文名字。例如andy yang那么就是print('andy yang');然后python HelloWorld.py试试看。自己动手试试看。

注意事项

如果喜欢本经验,请关注我。可以把它分享给您的朋友,烦请点个投票点个收藏。谢谢,您的支持是我最大的动力。

推荐信息