Programación
Materia
Ejercicios
←
anterior
|
siguiente
→
Materia
¶
Introducción a la programación
Algoritmos
Algoritmos
Componentes de un algoritmo
Cómo describir un algoritmo
Lenguaje natural
Diagrama de flujo
Pseudocódigo
Código
Desarrollo de programas
Edición de programas
Instalación del intérprete de Python
Ejecución de un programa
Uso de la consola
Entornos de desarollo
Tipos de datos
Números enteros
Números reales
Números complejos
Valores lógicos
Texto
Nulo
Programas simples
Expresiones y variables
Asignaciones
Entrada
Salida
Comentarios
Evitar que se cierre el programa
Expresiones
Operadores
Operadores aritméticos
Operaciones relacionales
Operaciones lógicas
Operaciones de texto
Precedencia
¿Cómo aprenderse las reglas de precedencia?
Llamadas a función
Errores y excepciones
Error de sintaxis
Error de nombre
Error de tipo
Error de valor
Error de división por cero
Error de desborde
Sentencias de control
Condicional if
Condicional if-else
Condicional if-elif-else
Ciclo while
Ciclo for con rango
Salir de un ciclo
Saltar a la siguiente iteración
Patrones comunes
Sumar y multiplicar cosas
Contar cosas
Encontrar el mínimo y el máximo
Generar pares
Funciones
Funciones
Definición de funciones
Múltiples valores de retorno
Funciones que no retornan nada
Módulos
Módulos presentes en Python
Importación de nombres
Creación de módulos
Usar módulos como programas
Listas
Cómo crear listas
Operaciones sobre listas
Iteración sobre una lista
Tuplas
Desempaquetado de tuplas
Comparación de tuplas
Usos típicos de las tuplas
Iteración sobre tuplas
Diccionarios
Cómo crear diccionarios
Cómo usar un diccionario
Restricciones sobre las llaves
Conjuntos
Cómo crear conjuntos
Operaciones sobre conjuntos
Procesamiento de texto
Saltos de línea
Reemplazar secciones del string
Separar y juntar strings
Mayúsculas y minúsculas
Revisar contenidos del string
Alineación de strings
Interpolación de strings
Archivos
Lectura de archivos
Escritura en archivos
Archivos de valores con separadores
Arreglos
Crear arreglos
Operaciones con arreglos
Funciones sobre arreglos
Arreglos aleatorios
Obtener elementos de un arreglo
Algunos métodos convenientes
Arreglos bidimensionales
Crear arreglos bidimensionales
Operaciones con arreglos bidimensionales
Obtener elementos de un arreglo bidimensional
Otras operaciones
Reducciones por fila y por columna
Productos entre arreglos
Producto interno (vector-vector)
Producto matriz-vector
Producto matriz-matriz
Resolución de sistemas lineales
Interfaces gráficas
Creación de la ventana
Creación de widgets
Controladores
Modelos
Resumen