Contenidos SCORM

Programación y Desarrollo

Scorm de TIC Python 3

El scorm 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.

  • Duración200 h
  • Unidades12
  • FormatoSCORM 1.2

Sobre este contenido

El scorm 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 scorm 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 scorm es ideal para quienes buscan destacarse en el ámbito tecnológico.

A quién va dirigido

El scorm de TIC Python 3 está dirigido a profesionales y titulados del sector tecnológico que deseen profundizar en el lenguaje Python. Es ideal para quienes buscan mejorar sus habilidades en desarrollo de software, desde la instalación y configuración del entorno, hasta la programación orientada a objetos.

Temario

12 unidades didácticas · 200 horas

Contenido12 unidades
SCORM 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
SCORM 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
SCORM 3

Tipos de datos, variables, operadores y expresiones

  • Sintaxis básica de Python
  • Variables y tipos de datos
  • Operadores y expresiones
  • Uso de comentarios
SCORM 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)
SCORM 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
SCORM 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
SCORM 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
SCORM 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
SCORM 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
SCORM 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
SCORM 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
SCORM 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

Palabras clave

  • Código
  • desarrollo de software
  • Diseño web
  • Django
  • programacion
  • Programación Orientada a Objetos
  • Python

Más contenidos de Programación y Desarrollo

Ver los 500 →