- Cursos
- Tecnología
- Inteligencia artificial
- 2020 Python Completo: De Cero a Héroe en Python
2020 Python Completo: De Cero a Héroe en Python
Empieza desde lo básico crea tus propias aplicaciones, paginas web, API's e Inteligencia Artificial - Paso a Paso!

Descripción del curso
Conviértete en un programador python y aprende una de las habilidades más solicitadas por los empleadores del 2020!
¡Este curso es completo y directo para el lenguaje de programación Python! Si nunca has programado antes, ya sabes la sintaxis básica, o quieres aprender sobre las características avanzadas de Python, este curso es para ti! En este curso te enseñaremos Python 3.
Con más de 100 clases y muchas horas de vídeo este curso completo no deja ninguna piedra sin remover!Este curso incluye pruebas, tests, ejercicios de codificación y tareas, así como 3 grandes proyectos para crear una cartera de proyectos en Python!
Aprende a usar Python para tareas del mundo real y aplicarlo en los campos mas solicitados como Ciencia de Datos, Big Data, Inteligencia Artificial, Desarrollo Web y Hacking Etico
Este curso te enseñará Python de una manera práctica, con cada conferencia viene un screencast completo de codificación y un cuaderno de códigos correspondiente! ¡Aprende de la manera que sea mejor para ti!
Empezaremos ayudándole a instalar Python en su ordenador, independientemente de su sistema operativo, ya sea Linux, MacOS, o Windows, le tenemos cubierto.
Cubrimos una amplia variedad de temas, incluyendo:
Conceptos básicos de la línea de comandos
Instalar Python
Ejecutando el código Python
Cuerdas
Listas
Diccionarios
Tuplas
Número Tipos de datos
Formato de impresión
Funciones
Alcance
args/kwargs
Funciones incorporadas
Depuración y manejo de errores
Módulos
Módulos externos
Programación orientada a objetos
Herencia
Polimorfismo
Desarrollo Web con Django
Rest APIs
Inteligencia Artificial
Big Data
Hacking Etico
Todo esto y mucho más!
Entonces, ¿a qué estás esperando? Aprende Python de una manera que te permita avanzar en tu carrera y aumentar tus conocimientos, todo de una manera divertida y práctica!
Contenido del curso
Introduccion
06:04- Que haremos01:43AVANCE
- Porque Python?03:29AVANCE
- Descarga Material00:52
------------ Parte 1 - Programacion Python ------------
01:21- Introduccion Seccion Python01:21AVANCE
Configuracion Python
19:45- Linea de Comandos01:46AVANCE
- Instalacion Python04:23
- Ambiente Virtual Anaconda06:13
- IDE: Visual Studio03:42
- IDE: Spyder01:52
- IDE: Jupyter Notebook01:49
Objetos Python y Estructuras de Datos
01:10:34- Introduccion a Tipos de Datos04:08
- Números05:59
- Operaciones Matematicas04:03
- Variables03:33
- Introduccion a Cadenas de Texto07:33
- Indices y Slicing en Cadenas de Texto04:43
- Propiedades de Cadenas y Metodos06:32
- Formato de Impresion de Cadenas de Texto08:21
- Listas en Python10:22
- Diccionarios en Python06:56
- Tuplas en Python03:26
- Sets en Python02:33
- Valores Booleanos02:25
Comparadores de Operacion en Python
07:40- Comparadores de Operacion en Python05:01
- Encadenando Operadores de Comparación en Python con Operadores Lógicos02:39
Declaraciones en Python
42:23- Declaracion IF, Elif, Else06:36
- Ciclos For en Python12:34
- Ciclos While en Python06:38
- Operadores Utiles12:17
- Listas de Comprensiones04:18
Metodos y Funciones
33:57- Metodos y Documentacion de Python03:12
- Introduccion a Funciones03:10
- Funciones en Python03:11
- Logica con Funciones03:30
- *args y **kwargs07:47
- Expresiones Lambda, Mapas y Filtros06:20
- Funciones Anidadas06:47
Programacion Orientada a Objetos
13:26- Introduccion Programacion Orientada a Objetos04:15
- Clases en Python04:06
- Herencia y Polimorfismo05:05
Modulos y Paquetes
12:29- Pip install y PyPi05:03
- Modulos y Paquetes02:36
- IF __name__ == "__main__"04:50
Manejo de Errores
02:27- Try y Except02:27
------------ Parte 2 - Desarrollo Web Full-Stack con Django ------------
01:48- Introduccion Seccion Django01:48AVANCE
Modelos
39:17- Modelos05:10
- Campos02:57
- Mas Campos11:10
- Claves Primarias04:49
- Verbose02:25
- Relaciones entre Modelos04:51
- Meta Opciones01:10
- Funciones en Modelos06:45
Querysets
29:22- Creando Objetos08:48
- Llamando Objetos05:49
- Mas Lookups02:20
- Lookup en Mayusculas01:38
- Span Lookups02:51
- Caching02:12
- Q Lookups03:17
- Objetos Relacionados02:27
URLS
11:32- URLS y Requests03:51
- Paths03:39
- Paths con Regex02:03
- Namespaces01:59
Vistas
21:27- Vistas01:49
- Status Codes06:34
- Shortcuts06:45
- Vistas Basadas en Clases03:39
- Vistas Genericas02:40
Plantillas
09:13- Plantillas02:50
- Filtros02:22
- Modulo Humanize04:01
Formularios
27:41- Formularios11:53
- Manejando Datos de Formulario03:07
- Model Forms01:51
- Imagenes08:10
- Vistas en Clases02:40
------------ Parte 3 - Pagina Web con Django ------------
01:14- Introduccion Seccion Blog01:14AVANCE
Posts
22:57- Demo Proyecto: Creando Blog00:50
- Configuracion de Proyecto05:16
- Bootstrap02:05
- Modelos Iniciales07:18
- Usuario Personalizado07:28
Vistas del Blog
39:02- Vistas del Sitio14:40
- Creando y Actualizando Entradas05:27
- Estilizando el Sitio09:00
- Estilo List View06:19
- Estilo Detail View03:36
Plantillas
11:19- Likeando Posts04:45
- Conteo de Vistas02:30
- Comentarios04:04
Logica del Blog
07:24- Mejorando Formularios06:47
- Cambiar Clave de SuperUsuarios00:37
------------ Parte 4 - REST API con Django ------------
01:49- Introduccion Seccion REST API01:49AVANCE
Creando App Django
03:54- Instalando Paquetes Necesarios01:28
- Creando Proyecto01:37
- Habilitando Aplicacion en Settings.py00:49
Configurar Base de Datos
16:15- Modelo de Usuarios06:23
- Manager de Modelo de Usuarios06:26
- Personalizando Modelo de Usuarios01:12
- Migraciones Base de Datos02:14
Django Admin
03:57- Creando Super Usuario01:16
- Habilitando Acceso del Administrador01:00
- Probando Django Admin01:41
Introduccion API Views
24:15- Que es un API View01:17
- Creando Primer API View05:00
- Configurar URL de API View03:57
- Probando API View00:57
- Serializador02:45
- Metodo POST al API View05:09
- Probando Metodo Post01:15
- Metodos PUT, PATCH y DELETE02:36
- Probando Metodos01:19
Introduccion View Sets
15:39- Que son los View Sets01:46
- Crear un View Set04:00
- Agrega URL Router03:13
- Probando View Set00:51
- Creando RETRIEVE, UPDATE, PARTIAL_UPDATE y DETROY04:20
- Probando Metodos View Set01:29
Crear API de Perfiles
22:17- Plan API para Perfiles01:30
- Serializador Perfil de Usuarios05:48
- Arreglando Actualizacion de Contrasena y Login de Usuario01:34
- Crear Perfiles ViewSet02:35
- Registro de ViewSet en Router URL00:54
- Probando Crear un Perfil01:30
- Clase de Permisos de Usuario03:08
- Agrega Autenticacion y Permisos al ViewSet02:30
- Probando Nuevos Permisos00:44
- Filtro de Usuarios01:07
- Probando Filtros00:57
------------ Parte 5 - Inteligencia Artificial con Python ------------
01:06- Introduccion Seccion Inteligencia Artificial01:06AVANCE
Que es Deep Learning
26:15- Que es Deep Learning02:32
- Intro Redes Neuronales Artificiales01:24
- La Neurona03:18
- Funcion de Activacion04:02
- Como Funcionan las Redes Neuronales01:58
- Como aprenden las redes neuronales05:50
- Descenso de gradiente02:36
- Descenso de gradiente estocastica01:43
- Retro-Propagacion02:52
Redes Neuronales Artificiales con Python
42:09- Introduccion Caso Estudios03:17
- Preparando Ambiente08:46
- Instalando Paquetes Necesarios02:23
- Importando Paquetes05:41
- Pre-Procesamiento de Datos04:45
- Armando Modelo05:50
- Compilando Red Neuronal02:10
- Entrenando Red Neuronal01:39
- Evaluando Red Neuronal01:20
- Mejorando Red Neuronal06:18
Aplicacion Web con Inteligencia Artificial
24:15- Introduccion07:03
- Importando Dependencias02:17
- Cargando Estructura del Web App03:56
- Iniciando App de Flask00:50
- Funcion de Clasificacion para API06:00
- Iniciando Servidor de Flask01:09
- Haciendo Prediccion en HTTP03:00
------------ Parte 6 - Big Data con Python ------------
00:50- Introduccion Seccion Big Data00:50AVANCE
Introducción Big Data
16:44- Instalando Java - JDK y JRE03:01
- Instalando Spark y Dependencias06:28
- Obteniendo Set de Datos - Peliculas03:21
- Primer Programa Spark03:54
Fundamentos de Spark
01:00:07- Introduccion Spark05:51
- Teoria: RDD's09:59
- Analizando Primer Programa Spark06:33
- Teoria: Pares Clave / Valor09:53
- Actividad: Amigos Promedio por Edad en Red Social02:40
- Teoria: Filtrando RDD's06:26
- Actividad: Temperatura Minima en Estacion de Clima02:01
- Actividad: Temperatura Maxima02:33
- Teoria: Conteo de Ocurrencias con flatmap( )04:43
- Actividad: Arreglando Programa con RegEx05:00
- Actividad: Clasificando Resultados04:28
Machine Learning con Spark
09:56- Introduccion MLLib05:15
- Sistema de Recomendaciones04:41
------------ Parte 7 - Hacking Etico con Python ------------
00:57- Introduccion Seccion Hacking Etico con Python00:57AVANCE
Introduccion
16:58- Laboratorio de Hacking01:57
- Kali Linux 202006:47
- Revisando Kali Linux05:09
- Descargando IDE para Kali03:05
Cambiar Direccion MAC
35:20- Comandos de Sistema desde Python06:12
- Mac Changer Basico01:49
- Variables y Cadenas de Texto06:53
- Inputs del Usuario02:15
- Manejando Inputs del Usuario03:11
- Comandos en Linea de Terminal02:47
- Iniciando Variables basado en Linea de Comandos03:12
- Funciones en Python02:39
- Retornando Valores de Funciones01:50
- Agregando logica04:32
Algoritmo para MAC Changer
17:19- Creando Algoritmo - Primer Paso03:22
- Introduccion a Expresiones Regulares03:44
- Extrayendo Subcadena Usando Regex02:46
- Mejorando Codigo del Algoritmo03:31
- Validacion de Algoritmo03:56
Keylogger
31:01- Keylogger Basico con Python03:29
- Guardando Log01:43
- Procesando Palabras Especiales02:54
- Programacion Orientada a Objetos05:08
- Metodos y Variables de Instancia03:42
- Enviando Reporte de Keylogger por Correo05:29
- Usando Keylogger08:36
Valoraciones
- 5 ESTRELLAS50%
- 4 ESTRELLAS25%
- 3 ESTRELLAS0%
- 2 ESTRELLAS0%
- 1 ESTRELLAS25%
- DavidMartinezIncluir valoración media (en números)
De verdad, deberían revisar mejor los cursos. Las explicaciones son muy confusas, no sabe explicar, No termina las explicaciones coherentemente Ej. clase 39 y 40.
- DavidGabinoIncluir valoración media (en números)
Muy bueno, y aunque es comprensible el tener que condensar tanto contenido en tan poco tiempo, a mi modo de ver, hay algunos conceptos en los que deberia invertir algunos segundos mas, ya que se puede volver farragoso y complicado de entender.
- AlbertoCompés LorzaIncluir valoración media (en números)
Lo acabo de empezar pero solo con ver el profesor que lo imparte ya se que me va a encantar y que sera un muy buen curso. Erik es un genio.
- OriolMartínez GilIncluir valoración media (en números)
Bien explicado
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más