新客立减

Linux

利器

-Python

脚本编程⼊门(⼀)

众所周知,系统管理员需要精通⼀门脚本语⾔,⽽且招聘机构列出的职位需求上也会这么写。⼤多数⼈会认为

 Bash 

(或者其他

 shell 

语⾔)⽤起来很⽅便,但⼀些强⼤的语⾔(⽐如

 Python

)会给你带来⼀些其它的好处。

⾸先,我们会使⽤

 Python 

的命令⾏⼯具,还会接触到

 Python 

的⾯向对象特性(这篇⽂章的后半部分会谈到它)。

学习

 Python 

可以助⼒于你在桌⾯应⽤开发及数据科学领域的职业发展。

容易上⼿,⼴泛使⽤,拥有海量

开箱即⽤

的模块(它是⼀组包含

 Python 

语句的外部⽂件),

Python 

理所当然地成为了美国计算机专业⼤

学⽣在⼀年级时所上的程序设计课所⽤语⾔的不⼆之选。

在这个由两篇⽂章构成的系列中,我们将回顾

 Python 

的基础部分,希望初学编程的你能够将这篇实⽤的⽂章作为⼀个编程⼊门的跳板,和

⽇后使⽤

 Python 

时的⼀篇快速指引。

Linux 

中的

 Python

Python 2.x 

 3.x 

通常已经内置在现代

 Linux 

发⾏版中,你可以⽴刻使⽤它。你可以终端模拟器中输⼊

 "python" 

 "python3"

来进⼊

 Python

shell, 

并输⼊

 "quit()" 

退出。

$ which python

$ which python3

$ python -v

$ python3 -v

$ python

>>> quit()

$ python3

>>> quit()

 Linux 

中运⾏

 Python 

命令

如果你希望在键⼊

 "python" 

时使⽤

 Python 3.x 

⽽不是

 2.x

,你可以像下⾯⼀样更改对应的符号链接:

$ sudo rm /usr/bin/python 

$ cd /usr/bin

$ ln -s python3.2 python # Choose the Python 3.x binary here

删除

 Python 2

,使⽤

 Python 3

顺便⼀提,有⼀点需要注意:尽管

 Python 2.x 

仍旧被使⽤,但它并不会被积极维护。因此,你可能要考虑像上⾯指⽰的那样来切换到

 3.x

2.x 

 3.x 

的语法有⼀些不同,我们会在这个系列⽂章中使⽤后者。

另⼀个在

 Linux 

中使⽤

 Python 

的⽅法是通过

 IDLE (Python 

集成开发环境

)

,这是⼀个为编写

 Python 

代码⽽⽣的图形⽤户界⾯。在安装它之

前,你最好查看⼀下适⽤于你的

 Linux 

发⾏版的

 IDLE 

可⽤版本。