¿Qué quieres aprender?

Python

Python

Cepi-base

Curso presencial

Barcelona


Precio a consultar

¿Quieres descubrir un nuevo lenguaje de programación con muchísimas aplicaciones y variantes de programación? Lectiva pone a tu disposición este curso Python creado por el centro Cepi-Base.

Esta formación de nivel intermedio es presencial en Barcelona y tiene un total de 120 horas lectivas divididas en el período de tiempo que tu elijas. Está dirigido a todas aquellas personas que estén interesadas en el diseño de aplicaciones multiplataforma y administración de bases de datos SQL.

Te formarás en uno de los lenguajes multiplataforma con mayor repercusión hoy en día. Dispondrás de un aprendizaje personalizado gracias a la siempre entera disposición del profesorado hacia el estudiante. Aprenderás aspectos como expresiones, lenguaje de programación multiparadigma, el desarrollo web, la programación orientada a objetos, SQL, Python, GLADE, Namespaces, entre mucho más.

Al acabar este curso se te entregará un Diploma y Certificado de Asistencia otorgado por Cepi-Base.

Si te ha surgido alguna duda o solamente te interesa obtener más información ponte en contacto con nosotros, te responderemos lo antes posible.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Barcelona

Objetivos

Este curso introducirá al alumno en el desarrollo de aplicaciones empleando el lenguaje Python, podrá crear aplicaciones corporativas multiplataforma y también páginas web dinámicas bajo este lenguaje

A quién va dirigido

Dirigido principalmente a personas interesadas en el diseño de aplicaciones multiplataforma y gestión de bases de datos SQL tanto de forma corporativa como desde páginas web, empleando lenguaje Python.

Requisitos

Se requieren conocimientos de Windows e Internet. Adicionalmente, se recomienda tener conocimientos de HTML

Temario completo de este curso

Contenidos curso python

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

Ver más