Curso Fundamentos de Python

€395.00

Descripción del curso

Este curso se imparte en modalidad online y consta de 8 unidades.

La duración del curso es de 60 horas que se distribuye entre el contenido y las herramientas de colaboración. A su finalización, el alumno recibirá un diploma acreditativo.

La formación se realiza a través de nuestro Campus Virtual, con esta modalidad dispondrás de todo el contenido didáctico en la plataforma del curso y estará accesible, desde el día de inicio de curso, las 24 horas todos los días de la semana. El acceso al Campus estará disponible por 6 semanas.

El alumno también dispondrá de foros de participación, así como una tutorización continua.

 

Objetivos

  • Lograr en el alumno un sentimiento de capacidad y fortaleza a la hora de afrontar problemas que impliquen programación.
  • Dotar al alumno de las nociones y conocimientos necesarios para tener competencias básicas de programación (de forma genérica y en Python en particular).
  • Dotar al alumno de capacidades de búsqueda de información de forma efectiva.
  • Dotar al alumno de la capacidad para dividir problemas complejos en partes manejables.

  

Contenido del curso

Tema 1: Programación y algoritmos a nivel teórico

  • Qué es un programa
  • Qué son los lenguajes de programación
  • Elementos de un programa
  • Herramientas para programar
  • Algoritmos

Tema 2: Introducción a Python3

  • Qué es Python
  • Instalación de Python
  • Anaconda como entorno de trabajo

Tema 3: Python3 y cálculos matemáticos

  • Variables y tipos de datos
  • Trabajo con números
  • Entrada por teclado
  • Operadores aritméticos
  • Condicionales
  • Bucles
  • Manipulación de cadenas
  • Listas
  • Diccionarios
  • Sets y tuplas
  • Funciones

Tema 4: Acceso a Bases de datos SQL con Python

  • Qué es una base de datos
  • SQLite
  • Módulos de Python para trabajar con bases de datos

Tema 5: Introducción a la representación gráfica con Python

  • Interfaces de usuario
  • Módulo Tkinter

Tema 6: Programación orientada a objetos

  • Qué es la programación orientada a objetos
  • Diferencia con la programación por procedimientos
  • Clases y objetos

Tema 7: Programación escalable con arquitecturas de microservicios

  • Qué son los microservicios
  • Diferencia con arquitecturas monolíticas
  • Programación escalable con microservicios
  • Buenas prácticas

Tema 8: Otros temas avanzados y Python

  • Archivos
  • Errores y excepciones


    Requisitos Previos

    • Capacidad de utilizar ordenadores para iniciar programas, abrir y guardar archivos, navegar por menús e interfaces de aplicaciones.
    • Capacidad para comprender conceptos lógicos como las comparaciones
    • Conocimientos básicos de matemáticas
    • Capacidad para crear, comprender y seguir instrucciones estructuradas o procedimientos paso a paso.

    Información relacionada a la formación

    Soporte siempre a tu lado

    Soporte de formación: Siempre a tu lado

    Formación presencial y telepresencial

    ¿Necesitas otra modalidad formativa?

    bonificaciones

    Bonificaciones para empresas