Descripción
¿Aprender un lenguaje de programación que se llama como el grupo cómico Monty Python? ¿Curioso, verdad? Sí, pero no es la única característica que tiene Python sino que es un lenguaje de programación que se define por su sencillez y velocidad a la hora de crear programas. Además, contiene una gran cantidad de librerías lo que nos facilita la realización de muchas tareas sin necesidad de programar desde cero.
El 63% de los programadores recomiendan aprender este lenguaje que utilizan en la actualidad gigantes como Google, Spotify y Youtube.
Módulo I. Python, el nuevo desconocido
- Python en el paisaje informático
- Fases de ejecución de un programa Python
- ¿Por qué escoger Python?
- Instalar el entorno de desarrollo
- Instalar librerías externas
Módulo II. Características básicas
- Algoritmos básicos
- Declaraciones: Variable, Función, Clase, Módulo…
- Modelo de objetos
Módulo III. Algoritmos aplicados
- Tipos de datos y algoritmos aplicados
- Números y Secuencias
- Conjuntos
- Booleanos
Módulo IV. Diseños, datos y contenido
- Patrones de diseño
- Estructuración
- ZCA
- Manipulación de datos
- Bases de datos
- LDAP
- XML
- Generación de contenidos
Módulo V. Tipos de programación
- Programación paralela
- Programación de sistema de red
- Programación de red
- Uso de hardware
- Desarrollo guiado por pruebas
- Programación dirigida por la documentación
Módulo VI. Practicando se aprende
- Crear una aplicación web
- Crear una aplicación de consola
- Crear una aplicación gráfica
- Crear un juego con PyGame
Proyecto final
Deberás realizar una aplicación web con Python para una empresa de suministros informáticos que gestione el inventario de productos en el almacén, los datos de los mismos, dé avisos según el stock disponible… También debe aportar gráficas de compras y ventas así como algunos requisitos más.
Material complementario
- Formación en idiomas
- Curso de iniciación a la Programación Orientada a Objetos