最近迷恋上了python,因为一个朋友说python这种脚本语言很厉害,可以做网络攻防的时候用,但是由于自己太笨了,不得不从基础教程学起。
要问python效率怎样,我想说一句话,同样一个功能,如果用C语言做的话用1000行代码的情况下,java用100行,如果用python脚本语言的话轻轻松松的20行左右。你可能会问为什么这么少的代码量,这门语言没有火起来,因为代码少的代价就是运行速度太慢了,其实这个和语言的运行的操作系统有关系,Linux平台就远远比windows平台快很多,所以用的时候还是酌情考虑啊。看到它的强大之处了吧,后面会给大家通过一个例子来证明它到底多厉害。
Python脚本语言运行环境在类似于Dos的python环境中,它的编写环境可以直接在python里面,也可以通过一些代码编辑器比如Sublime Text,还有咱们常用的Notepad++,由于Sublime Text,没有用过,所以本人就采用这个作为文本编辑器,界面真是很棒。
Python可以做什么,可以做日常任务,自动备份你的mp3,可以做网站,可以做网络游戏的后台等。
Python和其他语言类似的一点就是上来就是一些基础并且很常识的东西,比如:数据类型,函数(自定义函数、函数怎么调用、啥叫递归函数、匿名函数),我们常用的一些集合(list、tuple(这个安全性特别高)),正则表达式,数据结构,啥叫变量和常量,内存区别在哪里,怎么进行类型之间的转换等等。当然每个语言还有它独特的一面,比如说python的面向对象编程,IO编程等等。
上例子
利用Python脚本(将图片变模糊)
#自动复制一个图片,然后将图片模糊化: import Image, ImageFilter im = Image.open('/Users/atmz/Desktop/权志国.jpg') im2 = im.filter(ImageFilter.BLUR) im2.save('/Users/atmz/Desktop/blur.jpg','jpeg')
在python里面直接写:
图片效果:
感谢您的宝贵时间···