
Diplomatura En Programación En Python
Price
$41600 // U$S 245
Duration
10 Meses (40 Clases)
About the Course
TEMARIO
MÓDULO 1 – NIVEL INICIAL
FUNCIONES II
Funciones Lambda
Recursividad
Decoradores
Generadores
Corrutinas
Caching Funciones
Programación funcional
Funciones avanzadas
Funciones de orden superior
Funciones integradas
EXCEPCIONES
Excepciones en Python
Uso del assert()
Definiendo Excepciones
Context Managers
FICHEROS
Leer archivos
Escribir archivos
EXPRESIONES REGULARES
Patrones módulo
TIPOS DE ESTRUCTURAS
Diccionario y archivos tuplas Registros de datos
GRAFOS Y ALGORITMO DE BUSQUEDA
ARBOLES
Recorrido
Arboles Binarios
Arboles binario de búsqueda
Recorrido
Eliminación de Elementos
ACCESO A BASE DE DATOS RELACIONAL
Punto de entrada
MySQL
PostgreSQL
SQLite
Oracle
Uso de un ORM ¿Qué es un ORM?
ORM propuestos por Python
SQLAlchemy
OTRAS BASE DE DATOS
CSV
NoSQL
MÓDULO 2 – NIVEL INTERMEDIO
OTRAS HERRAMIENTAS DE POO
Herencia múltiple
DATOS TEMPORALES
Fechas y Horas
Problemas con las zonas horarias
Usamos diferentes usos horarios
FUNCIONES LAMBDA, MAP() Y FILTER FUNCIONES REDUCE() Y PARTIAL MÉTODOS ESPECIALES
Métodos de la clase str() .
Métodos de la clase list() Métodos de la clase tuple()
Métodos de la clase set()
Métodos de la clase dict()
FUNCIONES INTERNAS DE PYTHON 3. LIBRERÍA ESTÁNDAR DEPYTHON 3
Módulo os.
Módulo os.path
Módulo sys
Módulo random
Módulo math
Módulo time
Módulo calendar
CLASES PRINCIPALES DE MATPLOTLIB
La clase ARTIST .
La clase FIGURE
La clase AXES
La clase AXIS
La clase AXES3D
LDAP
Introducción
Instalación
Abrir una conexión a un servidor Temario
Realizar una búsqueda e. Síncrono vs asíncrono
Conexiones seguras
XML
XML y las tecnologías relacionadas
Validar un documento XML
Documento XML
ESQUEMA DTD
ESQUEMA XSD
ESQUEMA RNG (RelaxNG)
SCHEMATRON DOM 1
.Lectura
Escritura
MÓDULO 3 – NIVEL AVANZADO
SAX
Soporte de SAX en lxml
API SAX ligera
XPath
XSLT
HERRAMIENTAS DE MANIPULACION DE DATOS
Encriptar datos
Generar números aleatorios
Expresiones regulares
OTRAS BASES DE DATOS
Base de datos orientada a objeto ZODM
Base de datos orientada a documento CouchDB YMongoDB
TRABAJOS CON MEDIOS GRAFICOS
Imágenes
Representación informática de una imagen
Presentación de Pillow
Formatos de imágenes matriciales
Recuperar la información de una imagen
Operaciones de conjunto sobre una imagen
UTILIZACION DE PyGame
UTILIZACION DE Gtk
UTILIZACION DE yramid,
INTRODUCCION A REDES NEURONALES
Neuronas naturales
Neuronas artificiales
Redes neuronales
OPTIMIZACION POR ALEATORIEDAD
Entrenamiento múltiple
Implementación
AGRUPACION
Anomalías
Diferencias entre agrupación y clasificación
DETENCION DE ANOMALIAS
Representación de modelo
K-means y otros algoritmos
ALGORITMO GENETICOS
Sistemas de recomendación por regresión lineal
Evolución natural
Función de coste
Evolución del comportamiento
Algoritmos de entrenamiento
Algoritmos aplicados a la optimización
Realización de predicciones
Your Instructor
La diplomatura en Python ha surgido como una necesidad a partir de las expectativas del mercado, de contar con una instrucción completa y escalonada que parta de conceptos básicos del lenguaje y arribe al conocimiento de estructuras complejas, como pueden ser los decoradores o las meta clases.
Python es un lenguaje multiplataforma que puede ser programado mediante POO (Programación Orientada a Objetos), su sintaxis es simple y elegante, a la vez que mantiene claras diferencias con lenguajes como Java, C, C#, PHP y Javascript, que nos permite trabajar en desarrollos de escritorio, web, aplicaciones móviles, videojuegos, etc. La gran cantidad de módulos y paquetes utilizables para el desarrollo de forma gratuita hacen de Python un lenguaje en el cual no tengamos que estar todo el tiempo tratando de reinventar la rueda. El estudiante trabajará utilizando ejercicios prácticos de uso cotidiano en la vida del programador, asimilando así, las bases necesarias para sus futuros desarrollos.