Menú
¡Llama gratis! 900 264 357

Curso de Python de CEPI BASE Informática

CEPI BASE Informática

CEPI BASE Informática
Presencial Duración: 210 horas
Pedir información
Presencial
Impartido en: Barcelona
La duración del curso es de 210 horas.

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


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

A quién va dirigido

El curso va dirigido a todas las personas que tenga conocimientos en Windows e Internet y HTML y SQL.

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

Al finalizar el curso, el alumno recibirá un diploma por parte del centro.

Requisitos

Para acceder al curso se necesita 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 alumno 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).




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