Want to create interactive content? It’s easy in Genially!

Get started free

Python - EDI - Aquino, Miño

agusaq99

Created on October 5, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Modern Presentation

Terrazzo Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

City Presentation

News Presentation

Transcript

Instituto Superior de Formación Docente N°50 - EDI: Algoritmo, Lenguaje y Programación

wow

Python

Elaborado por: Aquino, AgustinMiño, Alan
Docente a cargo:Gómez, Natalia Daiana

¡Empecemos!

Índice

¿Qué es Python?

Historia

Versiones

Página 8

Página 7

Página 4

¿Para qué sirve?

¿Cómo se usa?

Python en la educación

Página 12

Página 16

Página 11

Python + Matemática

Formulario

Webgrafía

Página 26

Página 23

Página 20

¿Qué es Python?

¿Qué es Python?

Es el tercer lenguaje de programación más usado en el mundo dada su facilidad de uso y aprendizaje.

49,28%

de los programadores prefiere Python, solo por detrás de JavaScript y HTML/CSS

Según una encuesta realizada en 2023 por Stack Overflow sobre una muestra de 90000 programadores

  • Python, fue diseñado para ser fácil de leer y utilizar, con el poder de manejo para trabajar proyectos muy complejos. Cobra relevancia al ser el lenguaje preferido de la Inteligencia Artificial.
  • Su sintaxis (es decir, "la manera de escribirse") es similar a como se escribe en inglés, una de las razones de su baja curva de aprendizaje en comparación con otros lenguajes.

*Dato de color:Es un lenguaje multiplataforma, ya que esta disponible para Windows, Mac y Linux.

Historia

¿Quién lo creó?

¿Cuándo fue creado? ¿Para qué?

¿Por qué se llama Python?

Versiones

Versiones

2 de octubre,

2023

3 de diciembre,

Septiembre,

Octubre,

2008

1994

1991

2000

2000

3.11.6

3.0

0.9

1.6

1.0

2.0

¿Para qué sirve?

Spoiler: prácticamente todo.

1. Machine Learning e Inteligencia Artificial

3. Desarrollo de Software, Apps Móviles y Web

4. Ciencia de Datos

2. Blockchain

¿Cómo se usa?

Mediante un IDE (Entorno de Desarrollo Integrado)

Un Entorno de Desarrollo Integrado (IDE) es un software que maximiza la productividad del programador, ofreciendo autocompletado y resaltado del código y extensiones, entre otras cosas.

Mediante un IDE (Entorno de Desarrollo Integrado)

Para el uso de Python, podemos usar Visual Studio Code o Sublime Text, por mencionar algunos ejemplos. En el video puedes ver un tutorial sobre cómo instalar Python y Visual Studio Code.

O también de manera online con

Online Python Beta

Python en la educación

¿Por qué es importante enseñar programación en la escuela secundaria?

Se requieren y requerirán más empleados IT

Adquisición de habilidades y capacidades en el uso de las nuevas tecnologías

Convivencia diaria con la tecnología

Combatir estereotipos y mitos que rodean a la programación.

¿Qué recursos podemos usar?

Además de online-python, podemos usar

Blockly

SoloLearn

LearnPython

También tenemos a FreeCodeCamp

Que mediante una explicación escrita paso a paso nos explica cómo programar con Python.

Python + Matemática

Otro recurso interesante...

...que combina la matemática con la programación con Python, es el libro de la Olimpíada Matemática Argentina (OMA) titulado Matemática y programación con Python para ingenierías dado que combina tanto ejemplos y actividades matemáticas, como teoría.

Formulario

Webgrafía

Webgrafía

(2018, diciembre 3). Cómo enseñar Python en el colegio o instituto para clases de matemáticas o informática. CACachemE. https://www.cacheme.org/python-colegio-instituto-matematicas-informatica/ ( 2018, diciembre 9). ¿Cómo funciona la blockchain?. Binance Academy. https://academy.binance.com/es/articles/how-does-blockchain-work Aguilera, N. (2021, mayo 17). Matemáticas y programación con Python. https://www.oma.org.ar/invydoc/docs-libro/apuntes.pdf Anton, M.. (2023, marzo 8). Mujeres en IT: avanza su presencia, pero aún hay una cuenta pendiente. FORBES AR. https://www.forbesargentina.com/liderazgo/mujeres-it-avanza-su-presencia-pero-aun-hay-una-cuenta-pendiente-n30485 Bienvenido. learnpython.org. https://www.learnpython.org/es/ campusMVP. (2023, julio 5). Las preferencias de los programadores para 2023, según Stack Overflow. campusMVP. https://www.campusmvp.es/recursos/post/resultados-encuesta-stack-overflow-2023.aspx Crespo, I.. ( 2020). Juego Matemático en Python. Platzi. https://platzi.com/tutoriales/1937-python-basico/9879-juego-matematico-en-python/ Dieker, N.. ( ). Desarrollo web vs. Desarrollo de aplicaciones móviles 2023. CIS. https://www.cisin.com/coffee-break/es/technology/web-development-vs-mobile-app-development.html Historia de Python.https://www.mclibre.org/consultar/python/otros/historia.html Héctor. Las matemáticas que debes saber para programar. The Dojo MX Blog. https://blog.thedojo.mx/2019/12/25/las-matematicas-que-debes-saber-para-programar.html La historia de Python. Las versiones de un lenguaje único. Tokio.. https://www.tokioschool.com/formaciones/cursos-programacion/python/historia/ Londoño, P. (2023, abril 30). Qué es Python, para qué sirve y cómo se usa (+ recursos para aprender). HubSpot. https://blog.hubspot.es/website/que-es-python

