0% encontró este documento útil (0 votos)
6 vistas15 páginas

Manual de Python

El documento es una guía de estudios práctica sobre introducción a la programación con Python, dividida en cuatro módulos que cubren desde los fundamentos de programación hasta el manejo de archivos y un proyecto final. Incluye conceptos clave como algoritmos, estructuras de control, funciones y la instalación y configuración de Python. Además, se presentan ejercicios prácticos para reforzar el aprendizaje en cada módulo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas15 páginas

Manual de Python

El documento es una guía de estudios práctica sobre introducción a la programación con Python, dividida en cuatro módulos que cubren desde los fundamentos de programación hasta el manejo de archivos y un proyecto final. Incluye conceptos clave como algoritmos, estructuras de control, funciones y la instalación y configuración de Python. Además, se presentan ejercicios prácticos para reforzar el aprendizaje en cada módulo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Modulo 1

 Introducción a la programación. Historia, conceptos

fundamentales, y lógica de programación


 Algoritmos y diagramas de flujo. Estructura de algoritmos, uso
de seudocódigo.

Modulo 2

 Introducción a Python. Instalación, configuración del entorno y


sintaxis básica
 Estructuras de datos en Python. Variables, tipos de datos,
operadores.

Modulo 3

 Estructuras de control. Condiciones(if, else, elif) y bucles (for,


while)
 Funciones y modulacion. Definicion de funciones, argumentos y
retornos.

Modulo 4

 Manejo de archivos. Lectura y escritura de archivos en Python


 Proyecto básico. Creación de un programa sencillo (ej.
Calculadora, juego de adivinanzas)

GUÍA DE ESTUDIOS PRÁCTICA

Introducción a la Programación con Python

🧩 MÓDULO 1: FUNDAMENTOS DE PROGRAMACIÓN

🔹 1. Introducción a la programación

La programación es el proceso de crear instrucciones que una


computadora puede entender y ejecutar para resolver problemas.

📜 Breve historia

 1940–1950: Primeras computadoras (lenguaje máquina)

 1970: Lenguajes estructurados (C, Pascal)

 1991: Nace Python, creado por Guido van Rossum

 Hoy: Python se usa en web, IA, ciencia de datos y


automatización

🧠 Conceptos fundamentales
 Programa: Conjunto de instrucciones

 Lenguaje de programación: Forma de comunicarnos con la


computadora

 Algoritmo: Pasos ordenados para resolver un problema

 Lógica de programación: Forma de pensar para crear


soluciones claras

Imagen sugerida:
Un diagrama mostrando problema → algoritmo → programa →
resultado

GUÍA DE ESTUDIOS PRÁCTICA

INTRODUCCIÓN A PYTHON

Nivel: Principiantes
Objetivo: Que el estudiante comprenda qué es Python, cómo
instalarlo y cómo escribir sus primeros programas.

🐍 1. ¿QUÉ ES PYTHON?

Python es un lenguaje de programación que se caracteriza por:

 Ser fácil de aprender

 Tener una sintaxis clara

 Usarse en muchas áreas:

o Desarrollo web

o Videojuegos

o Inteligencia artificial

o Ciencia de datos

Python se parece mucho al lenguaje humano, lo que lo hace ideal


para comenzar a programar.

IMAGEN 1 – ¿Qué es Python?

(Insertar aquí la imagen en Word)

Descripción de la imagen:
Ilustración educativa con el logo de Python en el centro y alrededor
iconos de computadora, robot, gráficos y código, representando los
usos de Python.

💻 2. INSTALACIÓN DE PYTHON

🔹 Paso 1: Descargar Python

1. Abrir el navegador

2. Ir al sitio oficial de Python

3. Descargar la versión más reciente

🔹 Paso 2: Instalar Python

Durante la instalación:
✅ Marcar la opción “Add Python to PATH”
✅ Luego hacer clic en Install

Esto permitirá ejecutar Python desde la computadora correctamente.

IMAGEN 2 – Instalación de Python

(Insertar aquí la imagen en Word)

Descripción de la imagen:
Pantalla de instalación de Python mostrando la casilla “Add Python to
PATH” marcada.

3. CONFIGURACIÓN DEL ENTORNO DE TRABAJO

Para programar en Python se necesita un entorno de desarrollo,


que es el lugar donde escribimos el código.

Opciones recomendadas:

 IDLE (viene con Python)

 Visual Studio Code (VS Code)

¿Qué es un entorno?

Es como un cuaderno digital, donde:

 Escribes el código

 Ejecutas el programa

 Ves los resultados


IMAGEN 3 – Entorno de programación

(Insertar aquí la imagen en Word)

Descripción de la imagen:
Editor de código con un programa simple en Python y el resultado
mostrado en pantalla.

