【PYTHON笔记】(1) : Python是神马东东?

几年前,我玩过JAVA、C#,编过一些小程序,小网站。后来我觉得有点腻了、烦了。一不小心转角遇到Python. 然后就开始尝试玩了起来,我最主要的目的还是想将来做一些IOT方面的,比如买一块“板”,尝试做个机器人啥的。

在之前申明几点:
1.大牛请直接关闭本网页
2.欢迎初学者与我一起讨论

本系列我将会参考《learning python》一书,把最核心的拿出来,用我自己理解的话和大家交流,当然,如果大家有时间,建议去读英文版。任何的程序书籍,都建议读原版。至少我是这么做的。

Python语言的特点:

1.SHELL工具
一提到Shell, 我们就想到WIN的CMD, OS的Terminal对吧? Shell命令又分为图形式和命令行式。那通常我们说的是命令行式。我现在用苹果电脑比较多,那我装好Pyhhon之后,打开Terminal就可以直接运行Python语句啦。

2.胶水语言
相信很多人都听说了Python是一个胶水语言,所谓胶水,就是可以粘住其他语言。啥意思呢?Python可以调用设备的一些模块,同时也可以通过少量的代码来优化一些产品程序, 但不需要再次编译整个程序。

3.简单易读
相对来说,Python比起C++ 、JAVA、C# 等等,语句比较少,而且语法更简单明了。这个到后面写起来就知道啦。

Python语言的缺点
严格来说,语言没有所谓的缺点,只有合适不合适之说。Python相对那些完全编译的语言比如C/C++,会慢一点,因为运行时,python解释器将源代码转换为字节码,然后再由python解释器来执行这些字节码。(因为字节码是跨平台的)。不过有个PYPY可以大大提高Python的执行速度。因为TA使用了Just-in-Time compiler,即时编译技术。这个玩JAVA的朋友应该不陌生。这里我再次强调,只是说比C/C++慢,而且还要分情况来谈论。不是说Python真的就很慢。。。

Python到底用来做神马
有这么几个功能:
1.和系统打交道:比如文件的读写。
2.互联网:不是有人说Python是黑客语言吗?
3.GUI:图形交互
4.组件集成:胶水语言
5.数据库编程:和多种数据库打交道,Sybase, Oracle, Informix等等
6.连接模型和产品: numerical algorithms
游戏、科学、数据分析等等等等

综上所述:PYTHON是一个面向对象,跨平台,免费、简单易学的强大的语言。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值