Easy Learning with Curso Python: Desde cero para principiantes
Development > Programming Languages
7.5 h
£39.99
4.4
30774 students

Enroll Now

Language: Spanish

Domina Python desde cero: Curso completo para principiantes

What you will learn:

  • Instalar Python y configurar entornos de desarrollo como VSCode y Jupyter Notebook.
  • Dominar la sintaxis de Python: variables, tipos de datos, operadores, estructuras de control.
  • Utilizar eficientemente listas, diccionarios, tuplas y conjuntos para manipular datos.
  • Escribir código Python limpio, eficiente y depurable.
  • Crear y usar funciones para organizar y reutilizar código.
  • Aplicar la programación orientada a objetos: clases, objetos, herencia y polimorfismo.
  • Leer y escribir archivos en diferentes formatos.
  • Desarrollar un proyecto final que demuestre las habilidades aprendidas.

Description

¿Quieres impulsar tu carrera con una habilidad altamente demandada? Este curso de Python para principiantes te guiará paso a paso, desde la instalación hasta la creación de proyectos reales. Jorge, un analista de datos con amplia experiencia, te enseñará los fundamentos de la programación en Python de forma sencilla y práctica.

Aprenderás la sintaxis básica, estructuras de control, manejo de datos con listas, diccionarios y más. Explorarás la programación orientada a objetos, el manejo de archivos y la depuración de código. Con ejercicios prácticos y un proyecto final, consolidarás tus conocimientos y estarás listo para aplicar tus nuevas habilidades en el mundo laboral.

Más del 89% de nuestros alumnos han mejorado su situación laboral tras completar el curso. No pierdas más oportunidades: ¡inscríbete ahora y comienza tu viaje hacia el éxito profesional!

Este curso abarca desde conceptos introductorios como variables, operadores y estructuras de control hasta temas más avanzados como la programación orientada a objetos, manejo de excepciones y el trabajo con archivos. Además, tendrás acceso a ejercicios prácticos para reforzar tu aprendizaje y un proyecto final para aplicar todo lo aprendido.

¡No esperes más! Únete a nuestra comunidad de programadores Python y transforma tu futuro profesional.

Curriculum

¿Cómo está formado el curso?

Esta sección inicial te presenta una descripción general del curso y te introduce al instructor, Jorge. Aprenderás qué esperar del curso y conocerás a quien te guiará a lo largo de tu aprendizaje de Python. Se incluyen los videos 'Descripción del curso' (1:49) y 'Presentación del instructor' (0:43).

Parte 1: Introducción a Python

Aquí comenzarás tu viaje en el mundo de Python. Se cubre una descripción general del curso, una bienvenida, el contenido completo y cómo acceder a los archivos necesarios. Esto incluye los videos 'Descripción del curso' (1:14), 'Bienvenido al curso' (1:22), 'Contenido del curso' (1:30) y 'Archivos del curso' (0:13).

Parte 1: Introducción e instalación

Esta sección profundiza en la instalación y configuración de Python, incluyendo el uso de Visual Studio Code y Jupyter Notebook. Aprenderás sobre la estructura de los programas en Python, cómo ejecutar scripts y utilizar el intérprete de Python e IPython. Los videos cubren '¿Qué es Python?' (5:13), 'Instalación de Python y Configuración Básica' (7:17), 'Visual Studio Code' (5:54), 'Estructura de un Programa en Python' (8:28), 'Ejecutando Scripts de Python' (7:32), 'Uso del Intérprete de Python e IPython' (9:30), 'Jupyter notebook' (10:13), y 'Consideraciones importantes y sintaxis en python' (11:56).

Parte 1: Fundamentos de Python

Aquí dominarás los fundamentos de Python, incluyendo tipos de datos, operadores aritméticos y lógicos, estructuras de control (if, else, elif, match, case), cadenas de texto, listas, tuplas, bucles (for, while), diccionarios, sets y funciones. Las lecciones abarcan 'Tipos de datos escalares' (7:12), 'Operadores aritméticos y de comparación' (8:45), 'Operadores lógicos' (6:23), 'If, else, elif' (6:03), 'Match, Case' (8:08), 'Cadenas de Texto y Operaciones con Strings' (10:00), 'Listas y tuplas' (9:01), 'For, break, continue' (9:19), 'While' (6:15), 'Diccionarios y Sets' (13:18), 'Funciones y asignación de variables (locales y globales)' (8:51), y 'Funciones input y print' (10:04).

Parte 1: Ejercicios Prácticos

Pon en práctica tus conocimientos con una serie de ejercicios que te ayudarán a consolidar los conceptos aprendidos. Cada ejercicio es una pregunta que te reta a aplicar lo que has aprendido en situaciones prácticas. Se cubren temas desde 'Hello World' hasta algoritmos más complejos como la secuencia de Fibonacci.

