zoukankan      html  css  js  c++  java
  • Python基础语法和概念

    Python 介绍

    Python 是一种解释型、面向对象的语言。由吉多·范罗苏姆(Guido van Rossum)于1989 年发明,1991 年正式公布。Python 单词是“大蟒蛇”的意思。

    优点

    1.可读性强

    2.简洁,简洁,简洁(开发同样的功能,只需要一半的代码)Python 是由 C 语言开发,,但是不再有 C 语言中指针等复杂数据类型.程序员再也不需要关注复杂的语法,而是关注任务本身

    3.面向对象

    4.免费和开源

    5.可移植性和跨平台
    Python 会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和
    java 类似,大大提高了执行速度,也实现了跨平台。

    6.丰富的库(丰富的标准库, 多种多样的扩展库)

    7.可扩展性。 可嵌入到 C 和 C++语言。 胶水式语言。

    应用范围

    1.科学计算

    2.人工智能

    3.WEB 服务端和大型网站后端。
    YouTube、gmail 等应用基于 python 开发。

    4.GUI 开发(图形用户界面开发)

    5.游戏开发

    6.移动设备

    7.嵌入式设备

    8.系统运维

    9.大数据

    10.云计算

    什么时候不应该用 Python

    1. Python 是解释执行。性能较低。
      因此,一些影响性能的功能可以使用 C/C++/JAVA/GO(GO 是一种新语言,写
      起了像 Python,性能像 C)去开发。
      不过,不用担心 Python 解释器会越来越快。
      · 版本和兼容问题解决方案
      目前主要两个版本:Python2 和 Python3
      Python2:
      2000 年 10 月发布。最新版本是 2.7,已经停止更新,不会再有 2.8 以后了。预计
      2020 年退出历史舞台。
      Python3:
      2008 年发布。Python3 有了较大的提升,不兼容 Python2。
      兼容问题解决:
    2. Python3 的很多新特性也被移植到了 Python2.7,作为过渡。如果程序可以在 2.7
      运行,可以通过一个名为 2to3(Python 自带的一个脚本)的转换工具无缝迁移到 Python3.
    3. 建议大家学习从 Python3 开始,毕竟这才是未来。
      · Python 解释器
      Python 程序的执行依赖于 Python 解释器。常用的 Python 解释器有:
    4. CPython
      使用 c 语言实现的解释器,最常用的解释器。通常说的解释器指的就是它。
    5. Jython
      使用 java 语言实现的解释器。Jython 可以直接调用 java 类库,适合在 java 平台上开
      发 3.
      IronPython
      .NET 平台上使用的解释器。可直接调用.NET 平台的类,适合.NET 平台上开发
    6. PyPy
      使用 Python 语言实现的解释器
  • 相关阅读:
    单例模式及其调用
    SQL 语句中left join 与join 条件放置位置,进而影响SQL语句的执行效率的问题
    用辩证的方法去看待项目管理(《最后期限》、《人月神话》),没有最好的项目管理方案,只有最适合的。
    关于Aspose.Words插入表格单元格的高度问题的解决
    google guava cache
    jvm 设置
    Heron 数据模型,API和组件介绍
    基数统计的常用方法
    apache storm 1.0.0 新特性
    spark的那些坑
  • 原文地址:https://www.cnblogs.com/xuebiao/p/13728458.html
Copyright © 2011-2022 走看看