MÓDULO 1
Fundamentos de
programación
TEMA A TRATAR
Introducción a la programación
Definición de lenguaje de programación.
Un lenguaje de programación es una forma en la que las
personas le dan instrucciones a una computadora para
que realice tareas, como mostrar mensajes, hacer cálculos
o mover un robot. Es como un idioma especial que
entienden las máquinas.
Línea de tiempo de los lenguajes de programación:
1950 1970
1960
Assembly, .C, Pascal: más
Fortran: primeros COBOL, BASIC: estructurados y
lenguajes; para negocios y potentes; base
usados en educación. para muchos
ciencia y cálculo. otros.
Línea de tiempo de los lenguajes de programación:
1990
1980 2000
Java, PHP,
C++, Perl:
JavaScript, C#, Ruby: más
aparece la
Python: para orientados a
programación
web, productividad y
orientada a
aplicaciones y desarrollo web.
objetos.
scripts.
Línea de tiempo de los lenguajes de programación:
2010 2020
Swift, Kotlin, Lenguajes
Rust, Go: enfocados en IA,
modernos, seguridad y
seguros y concurrencia
eficientes. como Julia o Zig.
Ejemplos de lenguaje de programación
¿Por qué existen tantos lenguajes de programación?
Programación rápida, ciencia de datos, IA y
Python
automatización.
Control de bajo nivel; se usa en sistemas
C
operativos y hardware embebido.
Permite crear interfaces web interactivas;
JavaScript
es esencial en desarrollo frontend.
Se usa para gestionar y consultar bases de
SQL
datos relacionales.
100 profes dijeron…
+PUNTOS
EXTRA
¿Qué lenguaje de programación se utilizó para llevar al
hombre a la luna?
Ensamblador
¿Qué lenguaje se utiliza para programar placas de Arduino?
C++
¿Qué lenguaje se utiliza para programar Raspberry Pi?
Python
¿Con qué lenguaje de programación es compatible Genibot?
Python
Hola Mundo en diferentes lenguajes de programación
Hola Mundo en diferentes lenguajes de programación
Definición de Programa
Un programa es un conjunto de instrucciones que le dice a
una computadora qué hacer paso a paso, como si fuera una
receta. Puede hacer tareas como mostrar un mensaje,
sumar números o controlar un robot.
Ejemplos de Programa
Hacer un sándwich Plantar una semilla
Paso 1: Tomar dos rebanadas de
pan. Paso 1: Llenar una maceta con
tierra.
Paso 2: Untar mayonesa. Paso 2: Hacer un agujero
pequeño.
Paso 3: Agregar jamón y queso.
Paso 3: Colocar la semilla.
Paso 4: Unir las rebanadas. Paso 4: Cubrirla y regar.
Tipos de código
Gráfico Escrito
PARÁMETRO SCRATCH PYTHON
Propósito Dirigido a principiantes Versátil para aplicaciones en IA,
análisis de datos, desarrollo
web y más
Facilidad para aprender Fácil de usar (metodología Dificultad media
arrastra y suelta)
Comunidad & recursos Gran comunidad que se apoya Gran comunidad y muchos
entre sí recursos gratuitos
Complejidad de los proyectos Ideal para proyectos sencillos Útil para proyectos sencillos y
complejos
Primeros programas
Algoritmos de la vida cotidiana
Dibuja algo sin verlo (Perro)
Introducción a Python
¿Qué es?
Es un lenguaje de programación de alto nivel, interpretado y de
propósito general, que se caracteriza por su sintaxis clara y
legible, lo que lo hace ideal tanto para principiantes como para
desarrolladores experimentados.
Introducción a Python
¿Para qué sirve?
Sirve para crear programas que resuelvan problemas,
automaticen tareas o desarrollen aplicaciones en muchos
campos. Es muy versátil y se utiliza en diversas áreas, tanto
educativas como profesionales.
Con tantos lenguajes de programación… por qué debería
aprender Python?
● Fácil de entender: se parece al lenguaje humano, es similar a hablar en inglés.
Con tantos lenguajes de programación… por qué debería
aprender Python?
● Pocas líneas de código: puedes hacer mucho con poco.
Python
Lenguaje no identado (C++)
Con tantos lenguajes de programación… por qué debería
aprender Python?
● Sirve para todo: juegos, robots, páginas web, ciencia, inteligencia artificial, etc.
Con tantos lenguajes de programación… por qué debería
aprender Python?
● Comunidad fuerte y activa
Instalación de Python
1. Abre tu navegador y entra en la página oficial:
[Link]
2. Haz clic en el botón “Download Python [versión]” (por
ejemplo, “Download Python 3.13.x”).
3. Cuando termine la descarga, haz doble clic en el
archivo llamado algo como [Link].
4. Antes de hacer clic en “Install Now”, marca la casilla que
dice:
5. Luego haz clic en “Install Now”.
6. Cuando termine, verás un mensaje de éxito:
✅ “Setup was successful”. Haz clic en “Close”.
7. Presiona las teclas Windows + R para abrir "Ejecutar".
8. Escribe: cmd y presiona Enter.
9. En la consola que aparece, escribe: python --version
Si aparece algo como Python 3.13.2, ¡listo! Ya tienes Python
instalado.
Instalación de Visual Studio Code
1. Abre tu navegador web.
2. Ve a la página oficial:
👉 [Link]
3. Haz clic en el botón "Download for..." (se adaptará
automáticamente a tu sistema operativo: Windows,
macOS o Linux).
4. Espera que se descargue el instalador.
5. Haz doble clic en el archivo .exe descargado.
6. Acepta los términos de licencia.
7. Deja seleccionadas las opciones predeterminadas
(recomendado):
● Agregar a PATH ✔️
● Crear icono en el escritorio ✔️
8. Haz clic en "Instalar".
9. Luego, clic en "Finalizar" y abre VS Code.
IDE, espacio de trabajo y herramientas comunes
🔹 IDE (Entorno de Desarrollo Integrado):
Programa que reúne herramientas para escribir, probar y
depurar código
Ejemplo: Visual Studio Code, PyCharm, Thonny
🔹 Espacio de trabajo:
Área dentro del IDE donde organizas tus proyectos y
archivos
Incluye:
✅ Menús
✅ Barra de actividades
✅ Barra lateral
✅ Panel
✅ Editor
✅ Barra de estado
Crear el espacio de trabajo.
1. Crear una carpeta que se llame “Curso de Python”
en el escritorio.
2. Abrir Visual Studio Code
3. Dirigirnos a File -> Add Folder to Workspace…
4. Seleccionar la carpeta “Curso de Python” y click en
Add.
5. Después, da click en el botón que se muestra en el
recuadro 1 y luego click en el botón que aparece en el
recuadro 2.
6. Escribe [Link] y presiona Enter.
Primer programa:
print("Hello, World!")
print=? paréntesis=? “.....”=?
Qué pasa si?... 🤔
print(Hello, World!)
Escribe un programa que imprima lo siguiente:
Bonjour, tout le monde!
print("Bonjour, tout le monde!")
Preguntas comunes:
¿Cómo verifico la versión
de python que instalé?
¿Cómo cambio el idioma
del entorno a español?
¿Cómo conecto Genibot
con Python?
Ing. Francescoly Berrones
Mentor de Robótica
0979281117
[Link]@[Link]