python大法之一-python是什么,及安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python大法之一-python是什么,及安装相关的知识,希望对你有一定的参考价值。

个人独立博客http://www.xbman.cn
出处:http://www.xbman.cn/article/2
常言说得好会一技走遍天下。今天开始记录分享一下python的相关知识,算是对自己学习的总结。
第一篇 python是什么,及python安装

Python是一种计算机程序设计语言。运维的童鞋们要知道这个和shell可不一样(魏先森被面试的经常问到这个问题。)python是正统的编程语言,和java,php一样。由荷兰人Guido van Rossum(龟叔)于1989年发明,第一个公开发行版发行于1991年。不多说详细请点击python是什么
python是一门高级语言,开发效率相当的高,简单的说 java要写100行代码实现的python可能10行就搞定了。
用Python可以做什么?可以做日常任务,拿运维童鞋来说,python可以替代很多shell脚本,自动化任务,自动化发布等,著名的自动化工具salt,ansible 就是python编写的;可以做网站,YouTube,豆瓣就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。还有很多很多

python安装

windows下安装

虽然都说windows并不是最好的开发平台,但是咱们一介穷苦小运维,你懂得
官网下载最新的python安装包官网打开之后 点击下一步—下一步—下一步安装即可。

linux下安装

哒哒 相信很多童鞋还是需要在linux下安装python并发布自己的程序的,这里好好写。。。
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgzyum install zlib zlib-devel openssl oopenssl-devel -ytar -zxvf Python-2.7.10.tgzcd Python-2.7.10./configure && make && make installln -s /usr/local/bin/python2.7 /usr/bin/python

按照上面的程序安装之后,可能会碰到yum运行报错的问题,请修改 vim /usr/bin/yum 第一行的#!/usr/bin/python改为#!/usr/bin/python2.6即可

安装pip

pip是python包的安装工具,类似linux下面的yum。

wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4  同样的,进行安装:tar vxf setuptools-21.0.0.tar.gz cd setuptools-21.0.0python setup.py  install  安装完成后,下载pip。其信息在如下网站:  https://pypi.python.org/pypi/pip  最新版是8.1.1,下载链接: wget https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7同样的,进行安装tar vxf pip-8.1.1.tar.gz cd pip-8.1.1python setup.py install

mac下安装

在Mac上安装Pythonmac系统是OS X 10.8以上的,那么系统自带的Python版本是2.7。无需安装了自带不是python2.7的,如下安装方法一:从Python官网下载Python 22.7的安装程序,双击运行并安装;方法二:如果安装了Homebrew,直接通过命令brew install python安装即可。


本文出自 “晅哥linux” 博客,请务必保留此出处http://weihaoxuan.blog.51cto.com/8698172/1924717

以上是关于python大法之一-python是什么,及安装的主要内容,如果未能解决你的问题,请参考以下文章

python大法好——python的下载与安装第一个程序

python大法好——模块(内置模块未完)

python大法好——mysql防注入

python大法好——修改文件函数

python大法好——面向对象

Python大法之抛 异常