Temario del curso
Introducción a la Programación en Python
- Ejecución de código Python
- Uso de herramientas de desarrollo para Python (IDE y herramientas de línea de comandos)
- Trabajo con las consolas de Python e iPython, así como con el cuaderno iPython
Tipos de datos y operaciones
- Enteros y números de punto flotante
- Cadenas de texto y bytes
- Tuplas y listas
- Diccionarios y diccionarios ordenados
- Conjuntos y conjuntos inmutables (frozen sets)
Organización y distribución del código
- Creación de módulos y paquetes
- Distribución de código en repositorios
Programación orientada a objetos y funcional
- Creación y uso de funciones y clases
- Modificación de funciones y clases mediante decoradores
- Introducción a las metaclases
Manejo de errores y pruebas
- Manejo y generación de excepciones
- Escritura y ejecución de pruebas (pruebas en documentos y pruebas unitarias)
- Verificación del porcentaje de código cubierto por las pruebas
Trabajo con archivos y directorios
- Acceso a distintos tipos de archivos y principios de manejo de archivos
- Creación, lectura, actualización y eliminación de archivos (incluidos archivos de texto simples, CSV, así como archivos de Microsoft Word y Microsoft Excel)
- Extracción de datos de archivos de texto mediante expresiones regulares
- Creación y eliminación de directorios, listado y búsqueda de archivos
Acceso a bases de datos
- Selección, inserción, actualización y eliminación de datos
- API genérico para bases de datos basado en SQLite 3, PostgreSQL y MySQL
- Uso del Mapeador Objeto-Relacional (SQLAlchemy)
- Trabajo con bases de datos NoSQL
Domínio da Web
- Obtención de páginas web
- Procesamiento de HTML y XML
- Relleno automático de formularios web
- Desarrollo de aplicaciones web en Python
Requerimientos
Ninguno
Reseñas (7)
El número de usuarios es correcto. El formador transmitió la información con entusiasmo.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Curso - Python Programming - 4 days
Traducción Automática
Todo, puesto que no sabia nada de programación.
Jose Antonio Ibanez - SEG AUTOMOTIVE SPAIN, S.A.U.
Curso - Python Programming - 4 days
Juan Antonio se integró rápidamente en nuestro equipo. Es una persona paciente y altamente profesional. Cada vez que nos sentíamos desanimados, él estaba listo para ayudarnos.
Gustavo Garcia Puente - SEG AUTOMOTIVE SPAIN, S.A.U.
Curso - Python Programming - 4 days
Traducción Automática
Buen concepto de formación, muchos ejemplos. Ejercicios agradables.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Curso - Python Programming - 4 days
Traducción Automática
conocimiento del presentador sobre Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Curso - Python Programming - 4 days
Traducción Automática
Las máquinas virtuales funcionaron muy bien y facilitaron mucho jugar con el código. También me gustó especialmente tener copias de todos los ejemplos que el formador iba ensamblando, así podía ver el resultado final por adelantado. Eso me hizo más fácil hacer preguntas más específicas.
Stefan Kotze - ACC
Curso - Python Programming - 4 days
Traducción Automática
El formador abordó cada tema con mayor profundidad dentro del tiempo disponible y también nos proporcionó preguntas para resolver, explicándolas siempre que teníamos dudas.
Praveent Thamil Mani - MINDEF
Curso - Python Programming - 4 days
Traducción Automática