Menú

Curso de Python Introducción a la Programación del centro CEPI BASE Informática

Programa de Curso de Python Introducción a la Programación

Modalidad: Presencial
Duración 100 horas
Localización: Barcelona

Descripción

Aprende a desarrollar soluciones completas con bases de datos y control de versiones desde el primer día, con una metodología práctica y personalizada.

El curso capacita al alumno en la creación de programas de escritorio, APIs y aplicaciones web que integran bases de datos SQL, NoSQL y otras fuentes como JSON, CSV y Excel. También aprenderá a generar gráficos desde tablas y dataframes, y a gestionar proyectos en la nube con GitHub. La formación se imparte con una metodología activa y práctica desde el primer día, mediante clases personalizadas, presenciales en Barcelona y/o combinadas con Aula Virtual.

A quién va dirigido

Personas interesadas en el desarrollo de software, análisis de datos y gestión de proyectos en entornos multiplataforma.

Objetivos

  1. Integrar y manejar bases de datos SQL y NoSQL, así como otras fuentes de datos como JSON, CSV y Excel.
  2. Generar gráficos a partir de tablas y dataframes para la visualización de datos.
  3. Gestionar proyectos de desarrollo en entornos colaborativos utilizando plataformas en la nube como GitHub.

Temario

1 - INTRODUCCIÓN

¿QUÉ ES PYTHON?

HERRAMIENTAS DE DESARROLLO Y VERSIONES

INSTALACIÓN DE PYTHON

CONVENCIONES UTILIZADAS EN ESTE CURSO

EL INTÉRPRETE DE PYTHON

EJECUTAR PROGRAMAS PYTHON

MEDIDAS DE CIBERSEGURIDAD

2 - VARIABLES, EXPRESIONES Y SENTENCIAS

DEFINICIÓN DE VARIABLES

OPERADORES, EXPRESIONES, SENTENCIAS

AYUDA INTERACTIVA EN PYTHON

EJERCICIOS

3 - CONTROL DE FLUJO Y BUCLES

CREACIÓN DE PROGRAMAS DESDE UN IDE

TOMA DE DECISIONES

BUCLES

EJERCICIOS

4 - FUNCIONES Y PARÁMETROS

CREACIÓN DE FUNCIONES

USO DE PARÁMETROS

LLAMADAS DE RETORNO

RECURSIVIDAD

FUNCIONES LAMBDA

DOCSTRINGS

EJERCICIOS

EJERCICIO DE EVALUACIÓN Nº 1

5 - CADENAS

OBJETO STRING

PLANTILLAS

SECUENCIAS DE CADENAS

FORMATO DE CADENAS

SECUENCIAS DE ESCAPE

FUNCIONES INCORPORADAS

EJERCICIOS

6 - USO DE SECUENCIAS

LISTAS

TUPLAS

CONJUNTOS

DICCIONARIOS

EJERCICIOS

7 - MÓDULOS, PAQUETES Y NAMESPACES

CREACIÓN DE MÓDULOS

LIBRERÍA ESTÁNDAR

NAMESPACES (ESPACIOS DE NOMBRES)

PAQUETES (PACKAGES)

EJERCICIOS

EJERCICIO DE EVALUACIÓN Nº 2

8 - MODO GRÁFICO EN PYTHON

ENTORNO TKINTER

ENTORNO PYQT

INTERFACES GRÁFICAS: QT DESIGNER

EJERCICIOS

9 - FICHEROS

ARCHIVOS DE TEXTO

ERRORES Y EXCEPCIONES

EJERCICIOS

10 - POO (PROGRAMACIÓN ORIENTADA A OBJETOS)

OBJETOS

POLIMORFISMO

HERENCIA

DELEGACIÓN

ANOTACIONES DE TIPOS

DECORADORES

EJERCICIOS

EJERCICIO DE EVALUACIÓN Nº 3

11 - BASES DE DATOS CON PYTHON

SQLITE

MYSQL

JSON

XML

EJERCICIOS

12 - HILOS EN PYTHON

EL MÓDULO LOGGING

EL OBJETO THREAD (HILO)

SINCRONIZACIÓN DE THREADS

EJERCICIOS

EJERCICIO DE EVALUACIÓN - TEST 4

Titulación obtenida

Curso de Python Introducción a la Programación

Requisitos

  1. Para la realización de este curso es necesario contar con conocimientos de Windows e Internet
  2. Adicionalmente, se recomienda conocimientos de HTML y SQL.

Información Adicional

Horarios: Totalmente flexibles, modificándolos según sus necesidades.

Duración: La duración del curso es de 100 horas.(Estas horas son estimadas a modo de referencia, no todos los alumnos necesitan las mismas horas, todo depende de la capacidad de cada uno en asimilar el temario)x

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​