Python入门(零):了解Python


做一件事之前都要想清楚为什么要去做,同样地,我们也要清楚自己为什么要学Python,不至于让自己不明不白地浪费了时间,蹉跎了岁月。

Python简介

Python是一种解释性的、面向对象的、带有动态语义的强类型高级程序设计语言。介于C和Shell之间,功能全面,易学易用,可拓展
Python由Guido van Rossum1989年圣诞期间为打发时间而开发(这或许就是我这种平凡人和大神们之间的差距吧。。。),第一个Python编译器/解释器则于1991年诞生。
Python在英文中的意思是“蟒蛇”,听起来是不是很吓人呢?威慑呢么这么一门友好的语言不能搞个温柔点的名字呢???原来,Python名称是来自于Guido喜爱的电视剧 Monty Python‘s Flying Circus。
(小声逼逼:或许大家说不定会用到以April命名的一门语言呢|ू・ω・` ))

Python特点

  1. 胶水语言:经过简单处理可调用其他语言,如C、C++编写的函数等
  2. 脚本语言:易学易用,可读性强,且比一般脚本语言功能更强
  3. 面向对象语言:支持继承、重载和派生等
  4. 动态强类型语言:动态指Python不需要预先设置变量类型,而是根据赋值情况来确定其类型;强类型指的是不同类型的变量可以进行数值操作,以变量所属的ASCII码值进行计算。

Python发展

随着大数据和人工智能时代的到来,数据挖掘的相关语言,如Python,R等都有了较大发展,尤其是Python语言。其于2019年1月被TIOBE评为2018年度编程语言。
关于编程语言的热度排行榜有很多,下面我们以比较权威的TIOBE Index为基础,看看Python的发展历程。
在这里插入图片描述
可以看出Python经过发展已经成为第三位编程语言,仅次于广泛应用的Java和历史悠久的C,其流行程度与我们所熟知的C++大致相同,由此可见Python语言的巨大魅力。

Python应用

Python应用场景有很多,在这里我只举几个最适合Python的应用方向

  1. 网络爬虫:数据处理的前提就是你需要有数据
  2. 数据挖掘:强大的数据处理功能,
  3. 可视化:将数据处理结果以更美妙的形态展现出来
  4. 人工智能:人工智能的前提是大数据,而大数据的前提正是数据挖掘
  5. Web开发:用Pyhton写一个个人网站也是一件很美好的事
  6. 操作系统:Python可以轻松调用作业系统功能

Python之禅

这是每一个学习Python的人都绕不开的一个话题,它可以让你更好地了解Python:
学习编程语言的人一般第一条语句都是输出 Hello World,但是你如果想学习Python,我建议你第一条语句是import this,并且细细体会Python的曼妙诗意。

话不多说,让我们一起开始Python之旅吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值