zoukankan      html  css  js  c++  java
  • Python从小看到大

         最近迷恋上了python,因为一个朋友说python这种脚本语言很厉害,可以做网络攻防的时候用,但是由于自己太笨了,不得不从基础教程学起。

        要问python效率怎样,我想说一句话,同样一个功能,如果用C语言做的话用1000行代码的情况下,java100行,如果用python脚本语言的话轻轻松松的20行左右。你可能会问为什么这么少的代码量,这门语言没有火起来,因为代码少的代价就是运行速度太慢了,其实这个和语言的运行的操作系统有关系,Linux平台就远远比windows平台快很多,所以用的时候还是酌情考虑啊。看到它的强大之处了吧,后面会给大家通过一个例子来证明它到底多厉害。

        Python脚本语言运行环境在类似于Dospython环境中,它的编写环境可以直接在python里面,也可以通过一些代码编辑器比如Sublime Text,还有咱们常用的Notepad++,由于Sublime Text,没有用过,所以本人就采用这个作为文本编辑器,界面真是很棒。

        Python可以做什么,可以做日常任务,自动备份你的mp3,可以做网站,可以做网络游戏的后台等。

        Python和其他语言类似的一点就是上来就是一些基础并且很常识的东西,比如:数据类型,函数(自定义函数、函数怎么调用、啥叫递归函数、匿名函数),我们常用的一些集合(listtuple(这个安全性特别高)),正则表达式,数据结构,啥叫变量和常量,内存区别在哪里,怎么进行类型之间的转换等等。当然每个语言还有它独特的一面,比如说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里面直接写:


    图片效果:




    感谢您的宝贵时间···


  • 相关阅读:
    求职方法论
    测试经验与教训_学习笔记
    测试架构师修炼之道_学习笔记
    Jmeter测试oracle
    Jmeter 非UI界面jmx脚本不能正常退出
    Jmeter参数化的理解
    jmeter 测试并发
    Jmeter测试数据库
    pytorch runtime error: CUDNN_STATUS_MAPPING_ERROR
    Python/pytorch 切换国内源/AttributeError: module 'torch.jit' has no attribute 'unused'/not a trusted or secure host
  • 原文地址:https://www.cnblogs.com/zhoulitong/p/6412360.html
Copyright © 2011-2022 走看看