个人独立博客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安装即可。