Python Programa
Python Programa
El lenguaje Python:
Es un lenguaje de programación surgido a finales de la década del ‘80, producido por el
científico de computación Guido Van Rossum.
Python es un lenguaje de alto nivel que permite realizar programación multiparadigma
estructurada, funcional y orientada a objetos; y también es multiplataforma. Existen dos
ramas de versiones del lenguaje, cada una con sus respectivas subversiones. La versión
2.X contiene su última actualización en la versión 2.7.11, mientras que la versión 3.6.2
es la más actual en la versión 3.X. Entre ambas ramas de versiones existen diferencias
respecto a su sintaxis y dado que recomiendan usar la rama más actual, existen algunos
sistemas operativos que no soportan la versión 2.X
Con Python se pueden desarrollar tanto aplicaciones de escritorio como aplicaciones
web. Empresas como Google, Yahoo, y hasta la Nasa lo utilizan para sus desarrollos
privados (actualmente el creador de Python trabaja para Google). Hay aplicaciones muy
Buenos Aires 135, Oficina 102, Primer piso Edificio Palermo, Salta, CP 4400, Tel 0387-4312900
Curso introducción a la programación en Python
conocidas que también se crearon con este lenguaje, como por ejemplo Instagram y
Pinterest.
Buenos Aires 135, Oficina 102, Primer piso Edificio Palermo, Salta, CP 4400, Tel 0387-4312900
Curso introducción a la programación en Python
5.2 Práctica
- Buscar y aplicar funciones integradas de la LE
- Crear paquetes propios
- Escritura de las mismas funciones en forma no-recursiva. Comparación
- Escritura de funciones recursivas
6 Archivos
6.1 Presentación
- Introducción a los archivos
- Archivos de texto y binarios
- Cómo se lee/escriben los archivos (puntero)
6.2 Práctica
- Abrir archivos en distintos modos (read, read-write, etc.)
- Leer y escribir archivos de texto. Uso del puntero
7 Manejo de excepciones
7.1 Presentación
- Errores comunes
- Cómo prevenir que los programas dejen de funcionar por errores.
7.2 Práctica
- Try, catch en Python
- Leer y comprender excepciones. Tipos de excepciones.
8 Programación orientada a objetos
8.1 Presentación
- El paradigma orientado a objetos
- Objetos: Métodos, atributos
- Clases como moldes o plantillas de objetos
- Concepto de herencia
8.2 Práctica
- Definir clases en Python
- Método __init__ (constructor)
- Instanciación de objetos
- Variables de clase y variables de instancia
- Herencia simple en Python
9 Estructuras de datos
9.1 Presentación
- Tipos Abstractos de Datos. Usos.
9.2 Práctica
- Implementar pilas, colas, árboles y grafos en Python usando clases
Buenos Aires 135, Oficina 102, Primer piso Edificio Palermo, Salta, CP 4400, Tel 0387-4312900