"Pythonic" meaning in English

See Pythonic in All languages combined, or Wiktionary

Adjective

Forms: more Pythonic [comparative], most Pythonic [superlative]
Etymology: Python + -ic Etymology templates: {{suffix|en|Python|ic}} Python + -ic Head templates: {{en-adj}} Pythonic (comparative more Pythonic, superlative most Pythonic)
  1. (programming) Using the idioms of the Python programming language. Categories (topical): Programming Synonyms: Pythonesque, pythonic

Alternative forms

Download JSON data for Pythonic meaning in English (2.3kB)

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "Python",
        "3": "ic"
      },
      "expansion": "Python + -ic",
      "name": "suffix"
    }
  ],
  "etymology_text": "Python + -ic",
  "forms": [
    {
      "form": "more Pythonic",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "most Pythonic",
      "tags": [
        "superlative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "Pythonic (comparative more Pythonic, superlative most Pythonic)",
      "name": "en-adj"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adj",
  "senses": [
    {
      "antonyms": [
        {
          "word": "unpythonic"
        }
      ],
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "English terms suffixed with -ic",
          "parents": [],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        }
      ],
      "examples": [
        {
          "ref": "2015 February 12, Brett Slatkin, Effective Python, Addison-Wesley Professional, page 1",
          "text": "The Pythonic style isn't regimented or enforced by the compiler. It has emerged over time through experience using the language and working with others.",
          "type": "quotation"
        },
        {
          "ref": "2016 August 31, Fabrizio Romano, Dusty Phillips, Rick van Hattem, Python: Journey from Novice to Expert, Packt Publishing Ltd, page 850",
          "text": "Pythonic code—when you first hear of it, you might think it is a programming paradigm, similar to object-oriented or functional programming. While some of it could be considered as such, it is actually more of a design philosophy.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Using the idioms of the Python programming language."
      ],
      "id": "en-Pythonic-en-adj-HeBqyHLV",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "Python",
          "Python"
        ],
        [
          "programming language",
          "programming language"
        ]
      ],
      "raw_glosses": [
        "(programming) Using the idioms of the Python programming language."
      ],
      "synonyms": [
        {
          "word": "Pythonesque"
        },
        {
          "word": "pythonic"
        }
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "word": "Pythonic"
}
{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "Python",
        "3": "ic"
      },
      "expansion": "Python + -ic",
      "name": "suffix"
    }
  ],
  "etymology_text": "Python + -ic",
  "forms": [
    {
      "form": "more Pythonic",
      "tags": [
        "comparative"
      ]
    },
    {
      "form": "most Pythonic",
      "tags": [
        "superlative"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "Pythonic (comparative more Pythonic, superlative most Pythonic)",
      "name": "en-adj"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "adj",
  "senses": [
    {
      "antonyms": [
        {
          "word": "unpythonic"
        }
      ],
      "categories": [
        "English adjectives",
        "English entries with incorrect language header",
        "English lemmas",
        "English terms suffixed with -ic",
        "English terms with quotations",
        "en:Programming"
      ],
      "examples": [
        {
          "ref": "2015 February 12, Brett Slatkin, Effective Python, Addison-Wesley Professional, page 1",
          "text": "The Pythonic style isn't regimented or enforced by the compiler. It has emerged over time through experience using the language and working with others.",
          "type": "quotation"
        },
        {
          "ref": "2016 August 31, Fabrizio Romano, Dusty Phillips, Rick van Hattem, Python: Journey from Novice to Expert, Packt Publishing Ltd, page 850",
          "text": "Pythonic code—when you first hear of it, you might think it is a programming paradigm, similar to object-oriented or functional programming. While some of it could be considered as such, it is actually more of a design philosophy.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "Using the idioms of the Python programming language."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "Python",
          "Python"
        ],
        [
          "programming language",
          "programming language"
        ]
      ],
      "raw_glosses": [
        "(programming) Using the idioms of the Python programming language."
      ],
      "synonyms": [
        {
          "word": "Pythonesque"
        }
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ]
    }
  ],
  "synonyms": [
    {
      "word": "pythonic"
    }
  ],
  "word": "Pythonic"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-18 from the enwiktionary dump dated 2024-05-02 using wiktextract (1d5a7d1 and 304864d). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.