47. Presentación Python.Online version Bryant Silva Negrete & Karina Victoria Villavicencio Cardona 3°F Programación CETis 62 by Karina Villavicencio 1 Presentación Nosotros somos Bryant Silva Negrete y Karina Villavicencio Cardona del grupo de programación 3°F del plantel CETis 62. 2 ¿Qué es la POO? Como sus siglas lo dicen, la Programación Orientada a Objetos es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo, y encapsulamiento. Su uso se popularizó a principios de la década de 1990. 3 Características de POO 4 Scratch POO Scratch es un entorno gráfico de programación desarrollado por un grupo de investigadores del Lifelong Kindergarten Group del Laboratorio de Medios del MIT, bajo la dirección del Dr. Mitchel Resnick.Este entorno gráfico hace que la programación sea más atractiva y accesible para todo aquel que se enfrenta por primera vez a aprender un lenguaje de programación. Según sus creadores, fue diseñado como medio de expresión para ayudar a niños y jóvenes a expresar sus ideas de forma creativa, al tiempo que desarrollan habilidades de pensamiento lógico.Una forma de programar el Scratch es Programación Orientada a Objetos como se muestra a continuación: 5 Programación por bloques. El lenguaje de programación por bloques de Scratch es muy sencillo e intuitivo y simplemente debemos formar un "puzle" para programar determinadas acciones. 6 Programación Orientada a Objetos. Con este paradigma de programación, los objetos manipulan los datos y cada objeto ofrece una funcionalidad especial. En este caso el mismo objeto toma diferentes posiciones, diseños, velocidades, etc. 7 Programación concurrente. Mediante la programación concurrente simulamos varios procesos que se ejecutan de forma paralela. En este ejemplo, tanto los vehículos como los troncos se lanzan al mismo tiempo. 8 Python OO. La programación orientada a objetos es un tipo de paradigma de programación basado alrededor de clases de programación y ejemplos de clases llamadas objetos.En Python este tipo de programación es muy sencilla, pues el lenguaje cuenta con bloques como clases (objetos), funciones (métodos) , instanciación, etc. 9 Conceptos 10 Herencia 11 Abstracción 12 Conclusión / Aprendizaje. En esta materia hemos aprendido cosas increíbles, tuvimos la oportunidad de conocer un nuevo lenguaje de programación, una nueva forma de programar y nos divertimos mucho con cada uno de los programas que hicimos. Sin duda extrañaremos Python, pero estamos ansiosos por aprender muchas cosas más. Muchas gracias al profesor por ayudarnos a aprender. :') Gracias por la atención. 13 Rompecabezas aprendizaje. Hicimos un rompecabezas para comprobar lo aprendido. https://www.jigsawplanet.com/?rc=play&pid=309a124e0fe1