Semana 1 - 1 Fundamentos de Programación - Seguridad.pptx

juantorresc2 6 views 20 slides Oct 19, 2025
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

fundamento de programacion


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?
Tags