Python的初步了解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的初步了解相关的知识,希望对你有一定的参考价值。

  从今天开始呢, 我要坚持每一周都写一篇博客,算是对自己一周的学习总结和知识的回顾。这样可以加深对于学习的认识和理解,从小语文什么的就不怎么好,但是我不是写小说和诗词什么的,所以有的时候措词不怎么好,还请大家多多包容和谅解,3Q!!!

   我也是偶然才接触到Python这个语言,虽然我是一个学计算机的出身,但是真的是2016年年底的时时候这么对Python有了兴趣。我才在我的好奇下开始对Python进行了初步的了解,我看了Python的初步介绍才知道我和Python还是有一些缘分的。

   Python的创始人是Guido van Rossum(后来大家都叫龟叔)。由于早期的硬件设备问题——内存的容量大小限制,导致程序员要像计算机一样思考,让计算机的每一寸都得到充分的应用,尽管是这样努力的进行优化,还是会出现电脑陷入瘫痪之类的问题出现,即使是优秀的C也会出现这问题。这时候龟叔就觉得用C这样的语言太浪费时间,于是他改用SHELL,然而SHELL本质是调用命令不能全面调用计算机用能。

     龟叔自己就想能不能有一种语言既像C一样全面调用计算机的功能接口,有和SHELL一样轻松编程呢。ABC语言给了龟叔曙光,但是ABC还是有缺点,就是输入输出的困难不能够解决是致命的。

   1989年,为了打发圣诞节假期,龟叔开始写Python语言的编译器。名字是来自于龟叔挚爱的电视剧——Monty Python‘s Flying Circus。1991年,第一个Python编译器诞生。

   所以之前所说的我和Python的缘分就是:我也是1989出生,而且Python的图标就是大蛇,那么我也属蛇。不管怎么说也同年出生,同一属相。就冲这些就是缘分那!

   至于Python的安装什么的我就不再这里太详细说了,想了解更多的去找度娘啊!

   Windows安装很简单:

   就是去官方网站https://www.python.org/,下载——>安装。

      linux安装: 

  首先去python官网下载python3的源码包,网址:https://www.python.org/

  释放文件:

  tar -xvzf Python-3.5.1.tgz

  进入目录:

  cd Python-3.5.1/

  配置安装目录,其他选项一般默认即可:

  ./configure --prefix=/usr/python 

  接下来编译源码: 

  make

  执行安装: 

  make install 

  整个过程大约5-10分钟,安装成功之后,安装目录就在/usr/python 

  系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.7

  我们可以不用把这个删除,不对原来默认的环境做任何修改,只新建一个python3的软链接即可,只是需要执行python3代码时python要改成python3,或者python脚本头部解释器要改为#!/usr/bin/python3

  这里建立软链接如下:

  $ ln -s /usr/python/bin/python3 /usr/bin/python3

  这样就建立好了,以后直接执行python3命令就可以调用python3了,另外如果仔细看python安装目录下的bin目录,实际上python3也是个软链接,链接到python3.5.1,这样多次链接也是为了多个版本的管理更加方便,

  python3新版本的安装就是这些,另外可能会遇到一个问题就是,python3交互式界面特别不好用,删除不能正常使用,必须按Ctrl+删除键才可以,上下键重复命令也无法使用,左右调整光标也无法使用,这样调试代码效率很低,原因是python3缺少readline这个依赖,默认使用pip3 install readline会提示找不到包,所以只能是手动安装了

  因为readline依赖于ncurses库,如果没有这个库,编译readline的时候会提示can not find -lncurses,如果在centos环境下可以执行下面命令安装:

  yum -y install ncurses ncurses-devel

  安装ncurses库之后,再安装readline,readline可以在pypi下载,地址:https://pypi.python.org/pypi/readline,这里一定要下载源码包,其余的只能用于python2,下载之后执行下面命令安装: 

  tar -xvzf readline-6.2.4.1.tar.gz
  cd readline-6.2.4.1/
  python3 setup.py install 

  这样执行完毕就为python3安装了readline,然后再进入交互式界面所有的操作都好用了

 

 

  


以上是关于Python的初步了解的主要内容,如果未能解决你的问题,请参考以下文章

[Misc] python 开发vim 插件初步测试

初步了解python

初步了解IronPython

Python.0001.初步了解

初步了解Python

Python的初步了解