Temario del curso
Introducción a Python Programming
- Ejecución de código Python
- Uso de Python herramientas de desarrollo (IDE y herramientas de línea de comandos)
- Trabajar con shells Python e iPython, así como con iPython Notebook
Tipos de datos y operaciones
- Enteros y flotantes: probablemente no sean necesarios
- Cadenas y bytes: probablemente no sean necesarios
- Tuplas y listas
- Diccionarios y diccionarios ordenados
- Sets y sets congelados
Organización y distribución del código
- Creación de módulos y paquetes
- Distribución de código a repositorios
Orientado a Objetos y Funcional Programming
- Creación y uso de funciones y clases
- Modificación de funciones y clases con decoradores
- Introducción a las metaclases
Manejo y pruebas de errores
- Control y generación de excepciones
- Escribir y ejecutar pruebas (pruebas doc y pruebas unitarias)
- Comprobación de la cobertura de código mediante pruebas
Trabajar con archivos y directorios
- AccessDiferentes 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 Microsoft Word y Microsoft Excel)
- Extracción de datos de archivos de texto mediante iones Express regulares
- Creación y eliminación de directorios, listado y búsqueda de archivos
Requerimientos
Ninguno
Testimonios (7)
Me pareció una introducción redonda a Python, lo que me dio la confianza para abordar algunos programas de nivel básico antes de intentar algo más sustancial
Graham - Quantum Detectors Ltd
Curso - Python Programming Fundamentals
Traducción Automática
Me gustó que pudiera hacer preguntas y Abhi respondió a todas ellas proporcionando excelentes ejemplos.
Bozena - New College Durham
Curso - Python Programming Fundamentals
Traducción Automática
Todo estuvo bien. El formador estaba muy bien preparado y realmente disfruté el curso.
Gelep Dragos
Curso - Python Programming Fundamentals
Traducción Automática
El curso fue directo, intuitivo y fácil de seguir; los ejercicios abordaron los temas discutidos previamente.
Alexandru - BRD
Curso - Python Programming Fundamentals
Traducción Automática
El conocimiento.
Dan Nohai - BRD
Curso - Python Programming Fundamentals
Traducción Automática
Abhi es un desarrollador muy hábil con un gran conocimiento y también tiene las habilidades necesarias de un formador, lo cual me gustó mucho.
Andrei - BRD
Curso - Python Programming Fundamentals
Traducción Automática
Me gustó que todas las nociones sobre el lenguaje Python se explicaran con detalle y que nos permitieran resolver algunos ejercicios por nuestra cuenta, después de lo cual el formador nos los explicaba y ofrecía varias soluciones. ¡Un curso muy bueno!
Scanteie Ana - BRD
Curso - Python Programming Fundamentals
Traducción Automática