✏️4. SINTAXIS BÁSICA DE PYTHON

🔹 Primer programa en Python

print("Hola mundo")

📌 Este programa muestra un mensaje en pantalla.

🔹 Comentarios

Los comentarios sirven para explicar el código y no se ejecutan.

# Esto es un comentario

print("Python es fácil")

🔹 Variables

Las variables almacenan información.

nombre = "Luis"

edad = 20

🔹 Reglas básicas de Python

✔️Python distingue mayúsculas y minúsculas


✔️No usa llaves {}
✔️Usa indentación (espacios) para organizar el código

IMAGEN 4 – Sintaxis básica

(Insertar aquí la imagen en Word)


Descripción de la imagen:
Ejemplo visual de código Python con indentación correcta y
explicación de cada línea.

🧪 5. EJERCICIOS PRÁCTICOS

✍️Ejercicio 1

Escribe un programa que muestre tu nombre en pantalla.

✅ Solución

print("Mi nombre es Ana")

✍️Ejercicio 2

Crea dos variables: una para tu edad y otra para tu nombre, luego
muéstralas.

✅ Solución

nombre = "Carlos"

edad = 18

print(nombre)

print(edad)

✍️Ejercicio 3

Escribe un comentario explicando qué hace el programa.

✅ Solución

# Este programa muestra un mensaje de bienvenida

print("Bienvenido a Python")

🎯 RESUMEN FINAL

 Python es un lenguaje sencillo y poderoso

 Se debe instalar correctamente y configurar el entorno

 La sintaxis es clara y fácil de leer


 Con pocas líneas se pueden hacer programas útiles

🔹 2. Algoritmos y diagramas de flujo

✅ ¿Qué es un algoritmo?

Es una secuencia ordenada y finita de pasos.

Ejemplo (vida diaria):

1. Tomar el celular

2. Presionar botón

3. Desbloquear pantalla

📋 Seudocódigo

Es una forma simple de escribir algoritmos sin usar un lenguaje real.

INICIO

LEER numero

SI numero > 0

MOSTRAR "Positivo"

SINO

MOSTRAR "Negativo"

FIN

🔄 Diagramas de flujo

Usan símbolos:

 Óvalo: Inicio / Fin

 Rectángulo: Proceso

 Rombo: Decisión

 Flechas: Dirección

Imagen sugerida:
Diagrama de flujo que evalúe si un número es mayor o menor que
cero.

🐍 MÓDULO 2: INTRODUCCIÓN A PYTHON


🔹 1. ¿Qué es Python?

Python es un lenguaje:

 Fácil de aprender

 Muy usado

 Legible y sencillo

⚙️Instalación

1. Descargar Python desde su sitio oficial

2. Instalar marcando “Add Python to PATH”

3. Usar:

o IDLE

o Visual Studio Code

Imagen sugerida:
Pantalla de instalación de Python y editor de código.

🔹 2. Variables y tipos de datos

📦 Variables

Son espacios donde se guardan datos.

edad = 18

nombre = "Ana"

🔢 Tipos de datos

 int → números enteros

 float → decimales

 str → texto

 bool → verdadero/falso

activo = True

➕ Operadores

 Aritméticos: + - * /

 Comparación: == != > <

 Lógicos: and or not


Imagen sugerida:
Cajas representando variables con distintos tipos de datos.

🔁 MÓDULO 3: ESTRUCTURAS DE CONTROL Y FUNCIONES

🔹 1. Condiciones

edad = 18

if edad >= 18:

print("Mayor de edad")

else:

print("Menor de edad")

 if → si

 elif → si no, pero

 else → si no

🔹 2. Bucles

🔄 Bucle for

for i in range(5):

print(i)

🔁 Bucle while

contador = 0

while contador < 5:

print(contador)

contador += 1

Imagen sugerida:
Ciclo circular representando repetición de instrucciones.

🔹 3. Funciones

Sirven para reutilizar código.

def sumar(a, b):


return a + b

resultado = sumar(3, 5)

 def define la función

 Parámetros: datos de entrada

 return: resultado

Imagen sugerida:
Entrada → función → salida.

📂 MÓDULO 4: ARCHIVOS Y PROYECTO FINAL

🔹 1. Manejo de archivos

✍️Escritura

archivo = open("[Link]", "w")

[Link]("Hola mundo")

[Link]()

📖 Lectura

archivo = open("[Link]", "r")

contenido = [Link]()

print(contenido)

[Link]()

Imagen sugerida:
Archivo → programa → pantalla.

🔹 2. Proyecto básico: Calculadora simple

def suma(a, b):

return a + b

num1 = int(input("Ingrese un número: "))

num2 = int(input("Ingrese otro número: "))


print("Resultado:", suma(num1, num2))

