Semana 1 - 1 Fundamentos de Programación - Seguridad.pptx
juantorresc2
6 views
20 slides
Oct 19, 2025
Slide 1 of 20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
About This Presentation
fundamento de programacion
Size: 1.07 MB
Language: es
Added: Oct 19, 2025
Slides: 20 pages
Slide Content
Semana 1 Introducción a Python y a la Programación
Actividad Inicial Conociendonos
Objetivos de la Sesión Al finalizar esta sesión el estudiante: Comprende y define con claridad los conceptos básicos de la programación (Lenguaje de programación, Programa, Interprete) Explica la relevancia de Python en el campo de la seguridad informática, destacando su rol en la automatización de tareas de seguridad, análisis de vulnerabilidades y administración de sistemas. Prepara su entorno de trabajo para el uso de Python como lenguaje de programación. Define que es un intérprete y explica su rol en la ejecución de un programa escrito usando Python. Emplea Python como lenguaje de alto nivel para enviar sus primeras instrucciones al computador.
¿Qué es un Programa? ¿Qué es un Script? Conceptos Básicos
¿Qué es un Programa? Conceptos Básicos Un conjunto de instrucciones lógicas para resolver un problema específico mediante el uso de una computadora
¿Qué es un Script? Conceptos Básicos Conjunto de instrucciones simples y directas, interpretadas en tiempo real, usadas para automatizar tareas específicas o repetitivas.
¿Cómo mando esas instrucciones al computador? Conceptos Básicos
Conceptos Básicos Las computadoras solo reciben instrucciones en codigo máquina.
Conceptos Básicos Los primeros programas eran combinaciones de interruptores y cableado.
Conceptos Básicos Un lenguaje de programación nos permite hacer más fácil hablar con las computadoras. Es como un idioma especial diseñado para que las personas puedan dar instrucciones a las computadoras de manera más sencilla y comprensible. print(“hello world”) Lenguaje de Programación Python es un lenguaje de alto nivel
Conceptos Básicos 你好 Hola ¿Si la computadora recibe las instrucciones en binario o codigo maquina y mi lenguaje de programación es Python, como mi computadora podrá entenderme?
Conceptos Básicos 你好 Hola Interprete
Conceptos Básicos Interprete de Python 00110 01001 01001 00111 01101 11011 print(“hello world”) El intérprete de Python se encargará de traducir nuestras instrucciones escritas en Python hacia el codigo máquina que la computadora pueda entender. Esto permitira que finalmente nuestras instrucciones puedan ser ejecutadas por la computadora sin problemas.
Actividad Conociendo al intérprete de Python
Instalar el interprete de Python
¿Por qué Python? Gratuito y de Código Abierto Portable Alto Nivel Amplia variedad de bibliotecas
¿Dónde se usa Python? Aplicaciones de escritorio Aplicaciones Web Inteligencia Artificial Computación Cientifica Desarrollo de videojuegos Robotica Conducción Autonoma IOT Computación en la nube Finanzas Biotecnología Etc Automatización de tareas de seguridad Análisis de vulnerabilidades Scripting para pruebas de penetración (pentesting) Gestión de redes y servidores Análisis forense digital Detección y respuesta ante incidentes (IR) Desarrollo de herramientas de ciberseguridad Criptografía y encriptación Monitoreo de tráfico de red Automatización de backups y recuperación de desastres Auditorías de seguridad
¿Quiénes usan Python?
Actividad Escribiendo mis primeros programas en Python programa.py 00110 01001 01001 00111 01101 11011 10010 01001 01101 10111 11101 11111 … Interprete de Python Python Script
Preguntas ¿Por qué son importantes los lenguajes de programación? ¿Qué rol cumple el intérprete de Python? ¿Qué es un lenguaje de alto nivel? ¿Qué función cumple la instrucción print? ¿Qué tipo de aplicaciones se pueden construir con Python?