初识Python

[复制链接]
kgd520 发表于 2017-12-31 07:47:44 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
现在的技术发展,海量服务器,批量任务,让原本精细化,几台服务器上的维护工作一下子有了指数级的提升,于是很多人就提出了自动化运维,而Python似乎也是“应运而生”,当然Python语言其实历史已经很悠久了,这是很多运维,很多开发人员来说没有逐渐渗透到这个领域而已。
: ^5 o& H# u) f) A0 P+ w' ] 很多系统管理员可能对Perl情有独钟,或者经典的shell,百八十台的服务器都可以轻松维护。不过有时候感觉和预期还是有一些出入,Python总是被提起,但是自己从来没有细细了解过。当然任何工具都是媒介,语言也是如此,能够实现需求,改进需求,方便,快捷,其实有很多种选择,Python算是其中的佼佼者吧。
+ I. [# c$ P" x& H3 A3 O) M$ k Python是一种动态解释性语言,本身就是支持跨平台,这个语言是使用c开发,不过在这个基础上屏蔽了指针等复杂数据类型。它还有面向对象的特性,不过简化了面向对象的实现,代码分隔的感觉让我想起了pascal,它的版本发展也很丰富,在版本2中有31个保留字。# B. v; o# u1 o4 g8 R1 x+ d
anddelfromnotwhile
aselifglobalorwith
assertelseifpassyield
breakexceptimportprint
classexecinraise
continuefinallyisreturn
defforlambdatry
在版本3中exec被去除了,新增了nonlocal
: f1 w  a# Z# Y3 y( k: i) Y9 p7 cPython的发( g- ^; w) D+ z- n/ l- }2 _% J
很多只是都是来源于网络,来自官网更加有权威性。www.python.org8 H, G3 f3 F& b7 [3 k8 O
可以看到信息更新还是很频繁的,Python在国内的发展也蛮不错。在明天还有两个活动。3.6的beta版也在发布和测试中。
+ L' l8 J0 y3 k9 B/ L" {Python的下载
1 X5 Y3 A" @/ Y6 Q) i* q8 c3 r如果要说推荐下载的版本,可以从官网的推荐看出,是存在两个分支,一个是2.7,一个是3.5( y$ `- r' n9 R8 E/ v8 x
Python本身是开源的,不过更多丰富的类库和包装可能就是ActivePython,在官网也找到了一段对ActivePython的描述。
* s0 u8 I1 I/ \; r; D说个小插曲,我在官网点击下载链接,看到了下面的适用平台,还让我有些奇怪。+ _7 N. v5 j4 Y- A1 S4 F$ W; g
怎么没有Linux版本,因为开源嘛,直接下载源码都是轻轻松松。configure,make,make install即可搞定。
) x( \+ J- G8 }/ n1 a随便找一个Linux服务器,本身默认就是安装了Python,不过版本有一些差别,我随机找了身边的几个环境。
( L/ F- K$ q( }; d3 p7 W: i0 e#python -V+ ?* k  s: z, O; k, }  Y$ \% d& G' ?
Python 2.4.3
/ W& M& T- C$ U& y1 e( }# python -V
! @/ Y$ K3 f# O% D3 kPython 2.6.6, h: O0 l/ ?6 `! S) J1 s( p+ L
其实够用就行,通用为主吧。
5 l  i( H. G* \8 Y5 q# VPython的IDE
$ g. E4 M' t" j2 e9 X. }  D至于Python的编辑器,各方的说法也有很多分类,直接方便就行啦。
. E$ j* }) H1 H9 f' u常见的IDE有ythonWin、Eclipse+PyDev插件、Komodo、EditPlus1 a2 D( G8 j# R3 M! D9 `
有两个链接供参考。# q+ c4 E6 p9 v" v) B0 m- D3 ^- n
八个最佳Python IDE http://blog.csdn.net/chszs/article/details/45922299. n; n" s# V% K1 ?" h
Python IDE http://www.runoob.com/python/python-ide.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图