🧩 ¿Qué aplica?

 Variables

 Funciones

 Entrada y salida

 Lógica

Imagen sugerida:
Interfaz sencilla de calculadora con números.

✅ ACTIVIDADES DE REPASO

1. Crear un algoritmo para preparar un sándwich.

2. Escribir un programa que diga si un número es par o impar.

3. Crear un programa que guarde nombres en un archivo.

GUÍA DE ESTUDIOS PRÁCTICA

Introducción a la Programación con Python

Nivel: Principiante
Formato: Documento Word
Duración sugerida: 4 módulos

🧩 MÓDULO 1: INTRODUCCIÓN A LA PROGRAMACIÓN

1. ¿Qué es la programación?

La programación es el proceso de dar instrucciones claras y


ordenadas a una computadora para que realice una tarea o resuelva
un problema.

Un programa es como una receta, donde cada paso debe seguirse en


orden.

2. Algoritmos y lógica de programación

Un algoritmo es una secuencia de pasos para resolver un problema.

Ejemplo (vida diaria):

1. Levantarse
2. Lavarse los dientes

3. Desayunar

4. Ir a la escuela

IMAGEN 1 – Concepto de programación

(Insertar después de esta sección en Word)

Diagrama visual mostrando:


Problema → Algoritmo → Programa → Resultado

3. Seudocódigo

El seudocódigo permite escribir algoritmos sin usar un lenguaje real.

INICIO

LEER edad

SI edad >= 18

MOSTRAR "Mayor de edad"

SINO

MOSTRAR "Menor de edad"

FIN

4. Diagramas de flujo

Los diagramas de flujo representan gráficamente un algoritmo.

Símbolos principales:

 Óvalo: Inicio / Fin

 Rectángulo: Proceso

 Rombo: Decisión

 Flecha: Flujo

IMAGEN 2 – Diagrama de flujo

Diagrama que evalúa si un número es positivo o negativo.


✍️Ejercicios – Módulo 1

1. Escribe un algoritmo para preparar un café.


2. Realiza un seudocódigo para saber si un número es par o impar.

✅ Soluciones

1.

1. Calentar agua

2. Agregar café

3. Agregar azúcar

4. Servir

2.

INICIO

LEER numero

SI numero MOD 2 = 0

MOSTRAR "Par"

SINO

MOSTRAR "Impar"

FIN

🐍 MÓDULO 2: INTRODUCCIÓN A PYTHON

1. ¿Qué es Python?

Python es un lenguaje de programación sencillo, potente y muy usado


en la actualidad.

2. Variables y tipos de datos

nombre = "Juan"

edad = 20

promedio = 8.5

activo = True

Tipos de datos:
 int: números enteros

 float: decimales

 str: texto

 bool: verdadero o falso

IMAGEN 3 – Variables en Python

Cajas etiquetadas con nombre de variable y tipo de dato.

✍️Ejercicios – Módulo 2

1. Crea variables para guardar tu nombre y tu edad.


2. Escribe un programa que sume dos números.

✅ Soluciones

nombre = "Ana"

edad = 18

a=5

b=3

print(a + b)

🔁 MÓDULO 3: ESTRUCTURAS DE CONTROL Y FUNCIONES

1. Condicionales

nota = 7

if nota >= 6:

print("Aprobado")

else:

print("Reprobado")

2. Bucles

for i in range(1, 6):


print(i)

contador = 1

while contador <= 5:

print(contador)

contador += 1

3. Funciones

def saludar(nombre):

print("Hola", nombre)

saludar("Carlos")

IMAGEN 4 – Funcionamiento de una función

Entrada → Proceso → Salida.

✍️Ejercicios – Módulo 3

1. Crea una función que sume dos números.


2. Usa un bucle para mostrar los números del 1 al 10.

✅ Soluciones

def sumar(a, b):

return a + b

for i in range(1, 11):

print(i)

📂 MÓDULO 4: MANEJO DE ARCHIVOS Y PROYECTO

1. Manejo de archivos

archivo = open("[Link]", "w")

[Link]("Hola Python")

[Link]()
archivo = open("[Link]", "r")

print([Link]())

[Link]()

2. Proyecto final – Calculadora básica

def suma(a, b):

return a + b

n1 = int(input("Ingrese un número: "))

n2 = int(input("Ingrese otro número: "))

print("Resultado:", suma(n1, n2))

✍️Ejercicio Final

Crear un programa que:

 Pida un número

 Diga si es positivo o negativo

 Guarde el resultado en un archivo

✅ Solución (ejemplo)

num = int(input("Ingrese un número: "))

resultado = "Positivo" if num >= 0 else "Negativo"

archivo = open("[Link]", "w")

[Link](resultado)

[Link]()

También podría gustarte