{"id":7260,"date":"2019-07-03T14:01:01","date_gmt":"2019-07-03T14:01:01","guid":{"rendered":"\/blog\/?p=7260"},"modified":"2023-01-18T17:28:52","modified_gmt":"2023-01-18T17:28:52","slug":"how-to-teach-kids-python-all-you-need-to-know","status":"publish","type":"post","link":"https:\/\/wps.codemonkey.com\/es\/blog\/how-to-teach-kids-python-all-you-need-to-know\/","title":{"rendered":"C\u00f3mo ense\u00f1ar Python a los ni\u00f1os: todo lo que necesitas saber"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><strong>Con el lanzamiento del m\u00e1s nuevo de CodeMonkey <\/strong><a href=\"https:\/\/www.codemonkey.com\/courses\/banana-tales\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Curso de Python<\/strong><\/a><strong>, Banana Tales, es el momento perfecto para una inmersi\u00f3n profunda en Python para que sepa todo sobre el lenguaje popular antes de ense\u00f1\u00e1rselo a sus alumnos.<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es Python?<\/h3>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\"Python (se abre en una pesta\u00f1a nueva)\" href=\"https:\/\/www.python.org\/\" target=\"_blank\">Pit\u00f3n<\/a> was developed in 1991 by Dutch programmer Guido van Rossum to meet his vision of an easy and intuitive computer language that could compete with more complicated alternatives. Since then, Python has proven to be a widely-used coding language that sets itself apart. Rossum was an innovator in his vision of creating a text-based programming language that\u2019s not only useful but also easy to learn and implement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 Python es tan popular?<\/h3>\n\n\n\n<p>With libraries of ready-made code, English-like mechanisms, and broad uses, <a href=\"https:\/\/www.codemonkey.com\/blog\/why-python-is-so-important-for-kids\/\" target=\"_blank\" rel=\"noreferrer noopener\">Python remains a clear choice<\/a> for many developers.<\/p>\n\n\n\n<p><strong>De c\u00f3digo abierto:<\/strong> Python has proven itself as one of the most-used programming languages largely because it is open-source. Since anyone can contribute to the development of Python, programmers can import libraries with ready-made code to create programs more efficiently.<\/p>\n\n\n\n<p><strong>Sintaxis f\u00e1cil: <\/strong>The way Python code is written is fairly similar to English, making it almost as easy to understand as the spoken language. Python is formatted with a clean, streamlined design as it does not have many punctuation marks (i.e., it does not use curly brackets) and special cases as do many other programming languages.<\/p>\n\n\n\n<p><strong>Funcional<\/strong>: Python can be used to create a wide range of programs, making it a popular choice in the real world. You can use it to build games, web browsers, and word processors. Whatever you are interested in building, Python can most likely help you in the process.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/www.codemonkey.com\/wp-content\/uploads\/2019\/07\/Py-Core-Philosophy-01-1024x413.png\" alt=\"Filosof\u00eda de codificaci\u00f3n Python\" class=\"wp-image-7568\" srcset=\"https:\/\/d3sujgifhk94se.cloudfront.net\/wp-content\/uploads\/2019\/07\/03122859\/Py-Core-Philosophy-01-1024x413.png 1024w, https:\/\/d3sujgifhk94se.cloudfront.net\/wp-content\/uploads\/2019\/07\/03122859\/Py-Core-Philosophy-01-300x121.png 300w, https:\/\/d3sujgifhk94se.cloudfront.net\/wp-content\/uploads\/2019\/07\/03122859\/Py-Core-Philosophy-01-768x310.png 768w, https:\/\/d3sujgifhk94se.cloudfront.net\/wp-content\/uploads\/2019\/07\/03122859\/Py-Core-Philosophy-01.png 1860w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 conceptos de codificaci\u00f3n debo conocer?<\/h3>\n\n\n\n<p>Antes de presentarles Python a sus alumnos, es una buena idea familiarizarse con los principales conceptos de codificaci\u00f3n que se encuentran en Python.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Variables: <\/strong>These<strong> <\/strong>containers store values. Variables can be changed throughout the program. The value in one variable can be copied and stored in another.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Datos: <\/strong>En Python, los datos pueden incluir n\u00fameros, cadenas (fragmentos de texto) o booleanos (verdadero o falso).<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Entrada<\/strong> <strong>y salida: <\/strong>Input and output make up the flow of a program. Input refers to data flowing into the computer such as typed text, files, or mouse clicks. Output refers to data coming out of the computer such as visual, auditory, or tactile information.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" width=\"1024\" height=\"447\" src=\"https:\/\/www.codemonkey.com\/wp-content\/uploads\/2019\/06\/how-a-computer-program-works-3-copy-1-1024x447.png\" alt=\"conceptos de codificaci\u00f3n para ni\u00f1os\" class=\"wp-image-7276\" srcset=\"https:\/\/d3sujgifhk94se.cloudfront.net\/wp-content\/uploads\/2019\/06\/27095334\/how-a-computer-program-works-3-copy-1-1024x447.png 1024w, https:\/\/d3sujgifhk94se.cloudfront.net\/wp-content\/uploads\/2019\/06\/27095334\/how-a-computer-program-works-3-copy-1-300x131.png 300w, https:\/\/d3sujgifhk94se.cloudfront.net\/wp-content\/uploads\/2019\/06\/27095334\/how-a-computer-program-works-3-copy-1-768x335.png 768w, https:\/\/d3sujgifhk94se.cloudfront.net\/wp-content\/uploads\/2019\/06\/27095334\/how-a-computer-program-works-3-copy-1.png 1884w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption><em>Puede pensar en la entrada y la salida en t\u00e9rminos de un batido de pl\u00e1tano, antes de poder disfrutar de su bebida, primero debe poner los ingredientes y procesarlos en una licuadora.<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Operadores booleanos: <\/strong>\u2018and\u2019 is a command that will be true if both of the operands (x and y) are true. \u2018or\u2019 is true if either of the operands is true (x or y).<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Clase: <\/strong>Classes are essentially a template to create your objects. In a class, we will define the object\u2019s properties and methods.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Condicionales<\/strong>: Conditionals are the decision-makers in the program. You can add code that will run only in certain situations. A conditional statement returns only True or False.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Bucles<\/strong>: Loops are a great way to write repeating code with efficiency. The &#8216;for&#8217; loop is a simple loop used to iterate or repeat, over a sequence. A &#8216;while&#8217; loop continues as long as its condition is met.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Lista<\/strong>: A list is a structure in Python that keep items in an ordered sequence of items. It is one of the most used data types in Python and is very flexible or mutable, meaning it can easily be changed.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Cuerda<\/strong>: A string is a sequence of characters surrounded by quotation marks.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Funci\u00f3n<\/strong>: A function is a piece of code that performs a specific task. When a function is \u201ccalled,\u201d Python retrieves the code for that function and then runs it. After the function is finished, the program runs the next command after that line of code.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Bibliotecas<\/strong>: In Python, libraries contain codes that were written in previous programs. You can re-use this code in your program for faster development. Python comes with a Standard Library but you can import modules, or sections of a library, to your code to make it more powerful (not covered in Banana Tales).<\/li><\/ul>\n\n\n\n<p>Para comprender mejor los conceptos anteriores y aprender los entresijos de Python, recomendamos jugar Banana Tales con su clase.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-provider-youtube wp-block-embed-youtube\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Python Explained for Kids | What is Python Coding Language? | Why Python is So Popular?\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/bdUqQidffPE?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\n\n\n<h3 class=\"wp-block-heading\"><strong>Quiero ense\u00f1ar Python a los ni\u00f1os. Por donde puedo empezar<\/strong><\/h3>\n\n\n\n<p>Puede comenzar registr\u00e1ndose para una prueba de profesor de CodeMonkey y jugando los primeros 21 desaf\u00edos de <a href=\"https:\/\/www.codemonkey.com\/courses\/banana-tales\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cuentos de Bananas<\/a>. Si desea continuar aprendiendo este vers\u00e1til idioma, puede comprar Banana Tales para su clase. Adem\u00e1s, puede consultar <a href=\"https:\/\/gowithcode.com\/best-python-books\/\" target=\"_blank\" rel=\"noreferrer noopener\">este recurso<\/a>, which offers some Python learning books.<\/p>","protected":false},"excerpt":{"rendered":"<p>With the launch of CodeMonkey\u2019s newest Python course, Banana Tales, it\u2019s the perfect time for a Python deep dive so you know all about the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/wps.codemonkey.com\/es\/blog\/how-to-teach-kids-python-all-you-need-to-know\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to Teach Kids Python: All You Need to Know&#8221;<\/span><\/a><\/p>","protected":false},"author":41,"featured_media":7577,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"footnotes":""},"categories":[528],"tags":[698],"class_list":["post-7260","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-edtech","tag-homeblog2","post_format-post-format-image"],"_links":{"self":[{"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/posts\/7260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/comments?post=7260"}],"version-history":[{"count":50,"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/posts\/7260\/revisions"}],"predecessor-version":[{"id":20872,"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/posts\/7260\/revisions\/20872"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/media\/7577"}],"wp:attachment":[{"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/media?parent=7260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/categories?post=7260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wps.codemonkey.com\/es\/wp-json\/wp\/v2\/tags?post=7260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}