Dirigido a:
Este curso va dirigido a:
- Todo aquel profesional de datos, programador o tecnólogo orientado a la Inteligencia Artificial o el Machine Learning que quiera adentrarse en este lenguaje de programación y preparar la certificación del PCAP.
- Personas que deseen iniciar su carrera como programador en Python
- Personas que ya trabajan en el sector TIC (programadores y administradores de sistemas) y quieran reforzar su perfil profesional con unas competencias complementarias a su perfil inicial, como profesionales de la programación
- Personas que, por motivos personales, quieran adquirir las competencias necesarias en este ámbito y aprender un nuevo lenguaje de programación.
Temario:
1. Conceptos básicos de la
programación en Python• Fundamentos de la programación de alto nivel
• Diferencias entre compiladores e intérpretes
• Diferencia entre Python2 y Python3
• Bloques de construcción de un programa en Python
• Errores frecuentes y depuración de código
2. Entornos de trabajo para
Python• IDEs, Frameworks y Editores en Python: Diferencias y áreas específicas de trabajo
• IDEs (Atom, Idle, PyDev, Spyder)
• Frameworks (Django, Flask, Spark y PyTorch)
• Editores (VIM, Sublime, Editor de texto plano)
3. Sintaxis, operadores y tipos simples y complejos en
Python• Sintaxis básica
• Operadores matemáticos y lógicos
• Tipos de datos simples
• Tipos de datos complejos
4. Estructuras de control de flujo en
Python• Indentación, ejecución condicional y control de variables
• Iteraciones: Tipos, bloques, recursividad
• Instrucciones ‘break-continue’: Usos y depuración de errores
• Instrucciones ‘raise’ y ‘try-except’: Usos y depuración de errores
5. Programación orientada a objetos en
Python• Clases y herencia
• Objetos y Atributos
• Métodos simples y métodos especiales
• Uso de módulos y paquetes: Definición y uso
6. Creación y manejo de ficheros en
Python• Modos de apertura de ficheros
• Métodos y propiedades del objeto File
• Tratamiento de ficheros JSON
• Serialización de ficheros
7. Bases de datos y desarrollo web
• Conexión con bases de datos en
Python• Operaciones principales con bases de datos en Python
• Desarrollo Web con Python
• Seguridad web en la programación web con Python
MATERIAL AUDIOVISUAL
- Videotutorial 1: Configuración de entornos
- Videotutorial 2: Entorno Google Colab
- Videotutorial 3: Funciones ampliadas del tipo STRING
- Videotutorial 4: Rendimiento y optimización en la ejecución de los bucles
- Videotutorial 5: Scrapping web dinámico
- Videotutorial 6: Generación de ficheros a través de scrapping desde web
- Videotutorial 7: Configuración del servidor de bases de datos
- Cuaderno interactivo: Práctica con distintos tipos de datos
- Cuaderno interactivo: Práctica con operaciones matemáticas/lógicas
- Cuaderno interactivo: Bucles y condiciones de recursividad
- Cuaderno interactivo: Herencia, clases y objetos
- Cuaderno interactivo: Generación y apertura de ficheros JSON
- Cuaderno interactivo: Distintas configuraciones para el objeto File
- Cuaderno interactivo: Generación de gráficas en Python
- Cuaderno interactivo: Consultas a bases de datos básicas
- Cuaderno interactivo: Programación web y gestión dinámica de información
Duracion:
24 meses, 350 horas.
Precio: Consultar