初识python-人生苦短

写在前面

人生苦短,我用python。

python,已经与你错过很多次了,以前都说要与你结伴,这次终于要如愿了,接下来的一段时间内,我会一直在。

与你相遇,好幸运。

python简介

Python是一个很棒的语言,从它诞生的那天起,一直致力于向开发者提供同时具备可读性和生产力的多范式编程语言。曾经有人Python仅仅是一门脚本语言,不适合构建大型系统,但是现在在社区和先驱公司的努力下,Python已经成为可以构建绝大多数应用系统的开发语言。

python的历史

  • 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。
  • 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,同时提供了“列表”和“字典”等核心数据类型,同时支持以模块为基础的拓展系统。
  • 1994年1月:Python 1.0正式发布。
  • 2000年10月16日:Python 2.0发布,增加了实现完整的垃圾回收,并且支持Unicode。与此同时,Python的整个开发过程更加透明,社区对开发进度的影响逐渐扩大,生态圈开始慢慢形成。
  • 2008年12月3日:Python 3.0发布,此版不完全兼容之前的Python代码,不过很多新特性后来也被移植到旧的Python 2.6/2.7版本,因为目前还有公司在项目和运维中使用Python 2.x版本的代码。
    目前我们使用的Python 3.6.x的版本是在2016年的12月23日发布的,Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(如修复了某个Bug),只要有修改就增加C。

Python的优缺点

Python的优点很多,简单的可以总结为以下几点。

  1. 简单和明确,做一件事只有一种方法。
  2. 学习曲线低,与其他很多语言比上手更容易。
  3. 开放源代码,拥有强大的社区和生态圈。
  4. 解释型语言,完美的平台可移植性。
  5. 支持两种主流的编程范式,可以使用面向对象和函数式编程。
  6. 可扩展性和可嵌入性,可以调用C/C++代码也可以在C/C++中调用。
  7. 代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。

Python的缺点主要集中在以下几点。

  1. 执行效率低下,因此计算密集型任务可以由C/C++编写。
  2. 代码无法加密,但是现在的公司很多都不是卖软件而是卖服务,这个问题慢慢会淡化。
  3. 在开发时可以选择的框架太多,有选择的地方就有错误。

Python的应用领域

目前Python在云基础设施、DevOps、网络爬虫开发、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生了服务器开发、数据接口开发、自动化运维、科学计算和数据可视化、聊天机器人开发、图像识别和处理等一系列的职位。

搭建编程环境

这个模块给大家推荐一个良心公众号,软件安装管家,不管你是什么行业,什么软件,什么系统,在这里你几乎都可以找到软件安装包和详细的安装说明。

** 备注**:python我是向骆昊这位大佬学习的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值