Webgrafía

Machine learning vs. inteligencia artificial: principales diferencias. Postgrado UCSP. https://postgrado.ucsp.edu.pe/articulos/machine-learning-inteligencia-artificial-diferencias/ Mangifesta, L.. (2019, diciembre 3). La importancia de enseñar programación en la escuela. canalAR. https://www.canal-ar.com.ar/28339-La-importancia-de-ensenar-programacion-en-la-escuela.html Monty Python Flying Circus: The Personal Best Of. [Video]. IMDB. https://www.imdb.com/video/vi1334164761/?playlistId=tt0063929&ref_=ext_shr_lnk Monty Python's Flying Circus. Wikipedia. https://es.wikipedia.org/wiki/Monty_Python%27s_Flying_Circus Probar Blockly. Blockly. https://developers.google.com/blockly?hl=es-419 Programación ATS. (2018, noviembre 25). 6. Programación en Python | Operadores Aritméticos. [Video]. YouTube. https://youtu.be/PMOWXusLr9g Quiroga Saldaña, Jesus Daniel. (2023, mayo 10). Guido van Rossum: La historia del creador de Python y su legado en la programación. Linkedin. https://www.linkedin.com/pulse/guido-van-rossum-la-historia-del-creador-de-python-y-quiroga-salda%C3%B1a/?originalSubdomain=es Scarafia. (2022, diciembre 21). Enseñar Programación desde la escuela: Clave para el futuro. Linkedin. https://www.linkedin.com/pulse/ense%C3%B1ar-programaci%C3%B3n-desde-la-escuela-clave-para-el-futuro-scarafia/?originalSubdomain=es Sulbaran, C.. (2021, junio 29). El Manual de Python. freeCodeCamp. https://www.freecodecamp.org/espanol/news/el-manual-de-python/ TCM España. (2019, septiembre 23). Monty Python's Flying Circus | Especiales TCM | TCM. [Video]. YouTube. https://youtu.be/S8beUU3gKts Victor Romero. (2021, febrero 3). DESCARGAR E INSTALAR VISUAL STUDIO CODE Y PYTHON. [Video]. YouTube. https://youtu.be/6npp93ZIQgM Zalazar, M.. (2023, octubre 12). Cuáles son los sueldos que cobran quienes trabajan en la industria del software. infobae. https://www.infobae.com/economia/2023/10/12/cuales-son-los-sueldos-que-cobran-quienes-trabajan-en-la-industria-del-software/ ¿Qué es el desarrollo de software?. IBM. https://www.ibm.com/es-es/topics/software-development ¿Qué es la ciencia de datos?. IBM. https://www.ibm.com/es-es/topics/data-science ¿Qué es Python?. AWS. https://aws.amazon.com/es/what-is/python/ ¿Qué es Python?. AWS. https://aws.amazon.com/es/what-is/python/#:~:text=El%20nombre%20del%20lenguaje%20se,un%20gran%20aficionado%20del%20programa. ¿Qué es un IDE (entorno de desarrollo integrado)?. AWS. https://aws.amazon.com/es/what-is/ide/#:~:text=Un%20entorno%20de%20desarrollo%20integrado,una%20aplicaci%C3%B3n%20f%C3%A1cil%20de%20usar.

LearnPython

LearnPython ("Aprender Python" en español) es un sitio web que ofrece tutoriales escritos y una actividad a modo de práctica para aprender el lenguaje.

Desarrollo de Software, Apps Móviles y Web

El Desarrollo Web implica la creación, mantenimiento y la construcción de no solo una página web, sino también de aplicaciones web. Por su parte, el Desarrollo de Apps Móviles consiste en lo mismo pero aplicado a los dispositivos móviles, como los smartphones, tablets y smartwaches.Del lado del Desarrollo de Software, se crean y mantienen programas para las computadoras, como las propias del sistema, para programar o bien aplicaciones.

Aprende más acá

Y también acá

