认识python

——经过两个小篇今天就来谈谈python这门语言吧!让我们对python有一个基本的认识和概念!

人生苦短,我用Python!

一、python的奇葩诞生

没错,python的诞生可以用奇葩来说,因为这就是大佬的玩具!

Python是当今世界最流行的程序语言之一。由荷兰人,吉多·范罗苏姆(Guido van Rossum)1989年发明,1991年公布。官网:www.python.org

——我们也叫他龟叔(Gui)哈哈哈

据说当时是因为过圣诞节大佬无聊,所以就写了python来打发时间(咸鱼惊叹!),感谢那一年无聊的圣诞节,让你我有了一个可以快速上手计算机编程的通道。总之,python就是这么诞生的,相当的奇葩!

二、python的强大

虽然是大佬的玩具吧,但瘦死的骆驼比马大,大佬的东西那能普通吗!

Python突出的简洁性、易读性和可扩展性,使得在数据科学、人工智能、云计算、图形处理与互联网应用等领域占尽风头。

1.特点

  • 可读性强(直接就是给龟叔点个赞好吧)

    可读性远比听上去重要的多得多。

    可读性强意味着让你可以在更短时间内学习和记忆,直接提高生产率。

  • 简洁,简洁!简洁!!

  • 如果你曾经学过其它语言,那我相信你一定会深有感悟

  • python完成同样功能只用其他语言一半的代码,其实就是提高了一倍的生产率。

    程序员再也不需要关注复杂的语法,而是关注任务本身。

  • 开源

  • 感谢所有乐于分享的大佬,感谢所有先行者的不懈开发

  • Python是纯粹的开源语言,软件更容易移植到其他的平台,如Mac、Linux等,因此Python拥有丰富的第三方资源库是不足为奇的。

  • 标准脚本语言

    脚本程序是指只有需要被调用时,才会被动态的解释执行。

    Python也被称为:“胶水语言”。

    Python允许混合使用C、Java与Python代码例如Python程序中允许调用一段由Java编写的程序模块(库),甚至这段Java模块可以是保密的。

    2.python的应用场景

  • 人工智能(AI Artificial Intelligence)

    人工智能领域的王者!人工智能领域大多数开发场景都有Python的身影。

  • Web应用开发

    一些Web框架,如Django,TurboGears,web2py,Zope等,可以让程序员轻松地开发和管理复杂的Web程序。

  • 操作系统管理、服务器运维的自动化脚本

    大多数Linux发行版以及NetBSD、OpenBSD和MacOSX都集成了Python,可以在终端下直接运行Python。一般说来,Python编写的系统管理脚本在可读性、性能、代码重用度、扩展性几方面都优于普通的shell脚本。

  • 科学计算和数据分析

    NumPy,SciPy,Matplotlib可以让Python程序员编写科学计算程序。

  • 桌面软件

    PyQt、PySide、wxPython、PyGTK是Python快速开发桌面应用程序的利器。

  • 服务器软件、网络爬虫

  • 游戏开发

    很多游戏使用C++编写图形显示等高性能模块,而使用Python或者Lua编写游戏的逻辑、服务器。

省流:学python你一定不会吃亏!!!

3.Python版本和兼容问题

  1. Python有两大版本,分别是Python2和Python3
  2. Python2版本在2020年已经停止支持,因此Python3是目前主流。

Python3:2008年发布。Python3有了较大的提升,不兼容Python2。

兼容问题解决:

  1. Python3的很多新特性也被移植到了Python2.7,作为过渡。如果程序可以在2.7运行,可以通过一个名为2to3(Python自带的一个脚本)的转换工具无缝迁移到Python3。
  2. 强烈建议大家从Python3开始,毕竟它是现在,也是未来
  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欲赎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值