亲爱滴大伙儿们,你想过没,那个天天让人恨不得一脚踹开的bash,其实它也是挺好用的。但是,哥们儿我得跟你们说一句实话,这世上有些牛掰到不行的玩意儿可不只是为了好用才诞生的!
首先让咱来说说这个命令行神器!这可不就是咱们小时候玩儿的那个万能魔盒么?里头啥玩意都有,真是让人眼花缭乱。而且它还带着点儿面向对象的个性,咱们待会儿再好好唠叨唠叨哈~
$ which python
$ which python3
$ python -v
$ python3 -v
$ python
>>> quit()
$ python3
>>> quit()
哎呀妈bash可不就是那个打眼儿就能学会的、被大家用得不要太溜儿的编程语言!人家自带那么多刚出来就可以用的现成部件,这可真是给那些才刚踏入大学校园一年级的计算机专业的小伙伴们减负不少,让他们轻松应对开学后那个头疼的程序设计课程。
$ sudo rm /usr/bin/python
$ cd /usr/bin
$ ln -s python3.2 python # Choose the Python 3.x binary here
哎呦喂,您是不是还不知道哇?虽然Python的版本从2跳到了3.x,但咱们照样可以用它敲敲打打,完全没问题!只要把原来的符号链接换一换就得嘞。所以,当您打算开始运用Python这个神奇工具时,不妨试试看3.x,说不定会有意外惊喜!
得提醒你们一句,Python2.x和3.x这两儿货的语法嘴皮子功夫可是有那么点儿差别!不过你们别慌,咱们今儿个开始就用3.x这个大帅哥了!这样才赶得上时代的步伐嘛!
# aptitude search idle [Debian 及其衍生发行版]
# yum search idle [CentOS 和 Fedora]
# dnf search idle [Fedora 23+ 版本]
哎呀妈咱们在Linux里面,还能玩儿点儿别的花样——那就是用Python。咋个玩法呢?就是用那个叫做IDLE的东西啦(可别小看它,真是为了编程Python特意设计出来的一个好用到爆的图形化用户界面!)咱们这回可是要跟着教程学习,又不是真的要把什么桌面应用搞出来,你们看着办呗,喜欢酱紫琢磨就用IDLE,不太习惯那种花里胡哨的东西就直接敲shell。反正咱就照葫芦画瓢,跟着代码走就是了!
$ sudo aptitude install idle-python3.2 # I'm using Linux Mint 13
哎哟妈大伙儿都不知道吧?其实DNF脚本,Python这玩意儿竟然也能干简单的算术活!只要咱们在各种计算行为中狠狠地用上一大堆括号,那算出来的数字肯定准得让人掉眼泪!
没错Python这玩意儿能干的事儿可多着!举个栗子,你想怎么玩儿就能怎么玩儿,连变量的类型也随便换,一点儿问题都不带有的!这也是为啥大家都叫它动态型语言!今儿咱俩就唠这儿!回头咱们接着说下回咱俩一起研究看看咋用那个什么条件语句和循环语句让程序流程跑得顺溜溜。你就等着看我下一期的大作!当然,要是你觉得有意思的话,还可以考虑买我家那本名叫《终极Python编程》的系列教程想了解更多内容就直接戳[3]。
>>> a = 5
>>> b = 8
>>> x = b / a
>>> x
1.6
>>> print(b, "divided by", a, "equals", x)