设为首页 收藏本站
查看: 734|回复: 0

[经验分享] python大法之一-python是什么,及安装

[复制链接]

尚未签到

发表于 2018-8-11 11:08:34 | 显示全部楼层 |阅读模式
个人独立博客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安装即可。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-550070-1-1.html 上篇帖子: 用Python的turtle模块画国旗 下篇帖子: 【Python】10、python内置数据结构之集合
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表