GoodZhang在学Python(一)--初探Python

想学python很久了,上次参加面试时面试官就层问我接触过Python吗,嗯,接触过,听说过...

好,现在开始认真学习它,先从听说的Python说起吧。


Python的特点:


语言简洁

易读,易扩展,用途广泛,广受欢迎。说个故事,一次学校一部门发起评选我最喜爱的老师的活动,采用网上投票的方式进行公选,仅需提交学号及选课密码即可(连验证码都不需要填写),在实验室中,和伙伴们用java搞了两个多小时,写了一个java程序,实现了批量读取文件(当然是读取全校本科生的学号及选课系统的密码了...sql注入漏洞,早被机智的小伙伴发现了)处理之后完成批量投票。很有成就感的回到宿舍后,和舍友说了这件事,舍友不慌不忙的说,你把提交的action及数据格式给我,给他后,当场写了一个顶多十五行的Python代码,成功解决问题。瞬间感觉,Python果然高大上了,够简洁,够优雅。


速度快

当然不是和C/C++比,底层是使用C写的,有一些库也是用C写的,运行快。


可移植性

在如今这样的环境下,没有电可移植性真是有点不好混。


丰富的库

Python的强大,离不开强大的库的支持。上面说的那个代码,就是调用了一些现成的库,所以很优雅的就实现了强大的功能。


语法独特

 最令人印象深刻就是使用缩进表示程序块且很少使用分号“:”,应该说完全不需要分号


解释性:

一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行 程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。


主要应用:

  • web编程
  • 网络爬虫
  • 图形处理
  • 文本处理
  • 数据库编程
  • 黑客编程


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值