Documentos de Académico
Documentos de Profesional
Documentos de Cultura
center
Python
herramienta imprescindible para las ciencias y la ingeniería. El siglo XXI está siendo
que deberías ser capaz de hacer cualquier cosa que quieras usando Python, y que
debería ser relativamente fácil de programar. Python es un lenguaje que se puede usar
profesionales. Esto significa que te puede servir para poder colaborar con expertos de
De cero a Python
Www.aprobar.center
• Introducción a la programación.
• Programación modularizada y estructurada.
• Buen estilo de programación.
• Concepto de algoritmo, pseudocódigo y refinamiento.
• Lenguajes de alto nivel. Compiladores y preprocesadores.
• Testeo de Software: caja negra, caja blanca y caja de Pandora.
De cero a Python
Www.aprobar.center
• Tipos. Operadores y expresiones.
• Tipos y tamaño de datos.
• Constantes. Declaraciones.
• Operadores: aritméticos, relacionales, lógicos, de incremento y decremento, para manejo
de bits y de conversión.
• Operadores de asignación y expresiones.
• Precedencia de operadores.
• Instrucciones básicas de E/S.
• Redireccionamiento de la entrada y de la salida.
• Estructuras de Control.
• Preposiciones y bloques.
• Almacenamiento y alcance de variables.
• Variables externas y estáticas.
• Estructuras de decisión.
• Estructuras de repetición.
• Funciones.
• Modulos y Bibliotecas Estándar de Python.
• Recursividad.
• Secuencias.
• Listas, Tuplas, Cadenas de caracteres, Diccionarios.
• Búsqueda en Secuencias. Arreglos multidimensionales.
• Archivos.
• Tratamiento de archivos con Python.
• Conceptos avanzados de Python.
De cero a Python
Www.aprobar.center
De cero a Python
Www.aprobar.center
• Elementos fundamentales del lenguaje python.
• Tipos de datos primitivos.
• Operadores. Expresiones.
• Precedencia de operadores.
• Asignación. Control de flujo de un programa: decisión, repetición y saltos.
• Sobrecarga de metodos.
• Finalizaciones de objetos y garbage collection.
• Construcción de un programa en Python.
• Manejo de secuencias.
• Ejemplos de clases existentes: system y string.
• Clases anidadas. Interfaces: su implementación.
• Violación del paradigma POO: acceso a variables de instancias publicas desde afuera de
la clase.
• Herencia.
• Sintaxis de la herencia en Python.
• Orden de invocación de constructores.
• El modificador final.
• Sobre-escritura de metodos vs sobre carga de metodos.
• Clases abstractas.
• La clase object.
• Jerarquías de clases existentes en python.
• Ejemplo de clases: random, stack, vector y hashtable.
• Excepciones.
• Manejo de errores.
• Excepciones básicas.
De cero a Python
Www.aprobar.center
• Captura y manejo de excepciones en python . Construcción de programas seguros.
• Sistemas de entrada/salida.
• Revisión de concepto de flujo de datos: stream.
• Clases para el manejo de streams..
• Persistencia de objetos.
• Pruebas de unidad.
• Diseño orientado a pruebas.
• Interfaces con el usuario.
• Interfaces gráfica.
De cero a Python