Temario del curso
Introducción a la Programación en Python
- Ejecución de código Python
- Uso de herramientas de desarrollo de Python (IDE y herramientas de línea de comandos)
- Trabajo con shells de Python e iPython, así como con iPython Notebook
Tipos de datos y operaciones
- Enteros y números flotantes
- Cadenas y bytes
- Tuplas y listas
- Dictados y diccionarios ordenados
- Conjuntos y conjuntos inmutables
Organización y distribución de código
- Creación de módulos y paquetes
- Distribución del 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 con decoradores
- Introducción a las metaclasses
Gestión de errores y pruebas
- Manejo y lanzamiento de excepciones
- Escritura y ejecución de pruebas (pruebas de documentación y pruebas unitarias)
- Verificación de la cobertura de código por las pruebas
Trabajo con archivos y directorios
- Acceso a diferentes tipos de archivos y principios de manejo de archivos
- Creación, lectura, actualización y eliminación de archivos (incluyendo archivos de texto, CSV, así como archivos de Microsoft Word y Microsoft Excel)
- Extracción de datos de archivos de texto utilizando 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 de base de datos genérica basada en SQLite 3, PostgreSQL y MySQL
- Uso del Mapper de Objetos a Relacionales (SQLAlchemy)
- Trabajo con bases de datos NoSQL
Dominiando la web
- Recuperación de páginas web
- Análisis de HTML y XML
- Rellenado automático de formularios web
- Creación de aplicaciones web en Python
Requerimientos
Ninguno
Testimonios (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