Parte 1: Conclusión del Curso

Esta sección concluye la primera parte del curso con un proyecto final que te permitirá integrar todo lo aprendido y ponerlo en práctica en un escenario real. También se ofrecen recomendaciones para continuar aprendiendo y mejorando tus habilidades en Python. Incluye los videos 'Proyecto Final: Aplicación práctica' (16:50) y 'Recomendaciones Finales' (4:08).

Parte 2: Estructuras de Datos y Funciones en Python

En esta sección se presenta la segunda parte del curso, con una descripción, bienvenida y una revisión de los archivos del curso. Se incluyen los videos 'Descripción del curso' (1:39), 'Bienvenido al curso' (3:50) y 'Archivos del curso' (0:13).

Parte 2: Estructuras de Datos

Se profundiza en las estructuras de datos en Python, cubriendo listas, tuplas, diccionarios y conjuntos. Se enseñan conceptos y operaciones básicas para cada estructura de datos. Los videos incluyen 'Introducción a las Estructuras de Datos' (5:07), 'Listas: Conceptos y Operaciones Básicas' (10:25), 'Tuplas: Uso y Diferencias con Listas' (9:19), 'Diccionarios: Manejo de Pares Clave-Valor' (11:52), y 'Sets: Operaciones y Usos' (10:29).

Parte 2: Funciones en Python

Aprenderás a definir y usar funciones en Python, incluyendo parámetros, argumentos, funciones que devuelven múltiples valores, funciones anónimas (lambda) y el alcance de las variables. Se cubren los videos 'Definición y Uso de Funciones' (6:14), 'Parámetros y Argumentos de Funciones' (7:45), 'Funciones que Devuelven Múltiples Valores' (6:57), 'Funciones Anónimas (Lambda) y su Utilidad' (9:58), y 'Alcance (Scope) y Espacios de Nombres (Namespaces)' (7:53).

Parte 2: Programación orientada a objetos

Se introduce la programación orientada a objetos, incluyendo conceptos como clases, objetos, instanciación, atributos, métodos, herencia, polimorfismo, encapsulamiento y abstracción. Los videos son: 'Concepto de Clases y Objetos' (5:22), 'Definición y Creación de Clases' (9:08), 'Instanciación de Objetos' (7:21), 'Atributos y Métodos' (5:48), 'Herencia y Polimorfismo' (10:37), y 'Encapsulamiento y Abstracción' (10:53).

Parte 2: Trabajando con Archivos en Python

Aprenderás a leer y escribir archivos en Python, incluyendo diferentes tipos de archivos. Se incluyen los videos 'Lectura y Escritura de Archivos' (9:37) y 'Trabajando con Diferentes Tipos de Archivos' (11:02).

Parte 2: Manipulación Avanzada de Datos

Esta sección se centra en la manipulación avanzada de datos, incluyendo comprensiones de listas, conjuntos y diccionarios, y el uso avanzado de secuencias y operaciones. Se incluyen los videos 'Comprensiones de Listas, Sets y Diccionarios' (8:12) y 'Uso Avanzado de Secuencias y Operaciones' (11:01).

Parte 2: Errores y Manejo de Excepciones

Aprenderás a identificar y manejar errores comunes en Python, incluyendo el manejo básico de excepciones y la creación de excepciones personalizadas. Se incluyen los videos 'Tipos Comunes de Errores en Python' (7:06), 'Manejo Básico de Excepciones' (7:33), y 'Creación y Uso de Excepciones Personalizadas' (6:38).

Parte 2: Funciones Avanzadas y Generadores

Esta sección introduce funciones generadoras e iteradores, así como la comprensión de generadores y su utilidad. Los videos incluyen 'Funciones Generadoras e Iteradores' (8:04) y 'Comprensión de Generadores y su Utilidad' (5:38).

Parte 2: Ejercicios prácticos

Se presentan ejercicios prácticos para reforzar los conocimientos adquiridos en la segunda parte del curso, cubriendo temas como manipulación avanzada de listas y tuplas, funciones lambda, programación orientada a objetos, manejo de excepciones, y funciones generadoras.

Parte 2: Conclusión

Se resumen las mejores prácticas aprendidas a lo largo del curso, se presenta un proyecto final para integrar los conocimientos y se ofrecen recursos para seguir aprendiendo. Se incluyen los videos 'Resumen y Mejores Prácticas' (5:29), 'Proyecto Final: Creación de una Aplicación de Datos' (18:54), y 'Recursos para Seguir Aprendiendo' (4:19).

Terminaste

Una clase extra para concluir el curso. Incluye el video 'Clase extra' (0:26).