Características principales
  • Es un lenguaje de código abierto y gratuito
  • Está orientado a objetos
  • Es un lenguaje interpretado
  • Es múltiplataforma: Windows,
Linux, Unix y macOS
Blockly

Similar a Scratch, pero con la particularidad de que en una parte de la interfaz muestra el código en bloques y en la otra en uno de los siguientes lenguajes: Python, PHP, Javascript, LUA y Dart. Si bien es complejo, puede descargarse y anexarlo al IDE que se usa. Sino puede optarse por la versión online.

No es solo cosa de inteligentes...

Cualquiera puede :)

...Y tampoco solo de varones

Según Marisol Antón (2023), la cantidad de mujeres trabajando en tecnología ronda el 30%.

Leer más

Versión 3.0

Última gran actualización. Incluye nuevas funciones como la de print (para mostrar un mensaje en pantalla), pero con la característica de que los códigos escritos en versiones anteriores deben ser reescritos para que funcionen en Python 3.0

Blockchain

En términos sencillos, una blockchain es un listado de registro de datos que funciona como ledger (billetera) descentralizado, los cuales están protegidos por criptografía.El modelo más antiguo fue creado en la década del 1990, pero no fue hasta el 2008 que se empezó a reconocer su potencial, debido a la creación del Bitcoin como primer sistema de dinero efectivo digital descentralizado (es decir, una criptomoneda).

Aprender más

Adquisición de habilidades y capacidades
  • ... de resolución de problemas
  • ... lógicas
  • ... concentración y atención
  • ... de abstracción
También mejora la creatividad y la resolución de cálculos numéricos, así como la comunicación verbal.
Alta demanda de empleados en tecnología

Debido a lo cual, además, se presenta que las empresas les pagan buenos salarios. Según Mariano Salazar (2023), periodista de Infobae, un empleado en tecnología cobra de promedio $525000 y uno que recién comienza aproximadamente $310000. Y la tendencia seguirá en alta...

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Versión 1.0

Incluía nuevas versiones para procesar listas de datos, como reducciones, filtración y asignación.

Juego matemático

Ciencia de Datos

La ciencia de datos pretende combinar matemática y estadística, programación especializada, análisis avanzado, Inteligencia Artificial y Machine Learning para descubrir información oculta, y que sea de interés, en los datos de una empresa, con la intención de utilizarla de guía para la toma de decisiones y la planificación estratégica.

Aprender más

Lo creó Guido Van Rossum en las navidades de 1989, en los Países Bajos, como un proyecto personal para ocupar su tiempo libre, mientras trabajaba en el Centro Matemático e Informático (CWI).

Van Rossum dirigió su desarrollo estableciendo la Python Software Foundation en 2001. En 2018 anunció su retiro del proyecto y desde entonces son cinco personas quienes deciden su evolución y se renuevan en forma anual.

Guido van Rossum

Guido van Rossum nació en los Países Bajos en 1956. Mostró gran interés en la programación desde joven, según Quiroga Saldaña, y estudió matemática y computación en la Universidad de Ámsterdam. Posteriormente, trabajó en el Centro de Investigación de Matemática en los Países Bajos y luego en el Instituto Nacional de Estándares y Tecnología en Maryland, Estados Unidos.

Versión 1.6

Además de arreglar algunos bugs (o errores), logró ofrecer Python como software libre.

Versión 0.9

Primera versión pública que ya incluía características que la hacían más limpia y accesible, como la gestión de errores y algunas funciones.

Versión 2.0

Entre otras cosas, ofrece la compatibilidad con caracteres Unicode y la recolección de "basura" del código, para liberar memoria casi automáticamente.

SoloLearn

Es una aplicación para celulares que permite aprender varios lenguajes de programación, entre ellos Python. Cuenta con una versión premium, de pago, y una gratuita.

El nombre del lenguaje fue inspirado en su programa de televisión favorito: "Monty Python's Flying Circus" ("El circo volador de Monty Python"), emitido en el Reino Unido entre 1969 y 1974.

Calculadora básica

Machine Learning e Inteligencia Artificial (AI)

La Inteligencia Artificial (AI) se refiere a cualquier inteligencia parecida a la humana que presenta una computadora, robot u otra máquina.Mientras que el Machine Learning es una aplicación de la Inteligencia Artificial que intenta proporcionar a las computadoras, robots y otros sistemas la capacidad de aprender y mejorar automáticamente de la experiencia, sin necesidad de ser programados.

Aprender más

Machine Learning e Inteligencia Artificial (AI)

La Inteligencia Artificial (AI) se refiere a cualquier inteligencia parecida a la humana que presenta una computadora, robot u otra máquina.Mientras que el Machine Learning es una aplicación de la Inteligencia Artificial que intenta proporcionar a las computadoras, robots y otros sistemas la capacidad de aprender y mejorar automáticamente de la experiencia, sin necesidad de ser programados.

Aprender más