Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capitulo 2 Todo se vuelve programable (Aplique la programacion basica…
Capitulo 2
Todo se vuelve programable
Introducción
Cualquier tarea que realicemos ya es posible programarse para facilitarse o bien ahorrar tiempo.
A través de la automatización
Aplique la programacion basica para el soporte de dispositivos IoT
Programación básica con Blockly
¿Qué es Blockly?
Es una herramienta de programación visual creada para ayudar a los principiantes a comprender los conceptos de programación
Implementa la programación visual
Mediante la asignación de diferentes estructuras de programas a bloques de color.
Programación con Phyton
Funciones útiles y tipos de datos en Python
Listas
Secuencia de objetos cambiables
Conjuntos
Colecciones no ordenadas de elementos únicos
Tuplas
Secuencias separadas por paréntesis
Range()
Diccionario
Lista de elementos separados por comas
Estructuras de programación en Python
IF - THEN y IF-THEN
ELSE
Permite especificar instrucciones para ejecutar si la expresión es falsa
ELIF
Se usa para realizar una segunda prueba en caso de que la primera expresión sea falsa.
¿Qué es Python?
Fácil de leer y escribir
Puede utilizar Blockly
Conceptos de programación básico
Diagramas de flujo
Se utilizan para representar estos procesos o flujos de trabajo
Deben mostrar los estados de entrada, las decisiones tomadas y los resultados de dichas decisiones
Variables de programación
Las variables pueden contener el resultado de un cálculo, el resultado de una consulta en una base de datos o algún otro valor
Variables locales
Se encuentran dentro del alcance de un programa/función/procedimiento.
Variables globales
Se encuentran dentro del alcance en el tiempo de ejecución del programa. Cualquier parte del programa puede recuperarlas.
Software informático
Software del sistema
Es el software del sistema que controla el hardware
Software de aplicaciones
Se crean con un lenguaje de programación.
Un lenguaje de programación es un lenguaje formal diseñado para crear programas que comunican instrucciones al hardware de la computadora.
Estructuras básicas de programas
IF – THEN
Esta estructura lógica permite que la computadora tome una decisión según el resultado de una expresión
Bucles FOR
Para ejecutar un conjunto específico de instrucciones una cantidad de veces específica según una expresión
Bucles WHILE
Para ejecutar un conjunto específico de instrucciones mientras que una expresión sea verdadera.
Prototipo de la idea
¿Qué es la creación prototipo?
Definición
Es el proceso de creación de un modelo de trabajo rudimentario de un producto o sistema
Para crear un prototipo en IoT, resulta útil tener habilidades de diseño, eléctricas, físicas y mecánicas (trabajar con las manos para armar cosas) y de programación, así como comprender el funcionamiento de TCP/IP
Recursos para la creación de prototipos
Kits de herramientas electrónicas
Arduino
Plataforma informática física de código abierto basada en una simple placa de microcontroladores y un entorno de desarrollo para escribir el software de la placa
Beaglebone
Tiene más capacidad de procesamiento que Raspberry Pi
Raspberry Pi
Computadora de bajo costo del tamaño de una tarjeta de crédito que se conecta a un monitor de computadora o a un televisor. Se opera mediante un teclado y un mouse estándar
Resumen
Las estructuras lógicas más comunes son los bucles IF–THEN, FOR y WHILE.
Python es un lenguaje muy común diseñado para ser fácil de leer y escribir
Internet permite los intercambios de ideas en un nivel totalmente nuevo.