Cupón Udemy | Aprende Python desde cero a nivel experto con acceso gratuito inmediato en Udemy | 100% de descuento

Curso gratis de Python que abarca conceptos básicos, estructuras de datos, OOP, programación funcional, API y exploración de datos. Incluye cupón Udemy.

👤 Henry Hernandez • 📅 Publicado el 09/05/2025

Imagen perteneciente al curso

👍 También puedes seguir la página en Facebook para ver más cursos gratis: Clic aquí.


Curso Completo de Programación en Python

Este curso está diseñado para proporcionar una comprensión profunda de la programación en Python, comenzando desde lo básico y avanzando hacia conceptos más complejos. Ya sea que se sea un principiante o un programador experimentado que desee mejorar habilidades, este curso brindará el conocimiento y la experiencia práctica necesarios para dominar Python. La estructura del curso abarca una amplia gama de temas, asegurando una experiencia de aprendizaje holística.

Introducción a Python e Instalación

El curso comienza con una introducción a Python, destacando su simplicidad y versatilidad. Se aprenderá cómo instalar Python en diferentes sistemas operativos, incluyendo Windows y Linux. También se cubrirá el uso de Virtualenv, una herramienta para crear entornos Python aislados, esencial para gestionar dependencias y evitar conflictos entre proyectos.

Sintaxis Básica de Python y Variables

A continuación, se profundiza en la sintaxis básica de Python, incluyendo el uso de barras invertidas, cadenas entre comillas, secuencias de escape y salida formateada utilizando f-strings. Se aprenderá sobre las variables en Python y la declaración de asignación, que son fundamentales para escribir cualquier programa en Python.

Operadores y Sentencias de Control

El curso luego se mueve hacia los operadores en Python, que son utilizados para realizar operaciones en variables y valores. Se aprenderá sobre sentencias de control, incluyendo las sentencias if y else, que permiten controlar el flujo del programa basado en ciertas condiciones.

Bucle y Flujo de Control

Se explorarán diferentes tipos de bucles en Python, incluyendo bucles for y while, que se utilizan para repetir un bloque de código múltiples veces. Además, se aprenderá sobre las sentencias break, continue y pass, que proporcionan un control adicional sobre el flujo de los bucles.

Estructuras de Datos: Cadenas, Tuplas, Listas y Diccionarios

El curso cubre estructuras de datos esenciales en Python como cadenas, tuplas, listas y diccionarios. Se aprenderá a manipular cadenas utilizando operadores de subíndice, segmentación y varios métodos de cadena. Para tuplas y listas, se tratará el acceso a valores, indexación, segmentación, actualización y uso de funciones integradas como max() y min(). Adicionalmente, se aprenderán las operaciones, funciones y métodos de los diccionarios, que son cruciales para manejar pares clave-valor.

Funciones y Módulos

Las funciones son una piedra angular de la programación en Python, y este curso enseñará cómo definir y usar funciones con argumentos, valores de retorno, argumentos predeterminados y argumentos de longitud variable. También se aprenderá sobre la declaración global y el alcance de las variables. Se introducirán módulos y paquetes en Python, incluyendo cómo importar y localizar módulos, y cómo crear paquetes propios.

Manejo de Excepciones y Entrada/Salida de Archivos

El manejo de excepciones es un aspecto crítico de la programación robusta. Se aprenderá a utilizar bloques try-except, manejar múltiples excepciones y generar excepciones propias. El curso también cubrirá operaciones de entrada/salida de archivos, incluyendo la lectura y escritura de archivos de texto, y el uso del módulo Pickle de Python para serialización y deserialización.

Temas Avanzados: Lambda, Map, Filter y Reduce

El curso profundiza en temas avanzados como funciones lambda, y las funciones map, filter y reduce, que son herramientas poderosas para la programación funcional. Se aprenderán funciones especiales como repr(), sorted(), isinstance(), len(), dir(), zip(), sum() y eval().

Módulo Random y Colecciones

Se explorará el módulo Random de Python, que proporciona funciones para generar números aleatorios y hacer elecciones aleatorias. El curso también abarcará el módulo Collections, incluyendo Counter y Deque, que son útiles para contar y gestionar colecciones de ítems.

Manejo de Fechas y Horas

Manejar fechas y horas es un requerimiento común en la programación. Este curso enseñará cómo trabajar con los módulos Time, Datetime y Pytz para gestionar y manipular datos de fecha y hora de manera efectiva.

Expresiones Regulares y POO

Las expresiones regulares son una herramienta poderosa para la manipulación de texto, y se aprenderá a utilizarlas en Python con funciones como match(), search(), sub() y findall(). El curso también cubrirá conceptos de Programación Orientada a Objetos (POO), incluyendo clases, objetos, herencia, sobrecarga de métodos, sobrecarga de operadores y variables privadas.

Interfaces del Sistema Operativo y Registro

Se aprenderá a interactuar con el sistema operativo utilizando el módulo os de Python, que proporciona funciones para operaciones de archivos y directorios. El curso también abarcará el registro en Python, esencial para depurar y monitorear aplicaciones.

Concurrente: Hilos, Multiprocesamiento y Subprocesos

El curso introduce a la programación concurrente en Python, cubriendo hilos, multiprocesamiento y el módulo subprocess. Estos conceptos son cruciales para escribir aplicaciones eficientes y escalables.

Configuración y Decoradores

Se aprenderá a utilizar el módulo Configparser para evitar la hardcoding de valores de configuración en el código. El curso también cubrirá decoradores y generadores, que son características avanzadas que pueden mejorar la funcionalidad y legibilidad del código.

Exploración de Datos con Pandas, Numpy y Matplotlib

La exploración de datos es una habilidad clave en la ciencia de datos, y este curso enseñará cómo usar Pandas para manipulación de datos, Numpy para cálculos numéricos y Matplotlib para visualización de datos.

Interacción de Python con MySQL y Web APIs

Finalmente, el curso cubre cómo interactuar con bases de datos MySQL usando Python, y cómo trabajar con Web APIs para obtener y manipular datos de la web.

Al finalizar el curso, se tendrá una comprensión integral de la programación en Python, desde la sintaxis básica hasta conceptos avanzados, y se estará bien preparado para enfrentar desafíos de programación en el mundo real.


Udemy dice que el cupón expiró. Inténtalo, puede seguir activo.

9,99 US$$54.99 $
Acceder al curso

Etiqueta: Udemy



Avatar del autor

Henry Hernandez

Me encanta compartir cursos gratuitos y recursos útiles para que sigas aprendiendo sin gastar.

🌐


¿No era lo que buscabas? Hay más cursos esperándote 👇

Ver más cupones