Menú
¡Llama gratis! 900 264 357

Curso de Python del centro CEPI BASE Informática

Programa de Curso de Python

Modalidad: Presencial
Duración 210 horas
Localización: Barcelona
La duración del curso es de 210 horas.

Descripción

Prepárate con nosotros y aprenderás uno de los lenguajes de programación más popular y utilizado por la gran mayoría de empresas

A lo largo de este curso, de 210 horas estimadas, los estudiantes aprenderán todo lo que se requiere para manejar procesos de programación. Estas horas son de referencia porque no todos los estudiantes aprenden en las mismas horas y con el mismo ritmo.

A quién va dirigido

Personas que tenga conocimientos en Windows e Internet y HTML y SQL.

Objetivos

El objetivo del curso es preparar al alumno en uno de los lenguajes multiplataforma con mayor proyeccion. Al terminar el curso, el estudiante podrá crear programas de escritorio, APIs y aplicaciones web basadas en este lenguaje, que hagan uso de bases de datos SQL y NO-SQL, así como otros orígenes de datos como JSON, CSV y EXCEL. Creará gráficos basados en tablas y dataframes, y aprenderá a gestionar proyectos en la nube (GitHub).

Temario

1 – INTRODUCCIÓN

  • ¿QUÉ ES PYTHON?

  • HERRAMIENTAS DESARROLLO Y VERSIONES

  • INSTALACIÓN DE PYTHON

  • CONVENCIONES UTILIZADAS EN CURSO

  • EL INTÉRPRETE DE PYTHON

  • EJECUTAR PROGRAMAS PYTHON

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 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

  • 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 Nº 4

13 – DISTRIBUCIONES PYTHON

  • TIPOS DE DISTRIBUCIONES

  • ANACONDA

14 – DESARROLLO WEB EN PYTHON

  • CREACIÓN DE UN PROYECTO DJANGO

  • CREACIÓN DE UNA APLICACIÓN

  • CREACIÓN DE LA BASE DE DATOS

  • ADMINISTRACIÓN DEL PROYECTO

  • COMPROBAR Y CAMBIAR EL RESULTADO FINAL

  • WEB SCRAPING

  • EJERCICIOS

15 – PYTHON EN MATEMÁTICAS, CIENCIA E INGENIERÍA

  • NUMPY

  • MATPLOTLIB

  • EJERCICIOS

16 – PYTHON EN GESTIÓN DE DATOS

  • PANDAS

  • SERIES EN PANDAS

  • DATAFRAMES EN PANDAS

  • GESTIÓN CON EXCEL

  • GESTIÓN CON CSV

  • GESTIÓN CON SQL

  • DATAFRAMES EN GRÁFICOS MATPLOTLIB

  • TABLAS DINÁMICAS (PIVOT TABLES) EN PANDAS

  • TABLA CRUZADA (CROSSTAB) EN PANDAS

  • EJERCICIOS

17 – PYTHON EN GESTIÓN DE DATOS (II)

  • SQLALCHEMY

  • BASES DE DATOS NoSQL

  • MONGODB

  • PYMONGO

  • EJERCICIOS

18 – DESarrollo WEB en PYTHON (II)

  • FLASK

  • CARGA DE ARCHIVOS AL SERVIDOR

  • GESTIÓN DE ERROR 404 (PÁGINA NO ENCONTRADA)

  • GESTOR DE EMAIL CON FLASK

  • EJERCICIOS

19 – MICROPYTHON

  • ¿QUÉ ES MICROPYTHON?

  • MÓDULOS DE MICROPYTHON

  • PRÁCTICAS CON MICROPYTHON

  • EJERCICIOS

20 – PROYECTOS EN LA NUBE: GIT, github

  • CONTROL DE VERSIONES

  • ¿QUÉ ES GIT?

  • REPOSITORIO GIT

  • VOLVER A UN ESTADO ANTERIOR

  • IGNORAR ARCHIVOS Y CARPETAS

  • RAMAS Y UNIONES

  • CONFLICTOS EN UNIONES

  • ¿QUÉ ES GITHUB?

  • CREAR UN REPOSITORIO

  • CLONAR Y GESTIONAR REPOSITORIO

  • FORKS

  • ELIMINAR UN REPOSITORIO

  • INTEGRACIÓN CON VISUAL STUDIO CODE

Titulación obtenida

Diploma por parte del centro.

Requisitos

Para acceder al curso se necesita conocimientos en Windows e Internet y HTML y SQL.

Información Adicional

Metodología:

Todos nuestros cursos emplean una metodología activa y práctica desde el primer día. Clases personalizadas, con profesor, presenciales en Barcelona y adaptados a cada alumno, con horarios totalmente flexibles.

HORARIOS:

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

DURACIÓN:

La duración del curso es de 210 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.

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​