Python Bootcamp 36 horas

Python es el lenguaje preferido para la ciencia de datos, y se usa ampliamente también para crear backends de aplicaciones web. En este Python Bootcamp obtendrás una comprensión práctica profunda de los fundamentos de Python desde un nivel principiante hasta un nivel más avanzado.

El Python Bootcamp comienza con una introducción a Python, antes de llegar a los fundamentos de la programación orientada a objetos. También aprenderás sobre estructuras de datos, raspado automático de datos de la web, trabajar con API (Google Maps, Twitter), crear tus propias API usando Flask, y usar Python con bases de datos para generar informes automatizados. El curso finalizará con un mini-proyecto sobre el tema de tu elección.

Seión 0 - Presentación del Boocamp (sesión online)

Conoce a los instructores y estudiantes durante la sesión de apertura antes de comenzar el curso. Obtén más información sobre el plan de estudios, los métodos y las herramientas utilizadas durante el curso. El objetivo es conseguir que te sientas cómodo con nuestro entorno de aprendizaje.

2 horas

Sesión 1 - Fundamentos de Python (1)

Comienza instalando Anaconda y configurando entornos Python. A esto le sigue una introducción a los conceptos básicos de Python con una comprensión de qué es una variable, las diferentes estructuras de datos disponibles en Python (por ejemplo, listas, diccionarios y tuplas). Aprende a crear tus propias funciones y termina con diferentes mecanismos de control de flujo presentes en Python.

3 horas

Sesión 2 - Fundamentos de Python (2)

Introducción a las bibliotecas más importantes de Python para manipular datos tabulares usando Pandas y trazar rutinas usando Matplotlib. Junto con estas dos, aprenderás sobre las operaciones de E / S en Python.

3 horas

Sesión 3 - Python avanzado (1)

Cómo hacer que tu código Python sea eficiente y atractivo usando funciones Lambda, iteradores, generadores, decoradores y e uso de declaraciones try-except.

3 horas

Sesión 4 - Python avanzado (2)

Practica los conceptos para estructurar el desarrollo de código utilizando Programación Orientada a Objetos (OOP, Object Oriented Progamming). También aprenderás el uso del métoco _init_.

3 horas

Sesión 5 - Usar Python para acceder a datos en la Web (1)

Pon en práctica todos tus conocimientos adquiridos para adquirir, limpiar, guardar y analizar cualquier dato de la web.

3 horas

Sesión 6 - Usar Python para acceder a datos en la Web (2)

Concéntrate en rastrear sitios web con mucho Javascript que se procesan en tiempo real.

3 horas

Sesión 7 - Aplicaciones web con Python – APIs

Conoce la interfaz de programación de aplicaciones y por qué se utiliza. Trabaja con la obtención y análisis de datos de Twitter y la PI de Google Maps.

3 horas

Sesión 8 - Aplicaciones web con Python – Flask

Comprende la terminología común utilizada en las aplicaciones web. Definir Flask y utilizarlo para crear tu propia API y agregar datos de API a una aplicación Flask.

3 horas

Sesión 9 - Bases de datos

Concéntrate en ejecutar el lenguaje de consulta estructurado (SQL, Structured Query Language) a través de Python para leer, escribir y analizar datos utilizando un sistema de base de datos (SQLite3).

3 horas

Sesión 10 - Informes automáticos

Crea informes en PDF automatizados con Python y trabaja con visualizaciones interactivas avanzadas.

3 horas

Sesión 11 - Mini proyecto (1)

Trabaja en un mini proyecto sobre un tema de tu elección, o selecciona uno de una lista de mini proyectos que serán proporcionados por Data.Barcelona.

3 horas

Sesión 12 - Mini proyecto (2)

Trabaja en un mini proyecto sobre un tema de tu elección, o selecciona uno de una lista de mini proyectos que serán proporcionados por Data.Barcelona.

3 horas

José Luis Morales | Data.Barcelona

José Luis Morales

Director del programa

Duis egestas aliquet maecenas erat eros, fringilla et leo eget, viverpretium. Quisque sed augue tincidunt, posuere dui tempor, dapibus nisi. Donec vel lectus sapien. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Free Courses

Duis egestas aliquet aliquet. Maecenas erat eros, fringilla et leo eget, viverra pretium nulla. Quisque sed augue tincidunt, posuere dui tempor.

Premium Courses

Duis egestas aliquet aliquet. Maecenas erat eros, fringilla et leo eget, viverra pretium nulla. Quisque sed augue tincidunt, posuere dui tempor.

Ready to get started?

Get in touch, or create an account