
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Descubre quién soy , mi motivación a la hora de crear este curso, así como una breve presentación que explica en qué consiste y cómo se estructura el temario.
Guía de instalación de todo lo necesario para tomar el curso de principio a fin, tanto localmente como de forma online.
Aquí aprenderás qué es Jupyter Notebook y las claves de su utilización.
Presentación de introducción al tema.
Aquí aprenderás a trabajar con los números y las variables.
Aquí aprenderás a trabajar con las cadenas de caracteres.
Aquí aprenderás el concepto de índice en las cadenas y para qué sirve el slicing.
Aquí aprenderás el tipo compuesto "lista", y cómo utilizarlo.
Aquí aprenderás cómo añadir dinamismo a tus programas leyendo información por teclado y las conversiones entre tipos.
Aquí te planteo un ejemplo de programa que iremos estudiando a medida que avance el curso.
Presentación de introducción al tema.
Aquí aprenderás un nuevo tipo de dato mucho más especial y fundamental en la programación.
Aquí aprenderás cómo utilizar y para qué sirven los operadores relacionales.
Aquí aprenderás cómo utilizar y para qué sirven los operadores lógicos.
Aquí practicaremos como aplicar las reglas de precedencia para resolver expresiones anidadas.
Aquí aprenderás cómo utilizar y para qué sirven los operadores de asignación.
Presentación de introducción al tema.
Aquí aprenderás a utilizar la sentencia condicional If.
Aquí aprenderás la sentencia iterativa While.
Aquí aprenderás la sentencia iterativa For.
Volvemos a nuestro ejemplo de cabecera para ver cuánto hemos avanzado.
Presentación de introducción al tema.
Aquí aprenderás qué son y cómo se utilizan las Tuplas.
Aquí aprenderás qué son y cómo se utilizan los Conjuntos.
Aquí aprenderás qué son y cómo se utilizan los Diccionarios.
Aquí aprenderás a replicar estructuras clásicas como las pilas y las colas con listas.
Presentación de introducción al tema.
Aquí repasaremos lo que ya sabemos sobre la entrada de datos por teclado.
Aquí aprenderás qué son y cómo se manejan los Scripts de código, además de enviarles argumentos por la terminal.
Aquí aprenderás como personalizar la salida de información por pantalla gracias al formateo de cadenas.
Presentación de introducción al tema.
Aquí aprenderás qué son las funciones y cómo se utilizan.
Aquí aprenderás cómo se comunican las funciones con el exterior devolviendo valores.
Aquí aprenderás cómo se comunican las funciones con el exterior recibiendo valores.
Aquí aprenderás la diferencia entre los argumentos y los parámetros.
Aquí aprenderás la diferencia entre el paso de argumentos por valor y referencia, y qué tipos de datos utilizan cada uno.
Aquí aprenderás otra forma que tienen las funciones de recibir parámetros sin saber cuántos valores se les envían.
Aquí aprenderás qué son las funciones recursivas y algunos ejemplos.
Aquí aprenderás varias de las funciones integradas en Python con algunos ejemplos de su utilización.
Presentación de introducción al tema.
Aquí aprenderás algunos errores comunes que pueden ocurrir en Python.
Aquí aprenderás cómo utilizar excepciones para prevenir que tus programas dejen de funcionar cuando ocurren errores.
Aquí aprenderás cómo tratar múltiples excepciones para distintos tipos de error utilizando sus identificadores.
Aquí aprenderás cómo llamar excepciones manualmente.
ESTE ES UN CURSO EN LÍNEA CON ACCESO DE POR VIDA Y 30 DIAS DE REEMBOLSO
Este es el curso en español más completo y exhaustivo que encontrarás sobre Python 3 en Udemy. Perfectamente estructurado y balanceado, introduce todos los temas de forma sencilla, gradual y 100% práctica. Todos los temas han sido cuidadosamente preparados para presentarse de forma gradual, de manera que el alumno nunca se sienta perdido durante su aprendizaje.
Dividido en varias fases con 300+ lecciones entre presentaciones, apuntes, ejercicios de codificación, ejercicios optativos solucionados paso a paso y quizs:
Fundamentos de programación (tipos de datos, variables, expresiones, control de flujo...)
Optimización y manejo de datos (colecciones, scripting, I/O, funciones, excepciones...)
Programación Orientada a Objetos (clases, objetos, atributos, métodos, herencia...)
Temas avanzados (módulos, paquetes, tkinter, SQLite, documentación, pruebas, distribución, regex...)
Proyecto final de síntesis (gestor de clientes con persistencia, interfaz gráfica, pruebas unitarias...)
Katas de programación (qué son y cómo aprender regularmente gracias a ellas)
Módulos externos (Numpy, Pandas, Matplotlib, Pipenv, Django, FastAPI, Requests, Beautiful Soup, Turtle...)
Es un curso innovador que utiliza herramientas avanzadas para apoyar el aprendizaje, como Jupyter Notebook, gracias al que serás capaz de crear tus propios apuntes a la vez que aprendes cada línea de código, y el editor Visual Studio Code para ejecutar tus programas con una simple combinación de teclas.
No esperes más y descubre por qué Python es el lenguaje de moda, mejora tus conocimientos y da un salto adelante en tu carrera profesional.