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