{"id":8904,"date":"2021-07-12T08:49:08","date_gmt":"2021-07-12T08:49:08","guid":{"rendered":"https:\/\/museo.inf.upv.es\/?page_id=8904"},"modified":"2021-07-15T11:11:28","modified_gmt":"2021-07-15T11:11:28","slug":"python","status":"publish","type":"page","link":"https:\/\/museo.inf.upv.es\/en\/python\/","title":{"rendered":"Python"},"content":{"rendered":"<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<p><\/p>\n<h1>The <strong>Python<\/strong> Programming Language<\/h1>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-9216 \" src=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-300x169.jpg\" alt=\"guido van rossum\" width=\"341\" height=\"192\" srcset=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-300x169.jpg 300w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-1024x576.jpg 1024w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-768x432.jpg 768w, https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault.jpg 1280w\" sizes=\"auto, (max-width: 341px) 100vw, 341px\" \/><\/a>Introduced in the late eighties by <strong>Guildo van Rossum<\/strong> as a successor to the ABC programming language. The name of the language comes from its creator&#8217;s fondness for British comedians <strong>Monty Python<\/strong>.<\/p>\n<p style=\"text-align: justify;\">Python is an interpreted programming language whose philosophy emphasizes the readability of its code. It is a multiparadigm language, since it supports object orientation, imperative programming, and functional programming.<\/p>\n<p>\u00a0<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9228  alignright\" src=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/images-1.jpg\" alt=\"\" width=\"261\" height=\"352\" \/>An important feature of <strong>Python<\/strong> is dynamic name resolution. Another goal of language design is ease of extension. Although Python programming might be considered in some situations hostile to traditional functional <a href=\"https:\/\/museo.inf.upv.es\/lisp\/\">Lisp<\/a> programming, there are quite a few analogies between <strong>Python<\/strong> and the minimalist languages \u200b\u200bof the <a href=\"https:\/\/museo.inf.upv.es\/lisp\/\">Lisp<\/a> family.<\/p>\n<p style=\"text-align: justify;\">Although the idea of \u200b\u200bclear and readable code is not something new and was already pursued in the 1970s with languages \u200b\u200bsuch as <a href=\"https:\/\/museo.inf.upv.es\/pascal\/\">Pascal<\/a> and <a href=\"https:\/\/museo.inf.upv.es\/cobol\/\">COBOL<\/a>, <strong>Python<\/strong> rescues this idea and was designed to be easily read, using words where other languages \u200b\u200bwould use symbols. The content of the code blocks (loops, functions, classes, etc.) is delimited by spaces or tabs, known as indentations, before each command line belonging to the block. <strong>Python<\/strong> thus differs from other programming languages \u200b\u200bthat maintain the custom of declaring blocks by means of a set of characters, usually between braces.<\/p>\n<p style=\"text-align: justify;\"><strong>Python<\/strong> has a large standard library, used for a variety of tasks. The modules in the standard library can be enhanced by custom modules written in both <a href=\"https:\/\/museo.inf.upv.es\/c-y-c\/\">C<\/a> and <strong>Python<\/strong>. Due to the great variety of tools included in the standard library, combined with the ability to use low-level languages \u200b\u200bsuch as <a href=\"https:\/\/museo.inf.upv.es\/c-y-c\/\">C<\/a> and <a href=\"_wp_link_placeholder\" data-wplink-edit=\"true\">C++<\/a>, which are capable of interacting with other libraries, <strong>Python<\/strong> is a language that combines its clear syntax with the immense power of less elegant languages.<\/p>\n<p style=\"text-align: justify;\">At present (2021), <strong>Python<\/strong> is applied in the fields of artificial intelligence and machine learning. It occupies the 2nd position in the <a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\">TIOBE<\/a> ranking of popularity of programming languages \u200b\u200b(a difference of 0.7% with the current number one, the <a href=\"https:\/\/museo.inf.upv.es\/c-y-c\/\">C<\/a> programming language). It should be noted that during the last 20 years, only the <a href=\"https:\/\/museo.inf.upv.es\/c-y-c\/\">C<\/a> and <a href=\"https:\/\/museo.inf.upv.es\/java\/\">Java<\/a> languages \u200b\u200bhave managed to reach the first position.<\/p>\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p><\/p>\n<div style=\"border-image: initial; border: 3px solid; border-color: #d1005d; padding: 10px;\">\n<h3 align=\"center\">Python<\/h3>\n<hr><strong>Born<\/strong>:1971 <br><strong>Evolution<\/strong>: Python 2 (2000); Python 3 (2008)<br><strong>Influences of<\/strong>: ABC; Pascal; C; Lisp; COBOL<br><strong>Influences<\/strong>: Go; JavaScript <\/div>\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>The Python Programming Language Introduced in the late eighties by Guildo van Rossum as a successor to the ABC programming language. The name of the language comes from its creator&#8217;s fondness for British comedians Monty Python. Python is an interpreted programming language whose philosophy emphasizes the readability of its code. It is a multiparadigm language, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-8904","page","type-page","status-publish","hentry","post"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python - Web del Museo de Inform\u00e1tica 2.0<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/museo.inf.upv.es\/python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python - Web del Museo de Inform\u00e1tica 2.0\" \/>\n<meta property=\"og:description\" content=\"The Python Programming Language Introduced in the late eighties by Guildo van Rossum as a successor to the ABC programming language. The name of the language comes from its creator&#8217;s fondness for British comedians Monty Python. Python is an interpreted programming language whose philosophy emphasizes the readability of its code. It is a multiparadigm language, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/museo.inf.upv.es\/python\/\" \/>\n<meta property=\"og:site_name\" content=\"Web del Museo de Inform\u00e1tica 2.0\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-15T11:11:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-300x169.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/python\\\/\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/python\\\/\",\"name\":\"Python - Web del Museo de Inform\u00e1tica 2.0\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/python\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/python\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/maxresdefault-300x169.jpg\",\"datePublished\":\"2021-07-12T08:49:08+00:00\",\"dateModified\":\"2021-07-15T11:11:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/python\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/museo.inf.upv.es\\\/python\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/python\\\/#primaryimage\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/maxresdefault-300x169.jpg\",\"contentUrl\":\"https:\\\/\\\/museo.inf.upv.es\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/maxresdefault-300x169.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/python\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/museo.inf.upv.es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/museo.inf.upv.es\\\/#website\",\"url\":\"https:\\\/\\\/museo.inf.upv.es\\\/\",\"name\":\"Web del Museo de Inform\u00e1tica 2.0\",\"description\":\"Web del Museo de Inform\u00e1tica 2.0\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/museo.inf.upv.es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python - Web del Museo de Inform\u00e1tica 2.0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/museo.inf.upv.es\/python\/","og_locale":"en_US","og_type":"article","og_title":"Python - Web del Museo de Inform\u00e1tica 2.0","og_description":"The Python Programming Language Introduced in the late eighties by Guildo van Rossum as a successor to the ABC programming language. The name of the language comes from its creator&#8217;s fondness for British comedians Monty Python. Python is an interpreted programming language whose philosophy emphasizes the readability of its code. It is a multiparadigm language, [&hellip;]","og_url":"https:\/\/museo.inf.upv.es\/python\/","og_site_name":"Web del Museo de Inform\u00e1tica 2.0","article_modified_time":"2021-07-15T11:11:28+00:00","og_image":[{"url":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-300x169.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/museo.inf.upv.es\/python\/","url":"https:\/\/museo.inf.upv.es\/python\/","name":"Python - Web del Museo de Inform\u00e1tica 2.0","isPartOf":{"@id":"https:\/\/museo.inf.upv.es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/museo.inf.upv.es\/python\/#primaryimage"},"image":{"@id":"https:\/\/museo.inf.upv.es\/python\/#primaryimage"},"thumbnailUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-300x169.jpg","datePublished":"2021-07-12T08:49:08+00:00","dateModified":"2021-07-15T11:11:28+00:00","breadcrumb":{"@id":"https:\/\/museo.inf.upv.es\/python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/museo.inf.upv.es\/python\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/museo.inf.upv.es\/python\/#primaryimage","url":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-300x169.jpg","contentUrl":"https:\/\/museo.inf.upv.es\/wp-content\/uploads\/2021\/07\/maxresdefault-300x169.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/museo.inf.upv.es\/python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/museo.inf.upv.es\/"},{"@type":"ListItem","position":2,"name":"Python"}]},{"@type":"WebSite","@id":"https:\/\/museo.inf.upv.es\/#website","url":"https:\/\/museo.inf.upv.es\/","name":"Web del Museo de Inform\u00e1tica 2.0","description":"Web del Museo de Inform\u00e1tica 2.0","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/museo.inf.upv.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/comments?post=8904"}],"version-history":[{"count":20,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8904\/revisions"}],"predecessor-version":[{"id":9249,"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/pages\/8904\/revisions\/9249"}],"wp:attachment":[{"href":"https:\/\/museo.inf.upv.es\/en\/wp-json\/wp\/v2\/media?parent=8904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}