Curso de TIC Python 3
Descripción
El curso de TIC Python 3 se presenta como una oportunidad única para adentrarte en el mundo de Python, un lenguaje que se encuentra en la cúspide tecnológica debido a su versatilidad y creciente demanda laboral. Este curso te brindará competencias clave, desde la instalación y configuración del entorno de desarrollo hasta la creación de complejas aplicaciones web con frameworks como Flask y Django. Aprenderás a manejar bases de datos con SQLite, desarrollar interfaces gráficas con Tkinter y automatizar tareas, habilidades básicas en el competitivo mercado actual. Lo mejor de todo es que podrás hacerlo de manera online, adaptándote a tus propias necesidades y tiempo. Este curso es ideal para quienes buscan destacarse en el ámbito tecnológico.
200 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.
Programa detallado
1. INTRODUCCIÓN A PYTHON, INSTALACIÓN Y CONFIGURACIÓN DE ENTORNO DE DESARROLLO
- Introducción a Python
- Características y aplicaciones
- Instalación de Python
- Configuración de un entorno de desarrollo
2. ESTRUCTURA Y ESTILO DEL CÓDIGO PYTHON
- Principios de escritura clara y mantenible
- Estándares de estilo definidos por PEP 8 y PEP 257
- Uso de anotaciones de tipo y documentación con PEP 484
- Prácticas recomendadas de indentación, nombres y organización de archivos
- Herramientas de análisis estático: flake8, black, pylint, mypy
- Gestión de errores y depuración con técnicas modernas
3. TIPOS DE DATOS, VARIABLES, OPERADORES Y EXPRESIONES
- Sintaxis básica de Python
- Variables y tipos de datos
- Operadores y expresiones
- Uso de comentarios
4. CONTROL DEL FLUJO: BUCLES Y CONDICIONALES
- Introducción al control de flujo
- Estructuras condicionales (if, elif, else)
- Bucles (for y while)
- Control de bucles (break y continue)
5. COLECCIONES DE DATOS: TUPLAS, CONJUNTOS, DICCIONARIOS, PILAS Y COLAS
- Listas y tuplas
- Conjuntos: colecciones únicas
- Diccionarios: pares clave-valor
- Pilas: concepto y operaciones
- Colas: implementación y uso
6. FUNCIONES, RECURSIVIDAD Y PASO POR VALOR Y REFERENCIA
- Definición y llamada de funciones
- Parámetros y argumentos
- Retorno de valores
- Ámbito de las variables
Módulos y organización del código
7. PROGRAMACIÓN ORIENTADA A OBJETOS EN PYTHON
- Principios de la orientación a objetos y su implementación en Python
- Creación y uso de clases, métodos y atributos
- Herencia, polimorfismo y encapsulamiento
- Métodos mágicos y sobrecarga de operadores
- Clases abstractas, metaclases y dataclasses
- Aplicación de principios SOLID en proyectos Python
8. MANEJO DE FICHEROS, ENTRADAS Y SALIDAS
- Introducción a ficheros
- Lectura y escritura de archivos
- Manejo de rutas de archivos
- Entrada y salida estándar
- Formateo de texto
9. AUTOMATIZACIÓN Y ADMINISTRACIÓN DE SISTEMAS
- Creación de scripts automatizados con Python
- Interacción con el sistema operativo mediante os, sys y shutil
- Ejecución de comandos externos con subprocess
- Manipulación de archivos comprimidos y logs
- Automatización de tareas con argparse, click y cron jobs
- Integración con APIs y servicios externos para tareas repetitivas
10. GUI CON TKINTER
- Introducción a interfaces gráficas
- Configuración de Tkinter
- Creación de widgets y ventanas
- Manejo de eventos y callbacks
11. SQLITE PARA LA ADMINISTRACIÓN DE BASES DE DATOS
- Introducción a bases de datos SQLite
- Creación y conexión a bases de datos
- Consultas SQL básicas
- Inserción, actualización y eliminación de datos
12. TESTING Y DOCUMENTACIÓN
- Importancia del testing y la documentación
- Uso de pruebas unitarias
- Documentación de código con docstrings
- Generación de documentación automática
¿Quieres formar a tu equipo en este curso?
Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.
o calcula primero cuánto crédito genera tu empresa →
✓ ¡Recibido! Te enviamos la información de Curso de TIC Python 3 lo antes posible.