Python Essentials
Python Essentials
1: Introducción a la
programación y Python
Mag. Sergio Salas Arriarán
Instructor: Mag. Ing. Sergio Salas Arriarán
Ingeniero Electrónico
Magíster en Ingeniería Biomédica
Especialidades:
• Instrumentación biomédica.
• Diseño de circuitos electrónicos.
• Programación de sistemas embebidos.
• Internet de las cosas.
• Redes neuronales.
Contacto: [email protected]
Contenido del curso
Módulo 1: Introducción a la programación y Python (20 de junio).
Escribir a :
• Empresas como CISCO estiman que para el 2022 se preveen más de 4000 millones de conexiones
a Internet de productos IOT (https://signalsiot.com/cisco-preve-mas-de-4-000-millones-de-conexiones-moviles-de-iot-para-2022/)
• Debemos entender que la programación es una herramienta transversal. Si hoy en día consideramos
la comprensión lectora o el dominio de la aritmética como competencias necesarias para
poder desenvolverse en cualquier especialidad, la programación en unos años llegará a tener
el mismo nivel de importancia.
• Es una capacidad que puede abrir puertas para el auto empleo. Si eres bueno programando
existen formas de hacerte conocido como GitHub, PlayStore, StackOverflow, entre otras.
Programar es como jugar al fútbol
Ejemplos:
• Python
• Java
• Kotlin
Ejemplos: • C#
• Ensamblador • C++
• VHDL • Javascript
• VERILOG • PHP
• R
¿Por qué Python?
• Es sencillo de aprender.
• Tiene librerías para literalmente todas las aplicaciones: Inteligencia artificial, estadística,
procesamiento de audio e imágenes, Internet de las cosas, aplicaciones de ventanas y
gráficos, juegos, manejo de bases de datos, entre otras.
• Es de licencia libre.
Aplicaciones de Python: Inteligencia artificial
Aplicaciones de Python: Internet de las cosas (IOT)
Aplicaciones de Python: Visión artificial
Raspberry Pi
Aplicaciones de Python: Vehículos autónomos
Aplicaciones de Python: Bioinformática
¿Qué no puede hacer Python?
• Programar sistemas embebidos. Existe el microPython como lenguaje para sistemas embebidos.
Pero, no es popular. En este campo el ANSI C sigue siendo el lenguaje líder.
Editor de texto.
Compilador o intérprete.
Simulador.
Debbuger o depurador.
¿Dónde descargar el IDE de Python?
https://www.python.org/downloads/windows/
Antes de comenzar a programar debes crear un diagrama de flujo