Temario del curso
Introducción a la Programación de Python
- Ejecutar código Python
- Uso de herramientas de desarrollo de Python (IDEs y herramientas de línea de comandos)
- Trabajar con los depósitos de Python e iPython, así como iPython Notebook
Tipos de Datos y Operaciones
- Enteros y flotadores
- Cuerdas y bytes
- Tuplas y listas
- Diccionarios y diccionarios ordenados
- Juegos y juegos congelados
Organizar y Distribuir el Código
- Creación de módulos y paquetes
- Distribución de código a repositorios
Programación Orientada a Objetos y Funcional
- Crear y usar funciones y clases
- Modificación de funciones y clases con decoradores
- Introducción a las meta-clases
Tratamiento y Pruebas de Errores
- Manejo y aumento de excepciones
- Escribir y ejecutar pruebas (doc tests y tests unitarios)
- Comprobación de la cobertura del código mediante pruebas
Trabajar 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 (incluidos archivos de texto normales, 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érica de base de datos basada en SQLite 3, PostgreSQL y MySQL
- Uso del asignador relacional de objetos (SQLAlchemy)
- Trabajo con bases de datos NoSQL
Conquistando la Web
- Recuperación de páginas web
- Análisis HTML y XML
- Llenado automático de formularios web
- Creación de aplicaciones web en Python
Requerimientos
Ninguna
Testimonios (7)
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
Días 2 y 3. Hubo una cantidad absurda de contenido, pero Abhi lo manejó bien, por lo que obtuve un valor real ahí.
Michael Clews - ACC
Curso - Python Programming - 4 days
Traducción Automática
La comunicación con el Sr. Khobeib
Aref AlHosani - beamtrail
Curso - Python Programming - 4 days
Traducción Automática
El formador Abhi es extremadamente paciente y amable. A pesar de que era un curso en línea, logró interactuar con nosotros y aclarar nuestras dudas.
jia hui lim - Ministry of Defence, Singapore
Curso - Python Programming
Traducción Automática