Python desde 0
Acerca de este curso
¿Querés aprender Python de verdad? Este no es un curso más. Es la formación más completa, práctica y actualizada del mercado hispano para aprender Python desde cero hasta nivel avanzado, sin necesidad de conocimientos previos.
✅ Desde lo básico hasta proyectos reales
Aprenderás desde los fundamentos del lenguaje hasta temas como programación orientada a objetos, manejo de archivos, APIs, bases de datos, web scraping, automatización de tareas, inteligencia artificial, desarrollo web con Flask, y mucho más.
✅ 100% práctico y enfocado a la acción
Cada módulo incluye ejercicios, desafíos, proyectos reales y guías paso a paso para que apliques lo aprendido en situaciones concretas.
✅ Actualizado con las últimas versiones de Python y librerías populares
Incluye uso de NumPy, Pandas, Matplotlib, Flask, SQLite, Requests, BeautifulSoup, y más.
¿Qué hace único a este curso?
-
🧠 Pensado para aprender a programar aunque nunca hayas escrito una línea de código
-
📈 Evolución progresiva y guiada desde lo más simple hasta proyectos reales
-
💼 Ideal tanto para quien quiere trabajar como desarrollador como para automatizar tareas personales o profesionales
-
🧰 Acceso a plantillas, códigos reutilizables y recursos descargables
-
🎓 Certificado de finalización al completar el curso
Este es el curso de Python que a mí me hubiera gustado tener cuando empecé. Si querés una formación sólida, clara y profesional, esta es tu mejor elección.
¿Estás listo para convertirte en programador con uno de los lenguajes más usados y demandados del mundo?
👉 Inscribite hoy y empezá tu camino con Python.
Contenido del curso
Introduccion
-
Accede a Google Colab
16:19 -
La sintaxis del codigo
15:06
Python Basico
-
Variables en Python
13:29 -
Palabras Clave
03:59 -
Multiples Variables
02:47 -
Operaciones Numericas
06:20 -
Comentarios
05:27 -
Funcion Import
17:03
Numeros en Python
-
Tipos de Numeros
06:52 -
Operaciones Aritmeticas
12:00 -
Orden de Operaciones Aritmeticas
05:48 -
Numeros Complejos
05:02 -
Operaciones Complejas
08:40 -
Numeros Complejos en Python
15:17 -
Contenido Extra: El plano Complejo
06:38
Strings en Python
-
Variable de tipo String
06:35 -
Strings LIterals
09:24 -
Concatenación de Strings
05:16 -
Repeticion de Strings
05:24 -
Función Print
08:55 -
Ejercicio Concatenación
02:52 -
Otras Funciones
10:49 -
Substrings
10:21 -
Métodos para trabajar con strings
19:13 -
Mas Funciones
13:53 -
Ejercicio 1
07:37 -
Ejercicio 2
03:25 -
Ejercicio 3
14:04 -
Ejercicio 4
04:11
Operadores de decisión
-
Variables booleanas
04:57 -
Tablas de verdad
08:55 -
Operadores lógicos
07:01 -
Operadores de comparación
07:31 -
Múltiples comparaciones simultáneas
05:30 -
Comparaciones de strings
03:45 -
Más métodos de string
09:44 -
Operadores de decisión
08:01 -
Ejercicio 1
03:46 -
Operador Else
05:37 -
Ejercicio 2
03:43 -
Operador Elif
06:49 -
Operador ternario
03:36 -
Ejercicio 3
03:19 -
Ejercicio 4
03:39 -
Operadores Anidados
04:42 -
Ejercicio 5
05:01
Operadores de Iteración
-
El bucle While
09:42 -
Ejercicio 1
04:40 -
Comando break
12:37 -
Ejercicio 2
05:08 -
Combinación while … else
03:22 -
Ejercicio 3
03:12 -
Ejercicio 4
06:25 -
Bucle For
06:49 -
Ejercicio 5
02:44 -
Función range()
06:27 -
Ejercicio 6
03:38 -
Comando continue
05:05 -
Ejercicio 7
03:27 -
Ejercicio 8
05:26 -
Bucles anidados
08:03
Estructuras de datos listas
-
Introduccion a listas
08:21 -
Elementos de una lista
11:27 -
Ejercicio 1
02:34 -
Bucles con listas
05:47 -
Concatenación y Repetición con listas
05:37 -
Listas anidadas
06:28 -
Más métodos de listas
13:27 -
Ejercicio 2
02:52 -
Ejercicio 3
04:31 -
Conversión a listas
03:49 -
Ejercicio 4
02:33 -
Matrices
22:41 -
Ejercicio 5
04:06 -
Ejercicio 6
05:10 -
Ejercicio 7
06:53 -
Matrices con numpy
10:42 -
Ejercicio 8
03:05 -
Ejercicio 9
03:35 -
Ejercicio 10
04:49
Diccionarios
-
Introducción a Diccionarios
09:57 -
Elementos de un diccionario
08:26 -
Ejercicio 1
03:43 -
Tamaño de un diccionario
02:06 -
Bucles y diccionarios
05:44 -
Diccionarios y listas
03:54 -
Ejercicio 2
07:06 -
Más métodos de diccionarios
13:24 -
Ejercicio 3
02:20 -
Construyendo diccionarios con dict()
05:58 -
Ejercicio 4
06:28 -
Ejercicio 5
03:48
Conjuntos
-
Introducción a Conjuntos
13:04 -
Subconjuntos
06:21 -
Operaciones con conjuntos
10:05 -
Elementos de un conjunto
06:09 -
Tamaño de un conjunto
01:31 -
Bucles y conjuntos
01:39 -
Más métodos de conjuntos
03:25 -
Ejercicio 1
02:04 -
Ejercicio 2
03:31 -
Ejercicio 3
02:50 -
Ejercicio 4
07:38 -
Ejercicio 5
03:00
Tuplas
-
Introducción a Tuplas
06:42 -
Ejercicio 1
03:40 -
Ejercicio 2
04:52 -
Ejercicio 3
05:17 -
Elementos de una tupla
09:42 -
Ejercicio 4
06:53 -
El método de unpacking
09:12 -
Ejercicio 5
05:01 -
Concatenación de tuplas
01:56 -
Tamaño de una tupla
02:59 -
Bucles y tuplas
04:02 -
Tuplas y el resto de estructuras de datos
05:28 -
La función zip()
07:41
Funciones en Python
-
Concepto de Funcion
12:17 -
Ejemplo 1
04:11 -
Ejemplo 2
03:59 -
Ejemplo 3
05:01 -
Ejemplo 4
07:02 -
Ejercicio 1
03:21 -
Parametros de una Funcion
05:13 -
Número arbitrario de argumentos
04:57 -
Número arbitrario de claves de argumento
09:30 -
Parámetros por defecto
05:55 -
Ejercicio 2
05:39 -
Docstring
10:50 -
Variables de una función
11:05 -
Paso por copia vs. paso por referencia
14:13 -
Funciones más complejas
09:55 -
Ejemplo 5
04:44 -
Ejemplo 6
08:11 -
Ejemplo 7
09:23 -
Funciones recursivas
06:35 -
Ejercicio 3
02:23 -
Ejercicio 4
02:41 -
Ejemplo 8
08:51 -
Ejercicio 5
03:31 -
Funciones helper
09:09 -
Ejercicio 6
07:48
Funciones lambda
-
Introducción a las Funciones lambda
04:40 -
Ejemplos
04:37 -
Ejercicio 1
02:06 -
La función filter()
07:07 -
Ejercicio 2
02:05 -
La función reduce()
06:09 -
Ejercicio 3
06:14 -
La función map()
03:43 -
Ejercicio 4
03:08 -
La función sorted()
05:38 -
Ejercicio 5
04:29
Dataframes con el módulo pandas
-
Introducción a los Dataframes
05:21 -
Ejemplo 1
03:26 -
Ejemplo 2
03:43 -
Ejemplo 3
05:20 -
Ejemplo 4
02:12 -
Ejemplo 5
02:58 -
Método from_dict()
04:59 -
Dimensiones del dataframe
04:40 -
Subdataframes
14:16 -
Ejercicio 1
03:59 -
Seleccionando filas
07:06 -
Seleccionando elementos
03:52 -
Métodos de dataframes
32:49 -
Ejercicio 2
04:47 -
Bucles y dataframes
08:13 -
Ejercicio 3
03:34 -
Los ficheros CSV y su papel en el análisis de datos
04:15 -
Desde directorio de trabajo (con Google Drive)
13:33 -
Desde url
09:13 -
Ejercicio 4
03:18 -
Dataframes a partir de archivos JSON
18:51 -
Tratamiento de datos faltantes
12:47 -
Filtrado dataframes
07:18 -
Series de pandas
08:13 -
Ejercicio 5
05:02 -
Multiíndices en Pandas para Análisis de Datos
42:48
Programación Orientada a Objetos en Python
-
Clases
07:50 -
Mi primera clase en Python
09:24 -
El método constructor
12:36 -
Ejercicio 1
01:44 -
El método destructor
07:25 -
Métodos de una clase
02:26 -
Métodos de instancia
10:54 -
Ejercicio 2
08:33 -
Métodos estáticos
05:05 -
Ejercicio 3
08:19 -
Métodos de clase
05:23 -
Ejercicio 4
09:38 -
Propiedades
13:13 -
Ejercicio 5
01:47 -
Herencia
06:17 -
Herencia Simple
09:23 -
Sobreescribiendo métodos
08:23 -
El método .super()
08:01 -
Ejercicio 6
07:26 -
Herencia Multiple
07:59 -
El método .super() en Herencia Multiple
06:02 -
Ejercicio 7
09:21 -
Polimorfismo
09:15 -
Mangling
13:29
Scripts y Módulos en Python
-
Scripts
09:19 -
Creando un script de Python
07:12 -
Importando un script de Python
09:29 -
Módulos
05:08 -
Importando un módulo de Python
05:39 -
Renombrando un módulo
04:13 -
Variables en un módulo
07:15 -
Módulos de Python
05:02 -
La función dir()
11:23 -
Ejercicio 1
05:54 -
Ejercicio 2
02:44 -
Ejercicio 3
07:17 -
Ejercicio 4
13:53
Módulos de Python math y cmath
-
Math
04:30 -
Constantes del módulo math
05:38 -
Parte entera de un número
05:06 -
Aritmética
07:37 -
Potencias y logaritmos
13:35 -
Máximo común divisor y mínimo común múltiplo
04:36 -
Combinatoria
06:20 -
Valor absoluto
03:14 -
Funciones trigonométricas
10:25 -
Funciones hiperbólicas
07:44 -
Funciones de clasificación
08:33 -
Funciones especiales
07:46 -
Cmath
01:27 -
Constantes del módulo cmath
01:40 -
Coordenadas polares
04:16 -
Potencias y logaritmos
04:28 -
Funciones trigonométricas
03:00 -
Funciones hiperbólicas
01:49 -
Funciones de clasificación
04:32
Módulos de Python: numpy
-
Introduccion a Numpy
03:27 -
Creando arrays
02:07 -
Dimensiones de un array
07:23 -
Shape de un array
06:28 -
Ejemplo 1
05:33 -
Ejemplo 2
02:42 -
Ejemplo 3
07:03 -
Dimensión desconocida
05:38 -
Elementos de un array
09:07 -
Slicing
11:33 -
Filtrando arrays
05:56 -
Tipos de datos en numpy
13:52 -
Copias y Views de arrays
03:57 -
Arrays y bucles
07:06 -
El método .nditer()
08:45 -
Concatenación de arrays
13:21 -
Concatenación de arrays usando .stack()
07:56 -
Concatenando por filas
09:51 -
Dividiendo arrays 1D
08:15 -
El método .split()
03:32 -
Dividiendo arrays 2D
15:32 -
El método .hsplit()
11:35 -
Buscando elementos en un array
06:47 -
El método .searchsorted()
07:22 -
Ordenando arrays
08:11 -
El módulo random
08:44 -
Arrays aleatorios
05:00 -
El método .choice()
08:25 -
Permutaciones aleatorias
04:40 -
Funciones universales
06:52 -
Aritmética
05:17 -
Redondeando decimales
06:06 -
Sumas y Diferencias
17:50 -
Productos
10:02 -
Logaritmos
03:17 -
MCM y MCD
02:20 -
Trigonometría
02:52 -
Conjuntos en numpy
07:12
Certificado incluido al finalizar
