Easy Learning with [ES] Dominio de Python: 100 Días, 100 Proyectos
Development > Programming Languages
30 h
£14.99 Free for 2 days
4.4
11682 students

Enroll Now

Language: Spanish

Sale Ends: 01 Nov

Máster Python: 100 Proyectos en 100 Días

What you will learn:

  • Fundamentos de programación en Python (sintaxis, variables, bucles, funciones)
  • Manejo eficiente de estructuras de datos (listas, diccionarios, conjuntos, tuplas)
  • Integración de APIs y bibliotecas externas
  • Manipulación de archivos (texto, JSON, CSV)
  • Desarrollo web con Flask (rutas, plantillas, formularios, bases de datos)
  • Depuración y optimización de código
  • Programación orientada a objetos (POO)
  • Creación de interfaces gráficas de usuario (GUI) con Tkinter
  • Análisis y visualización de datos con Pandas y Matplotlib
  • Introducción a la Inteligencia Artificial (IA) y Machine Learning

Description

¡Conviértete en un experto en Python en solo 100 días! Este curso intensivo te guía paso a paso a través de 100 proyectos prácticos, desde lo más básico hasta conceptos avanzados. Olvídate de la teoría aburrida: aprenderás haciendo, construyendo aplicaciones reales del mundo tecnológico, desde simples calculadoras hasta complejos sistemas de IA. El curso está diseñado para principiantes, pero también ofrece un desafío para desarrolladores con experiencia previa que buscan ampliar sus habilidades. Desarrolla un portafolio impresionante que te abrirá puertas en el mercado laboral.

Aprenderás a utilizar eficientemente estructuras de datos como listas, diccionarios y conjuntos; dominarás la programación orientada a objetos (POO) y construirás aplicaciones web con Flask. Te sumergirás en el fascinante mundo de la ciencia de datos con Pandas y Matplotlib, y te adentrarás en la Inteligencia Artificial (IA) con proyectos prácticos de machine learning. Cada día presenta un nuevo desafío, aumentando gradualmente la complejidad para mantenerte motivado y comprometido. Al finalizar, tendrás un portafolio de 100 proyectos que demostrarán tus capacidades a potenciales empleadores o clientes. Construye tu futuro en la tecnología, ¡inscríbete hoy!

Este curso, aunque traducido mediante IA, ofrece una experiencia de aprendizaje excepcionalmente bien estructurada para hispanohablantes, proporcionando un enfoque práctico y efectivo en español para dominar el lenguaje de programación Python.

Curriculum

Semana 1: Fundamentos de Python

Comenzamos con los cimientos de Python. Aprenderás los conceptos básicos como impresión de mensajes, manejo de variables y tipos de datos, sentencias condicionales (if-else), bucles (for y while), y el uso de funciones. Construirás proyectos como un generador de mensajes de bienvenida, una calculadora simple, un comparador de números, un temporizador regresivo y un juego de preguntas matemáticas. Finalmente, aprenderás a trabajar con listas para crear una lista de compras.

Semana 2: Python Intermedio

Profundizaremos en conceptos intermedios. Aprenderás a utilizar diccionarios para crear una agenda de contactos, y entenderás la utilidad de tuplas y conjuntos. Te enseñaremos a manejar archivos para crear una app para tomar notas, y a gestionar excepciones para una calculadora más robusta. Construirás un convertidor de temperatura, un gestor de calificaciones usando listas por comprensión, y un generador de contraseñas utilizando módulos y bibliotecas.

Semana 3: Trabajando con Datos

Esta semana nos enfocamos en la manipulación de datos. Aprenderás a leer y escribir archivos de texto, CSV y JSON. Construirás un visor de recetas, un registro diario, un informe de estudiantes y una app de tareas. Te introduciremos al uso de APIs con una app del clima, y aprenderás a trabajar con fechas y tiempo. Finalmente, realizarás un proyecto de web scraping con Wikipedia.

Semana 4: Programación Orientada a Objetos (POO)

Dominarás la POO creando proyectos como un simulador de cuenta bancaria, un sistema de biblioteca, un gestor de empleados, un simulador de sonidos animales, un perfil de usuario seguro, un inventario, y un cajero automático mini. Aprenderás sobre clases, objetos, constructores, métodos, herencia, polimorfismo y encapsulación.

Semana 5: Interfaces Gráficas (GUI)

Construirás aplicaciones con interfaces gráficas usando Tkinter. Crearás una app simple, un contador de clics, una calculadora de IMC, un bloc de dibujo, un sistema de inicio de sesión, una lista de tareas GUI, y una app de gastos. Aprenderás a usar diferentes widgets y eventos en Tkinter.

Semana 6: Desarrollo Web con Python

Te adentrarás en el desarrollo web con Flask. Construirás un blog personal, un formulario de contacto, un sistema de registro de usuario, una mini API del clima, y un portafolio web. Aprenderás sobre rutas, plantillas, formularios, integración con bases de datos y despliegue de aplicaciones.

Semana 7: Fundamentos de Ciencia de Datos

Introduccion a la ciencia de datos con NumPy, Pandas y Matplotlib. Crearás una calculadora de matrices, una herramienta de limpieza de datos, un generador de gráficos, un analizador de ventas, un trazador de temperatura, un rastreador de acciones, y un panel sobre el COVID-19. Aprenderás a analizar y visualizar datos de forma efectiva.

Días 50–80: Proyectos Intermedios, Avanzados e IA

En estas semanas, te enfrentarás a una variedad de proyectos de complejidad creciente, desde proyectos intermedios como un panel de clima, un seguidor de gastos y un juego Tic-Tac-Toe, hasta proyectos avanzados como un mini chatbot, un organizador de música, y culminando con proyectos de Inteligencia Artificial que incluyen la creación de un detector de spam, un analizador de sentimientos, un sistema de recomendaciones y un chatbot con procesamiento de lenguaje natural (NLP).

Algoritmos de Machine Learning en Python

Explorarás una amplia gama de algoritmos de machine learning, incluyendo regresión lineal, regresión logística, KNN, SVM, árboles de decisión, bosques aleatorios, boosting por gradiente, Naive Bayes, K-Means, agrupamiento jerárquico, DBSCAN, GMM, PCA, t-SNE, autoencoders, self-training, Q-learning, DQN, métodos de Policy Gradient, One-Class SVM, bosques de aislamiento, CNNs, RNNs, LSTMs y Transformers. Cada algoritmo se presenta con una breve explicación teórica e implementación práctica en Python.

Deal Source: real.discount