{"id":541,"date":"2023-08-13T19:52:47","date_gmt":"2023-08-13T19:52:47","guid":{"rendered":"https:\/\/raymundopizano.com\/blog\/?p=541"},"modified":"2025-09-03T05:49:38","modified_gmt":"2025-09-03T05:49:38","slug":"python-101-por-que-python","status":"publish","type":"post","link":"https:\/\/raymundopizano.com\/blog\/python\/python-101-por-que-python\/","title":{"rendered":"Python 101: 1. \u00bfPor qu\u00e9 Python?"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/raymundopizano.com\/blog\/wp-content\/uploads\/2023\/08\/portada-1024x640.png\" alt=\"\" class=\"wp-image-547\" srcset=\"https:\/\/raymundopizano.com\/blog\/wp-content\/uploads\/2023\/08\/portada-1024x640.png 1024w, https:\/\/raymundopizano.com\/blog\/wp-content\/uploads\/2023\/08\/portada-300x188.png 300w, https:\/\/raymundopizano.com\/blog\/wp-content\/uploads\/2023\/08\/portada-768x480.png 768w, https:\/\/raymundopizano.com\/blog\/wp-content\/uploads\/2023\/08\/portada.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Python es un lenguaje de programaci\u00f3n de alto nivel y puede usarse tanto para an\u00e1lisis y visualizaci\u00f3n de datos, ciencias de datos (<strong>NumPy, Pandas y Matplotlib<\/strong>), desarrollo web (<strong>FastAPI, Django y Flask<\/strong>), juegos (<strong>Pygame<\/strong>), inteligencia artificial (<strong>TensorFlow y&nbsp;Scikit-learn<\/strong>), <strong>IOT<\/strong> Internet de las cosas, aplicaciones de escritorio <strong>GUI<\/strong> (<strong>tkInter, PyQt y PyGObject<\/strong>), ciencia y matem\u00e1ticas (<strong>SciPy y IPython<\/strong>), desarrollo de software (<strong>Buildbot, trac y Roundup<\/strong>), administraci\u00f3n de sistemas (<strong>Ansible, Salt, OpenStack y xonsh<\/strong>), prototipos y automatizaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Python es f\u00e1cil de aprender por su sem\u00e1ntica y sintaxis, es decir f\u00e1cil de leer y escribir., por lo que si est\u00e1s interesado en aprender a programar por este lenguaje debes empezar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s de que es muy popular entre programadores <a href=\"https:\/\/survey.stackoverflow.co\/2024\/technology#most-popular-technologies\" data-type=\"link\" data-id=\"https:\/\/insights.stackoverflow.com\/survey\/2020#technology-most-loved-dreaded-and-wanted-languages-loved\" target=\"_blank\" rel=\"noreferrer noopener\">51% de ellos de acuerdo a una encuesta de Stack Overflow<\/a>, <strong>n\u00famero uno<\/strong> en el \u00edndice <a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\" target=\"_blank\" rel=\"noreferrer noopener\">TIOBE<\/a> etiquetado como el mejor lenguaje de programaci\u00f3n 2024 y <strong>el lenguaje de programaci\u00f3n mas popular<\/strong> de acuerdo a un reporte del 2024 de <a href=\"https:\/\/github.blog\/news-insights\/octoverse\/octoverse-2024\/#the-most-popular-programming-languages\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>, y hay una gran demanda laboral por lo que si lo dominas es probable puedas encontrar un trabajo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Ventajas<\/strong><\/td><td><strong>Desventajas<\/strong><\/td><\/tr><tr><td><ul>                         <li><strong>Open Source<\/strong> te permite modificar el c\u00f3digo fuente.<\/li>                         <li><strong>F\u00e1cil de aprender<\/strong>.<\/li>                         <li><strong>Escalable<\/strong><\/li>                         <li>Compatible con todos los sistemas operativos (SO) <strong>Linux, MacOs y Windows<\/strong> (Portabilidad).<\/li>                         <li>Crear interfaces gr\u00e1ficas de usuario (<strong>GUI<\/strong>).<\/li>                         <li>Una gran comunidad que lo soporta.<\/li>                         <li>Un sin fin de Librer\u00edas y Frameworks que nos facilitan el desarrollo.<\/li>                      <\/ul><\/td><td>                     <ul>                         <li>No es muy recomendable para aplicaciones m\u00f3viles.<\/li>                         <li>Lento por ser interpretado.<\/li>                         <li>Alto consumo de memoria.<\/li>                     <\/ul>                 <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hasta hay un documental<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Python: The Documentary | An origin story\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/GfH4QL4VqJ0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Python es un lenguaje de programaci\u00f3n de alto nivel y puede usarse tanto para an\u00e1lisis y visualizaci\u00f3n de datos, ciencias de datos (NumPy, Pandas y Matplotlib), desarrollo web (FastAPI, Django y Flask), juegos (Pygame), inteligencia artificial (TensorFlow y&nbsp;Scikit-learn), IOT Internet de las cosas, aplicaciones de escritorio GUI (tkInter, PyQt y PyGObject), ciencia y matem\u00e1ticas (SciPy [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":547,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-541","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python"],"_links":{"self":[{"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/posts\/541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/comments?post=541"}],"version-history":[{"count":34,"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/posts\/541\/revisions"}],"predecessor-version":[{"id":2276,"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/posts\/541\/revisions\/2276"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/media\/547"}],"wp:attachment":[{"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/media?parent=541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/categories?post=541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/raymundopizano.com\/blog\/wp-json\/wp\/v2\/tags?post=541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}