¿Qué quieres aprender?

PYTHON

PYTHON

Tajamar

Curso subvencionado para trabajadores online


Gratis

Duración : 4 Semanas

Aprende a construir aplicaciones web eficientes y escalables con Python, Domina el manejo de bases de datos, formularios, plantillas avanzadas y despliegue en servidores.

Adquiere las habilidades clave para desarrollar proyectos web completos y funcionales con este potente framework.

Este curso se impartirá en modalidad de aula virtual, tendrá una duración de 40 horas

¿Quieres hablar con un asesor sobre este curso?

Objetivos

¿Qué aprenderás? - Fundamentos de Python: Comprende los principios básicos de Python  - Manejo de Formularios y Validaciones: Aprende a crear formularios interactivos y validar datos tanto en el cliente como en el servidor.  - Bases de Datos y Modelos : Domina la gestión de datos mediante modelos, relaciones y consultas eficientes.  - Interactividad con JavaScript y JQuery: Mejora la experiencia del usuario integrando dinámicamente elementos en tu aplicación. - Seguridad y Administración: Aplica buenas prácticas de seguridad y utiliza el panel de administración para gestionar tu aplicación. - Despliegue de Aplicaciones Web: Aprende a poner en producción tu proyecto.

A quién va dirigido

Principiantes en programación que quieran dar sus primeros pasos con Python y desarrollo web. Estudiantes o recién graduados de carreras técnicas o digitales que busquen adquirir experiencia práctica. Desarrolladores junior que quieran reforzar sus habilidades en backend y despliegue de aplicaciones. Profesionales de otras áreas (diseño, marketing, administración, etc.) que quieran reconvertirse al mundo tech. Emprendedores o freelancers que deseen crear sus propias aplicaciones web desde cero. Personas curiosas con interés en entender cómo funcionan las aplicaciones web por dentro.

Requisitos

Curso 100 % subvencionado Trabajadores y autónomos Debes cotizar la para Seguridad Social Española No puedes estar realizando otro curso en el mismo horario

Temario completo de este curso

Módulo 1: Introducción a Python e instalación de herramientas

  • Instalación de Python en Windows, macOS y Linux

  • Herramientas de desarrollo: VS Code, PyCharm, CursorAI, Anaconda, Jupyter Lab

  • Uso del intérprete interactivo y ejecución de scripts

  • Primer programa: print("Hola, mundo")

  • Comentarios y sintaxis básica

Módulo 2: Tipos de datos y variables

  • Declaración de variables y convenciones de nombres

  • Tipos primitivos: enteros, flotantes, complejos, texto y booleanos

  • Conversión de tipos (casting)

  • Uso de input() y type()

  • Operadores: aritméticos, relacionales y lógicos

Módulo 3: Estructuras de control de flujo

  • Condicionales: if, elif, else

  • Bucles: while y for

  • Control de flujo: break, continue, pass

  • Ejercicios prácticos con decisiones y repeticiones

Módulo 4: Colecciones – listas, tuplas, conjuntos y diccionarios

  • Listas: creación, acceso, métodos útiles

  • Tuplas: inmutabilidad y desempaquetado

  • Conjuntos: operaciones básicas y eliminación de duplicados

  • Diccionarios: clave-valor, acceso y métodos

Módulo 5: Funciones y modularidad

  • Definición y uso de funciones

  • Parámetros, argumentos y valores por defecto

  • Funciones anónimas (lambda)

  • Alcance de variables (global y local)

  • Módulos e importación de librerías básicas (math, random)

Módulo 6: Manejo de cadenas y archivos

  • Operaciones con cadenas: métodos, slicing, f-strings

  • Lectura y escritura de archivos de texto

  • Gestión de archivos con with

  • Casos prácticos: lectura de logs, registro de usuarios, exportaciones

Módulo 7: Manejo de errores y depuración

  • Tipos de errores: sintaxis, ejecución, lógicos

  • Manejo de excepciones: try, except, finally, else

  • Captura de errores específicos (ZeroDivisionError, ValueError, etc.)

  • Depuración básica en VS Code y PyCharm

Módulo 8: Proyecto final integrador

  • Desarrollo de un proyecto práctico completo

  • Lectura y validación de datos

  • Aplicación de funciones, estructuras de control y módulos

  • Evaluación de lo aprendido de forma práctica

Ver más