Python (programming language)

Python?is a?high-level,?general-purpose programming language. Its design philosophy emphasizes?code readability?with the use of?significant indentation.[33]

Python is?dynamically-typed?and?garbage-collected. It supports multiple?programming paradigms, including?structured?(particularly?procedural),?object-oriented?and?functional programming. It is often described as a "batteries included" language due to its comprehensive?standard library.[34][35]

Guido van Rossum?began working on Python in the late 1980s as a successor to the?ABC programming language?and first released it in 1991 as Python?0.9.0.[36]?Python?2.0 was released in 2000 and introduced new features such as?list comprehensions,?cycle-detecting?garbage collection,?reference counting, and?Unicode?support. Python?3.0, released in 2008, was a major revision that is not completely?backward-compatible?with earlier versions. Python?2 was discontinued with version?2.7.18 in 2020.[37]

Python consistently ranks as one of the most popular programming languages

要查看或添加评论,请登录

Vanshika Munshi的更多文章

  • Key Data Engineer Skills and Responsibilities

    Key Data Engineer Skills and Responsibilities

    Over time, there has been a significant transformation in the realm of data and its associated domains. Initially, the…

  • What Is Financial Planning? Definition, Meaning and Purpose

    What Is Financial Planning? Definition, Meaning and Purpose

    Financial planning is the process of taking a comprehensive look at your financial situation and building a specific…

  • What is Power BI?

    What is Power BI?

    The parts of Power BI Power BI consists of several elements that all work together, starting with these three basics: A…

  • Abinitio Graphs

    Abinitio Graphs

    Graph Concept Graph : A graph is a data flow diagram that defines the various processing stages of a task and the…

  • Abinitio Interview Questions

    Abinitio Interview Questions

    1. What is Ab Initio? Ab Initio is a robust data processing and analysis tool used for ETL (Extract, Transform, Load)…

  • Big Query

    Big Query

    BigQuery is a managed, serverless data warehouse product by Google, offering scalable analysis over large quantities of…

  • Responsibilities of Abinitio Developer

    Responsibilities of Abinitio Developer

    Job Description Project Role : Application Developer Project Role Description : Design, build and configure…

  • Abinitio Developer

    Abinitio Developer

    Responsibilities Monitor and Support existing production data pipelines developed in AB Initio Analysis of highly…

  • Data Engineer

    Data Engineer

    Data engineering is the practice of designing and building systems for collecting, storing, and analysing data at…

  • Pyspark

    Pyspark

    What is PySpark? Apache Spark is written in Scala programming language. PySpark has been released in order to support…

社区洞察

其他会员也浏览了