Curso de Python de cero a Master
Acerca de este curso
Este curso está diseñado para aquellos que desean aprender Python, uno de los lenguajes de programación más poderosos y versátiles del mundo. Python es ampliamente utilizado en diversas áreas como desarrollo web, análisis de datos, inteligencia artificial, automatización y más, debido a su simplicidad y eficiencia. A lo largo de este curso, los estudiantes aprenderán desde los fundamentos de la programación en Python hasta técnicas avanzadas que les permitirán construir proyectos y resolver problemas complejos de manera eficiente.
Objetivos del Curso:
Al finalizar el curso, los estudiantes serán capaces de:
- Comprender los fundamentos de la programación con Python.
- Trabajar con estructuras de datos como listas, tuplas, diccionarios y conjuntos.
- Aplicar conceptos avanzados como funciones, clases y manejo de excepciones.
- Automatizar tareas y manipular archivos de manera eficiente.
- Desarrollar programas que interactúen con APIs y bases de datos.
- Crear proyectos prácticos y resolver problemas reales.
Metodología:
Este curso es 100% online y está estructurado en módulos prácticos, combinando teoría con ejercicios interactivos. Los estudiantes podrán avanzar a su propio ritmo y tendrán acceso a proyectos guiados, ejemplos prácticos y desafíos de codificación para aplicar lo aprendido.
¿Por qué aprender Python?
Python es uno de los lenguajes más demandados por su versatilidad y facilidad de uso. Aprender Python te permitirá:
- Desarrollar proyectos desde cero en áreas como análisis de datos, desarrollo web, automatización e inteligencia artificial.
- Mejorar tus habilidades profesionales y acceder a más oportunidades laborales.
- Resolver problemas complejos de manera eficiente y construir herramientas útiles para tu entorno laboral o personal.
¿Qué aprenderás?
- Contenidos Principales:
- Introducción a Python: Instalación, configuración del entorno de trabajo y primeros pasos.
- Variables y tipos de datos: Números, cadenas, listas, tuplas, diccionarios.
- Estructuras de control: Condicionales (if, else), bucles (for, while).
- Funciones y módulos: Creación de funciones, uso de módulos y librerías externas.
- Manejo de archivos: Lectura y escritura de archivos, automatización de tareas.
- Programación orientada a objetos (OOP): Clases, objetos, herencia, encapsulamiento.
- Trabajo con librerías: Exploración de librerías como NumPy, Pandas y Matplotlib para análisis de datos.
- Automatización y scraping web: Automatización de tareas rutinarias y extracción de datos de la web.
- Proyectos prácticos: Desarrollo de aplicaciones y scripts para resolver problemas del mundo real.
Contenido del curso
Introducción Aqui podras ver que es lo que necesitas para tomar el curso
-
Presentación de la sección
02:26 -
¿Que es Python?
06:59 -
¿Porque aprender Python?
04:57 -
Instalar Python
05:06 -
Instalar Visual Studio Code
06:37 -
Terminal y Pylint
10:59
Variables y Operadores En esta sección podras aprender todas las variables y operadores de Python
-
Presentación de Sección
02:49 -
Aplicaciones de la Sección
00:00 -
Interprete de Python
07:29 -
Variables
10:41 -
Variables y tipos de datos
06:12 -
Cadena de Caracteres
07:02 -
Operadores con cadenas
11:08 -
Listas
06:56 -
Primer programa
05:24 -
Concatenación
06:06 -
Comentarios en Python
03:25 -
Entrada de datos
05:08 -
Casting de Datos
06:06 -
Practica cociente y residuo
04:23 -
Practica de precio de venta
06:37 -
Operadores Relacionales
05:04 -
Operadores Lógicos
05:02 -
Expreciones Anidadas
04:06 -
Operadores en asignación
03:28 -
Incremento y decremento
02:34 -
Operador de Identidad
03:23 -
Operador de pertenencia
03:22 -
Operaciones con Booleanos
06:09 -
Codigo Fuente
00:00
Estructura de Control y Colecciones
-
Estructura de control y collecciones
04:42 -
Aplicaciones de la Sección
00:00 -
Sentencia IF-ESLE
09:09 -
Condiciones anidadas
08:36 -
Multiples condiciones – ELIF
06:42 -
While Loop
09:11 -
For Loop
07:25 -
Breack y Continue
06:15 -
Nas sobre Listas
09:49 -
Pilas en Python
02:26 -
Colas en Python
03:45 -
Tuplas
03:20 -
Diccionarios
13:12 -
Conjuntos
08:32 -
Instrucción DEL
04:45 -
Practica descuento de restaurante parte 1
11:15 -
Practica descuento de restaurante parte 2
06:20 -
Practica guardar resultados de pares e impares
08:32 -
Codigos fuente
00:00
Funciones
-
Funciones en Python
03:58 -
Aplicaciones de la Sección
00:00 -
Definir una Función
07:09 -
Funciones con Retorno
05:48 -
Parametros y argumentos
10:17 -
Argumentos indeterminados
07:36 -
Funcion recursiva
07:48 -
Lambda
07:50 -
Funciones intergradas
05:17 -
Metedos de cadenas
09:23 -
Codigo fuente de la Aplicación
00:00 -
Practicas palindromo
09:42 -
Codigo fuente de la aplicación
00:00 -
Practica primalidad
09:10 -
Codigo fuente de la aplicación
00:00 -
Practica generador de contraseñas
08:35 -
Codigo fuente de la aplicación
00:00 -
Practica conversor de monedas
08:32 -
Practica conversor de monedas parte 2
08:44 -
Codigo fuente de la aplicación
00:00 -
Practica juego adivina el numero
08:17 -
Practica juego adivina el numero parte 2
06:32 -
Codigo fuente
00:00
Modularidad
-
Presentación Modularización
03:58 -
Aplicaciones de la Sección
00:00 -
Crear modulo
09:49 -
Formas de importas modulos
06:24 -
Entrada desde Script
08:52 -
Formateo de información
09:47 -
Formateo de información
00:00 -
Función DIR
04:43 -
Modulo Math
04:36 -
Modulo datetime
03:03 -
Paquete en Python
09:27 -
Codigo Fuente
00:00
Python Poo
-
Programación orientada a objetos
02:19 -
¿Que es un objeto?
03:13 -
¿Que es una clase?
03:22 -
Clases y objetos
10:18 -
Constructores del objeto
06:43 -
Encapsulación
11:30 -
Herencia
06:58 -
Función SUPER
09:31 -
Herencia sin SUPER
03:18 -
Polimorfismo
06:34 -
Herencia multiple
06:59 -
Reto para el estudiante
00:00 -
Solución del reto
16:48 -
Codigo Fuente
00:00
Errores y Archivos
-
Manejo de Errores y Archivos
04:52 -
Errores de Sintaxis
05:37 -
Excepciones
05:13 -
Gestionar excepciones
07:44 -
Gestionar excepciones multiples
07:22 -
Lanzar exepciones
02:42 -
Crear exepciones
03:26 -
Crear y escribir archivo
05:42 -
Leer archivo
05:05 -
Agregar datos al archivo
03:14 -
Modificar datos de archivo
05:37 -
Eliminar archivo
01:26 -
Codigo Fuente
00:00
Proyecto Python, Tkinter y SQlite
-
Presentación de sección
04:39 -
Catalogo de peliculas
00:00 -
Presentación de proyecto
04:16 -
Presentación de protecto.txt
00:00 -
Entorno virtual
12:42 -
Ventana en Tkinter
08:46 -
Ventana en Tkinter.txt
00:00 -
Frame en Tkinter
09:56 -
Barra de ménu
10:08 -
Label
08:28 -
Entrys
05:42 -
Buttons
11:26 -
Habilitar y desabilitar elementos
09:14 -
Usu de StringVar
06:14 -
Crear tabla – Treeview
10:39 -
Conexión a base de datos SQlite
06:32 -
Crear y eliminar tabla – SQLite
12:22 -
Messagebox
06:47 -
Guardar registro en Base de datos
12:43 -
Listar registros desde la Base de Datos
10:53 -
Scrollbar
05:18 -
Editar registro en la base de datos
13:48 -
Eliminar registro en la base datos
10:39 -
Ejecutable para distribución
09:29 -
Codigo Fuente
00:00
HTML
-
¿Que es HTML?
02:25 -
Herraminetas de Trabajo
02:19 -
Estructura base de HTML
07:09 -
Atributos
05:11 -
Encabezados H
05:29 -
Parrafos de Texto
03:59 -
Tipos de Textos
05:21 -
Herramientas para desarrolladores
05:14 -
Citas
06:55 -
Listas
03:04 -
Tablas
04:32 -
Enlaces
05:00 -
Imagenes
07:18 -
Videos
05:56 -
Audios
03:31 -
Video de YouTube
04:26 -
Tipos de capas de Texto
10:14 -
Atributos de Input
07:43 -
Botones
08:16 -
Seleccionadores
04:46 -
Area de texto
02:38 -
Metodos, Hideen y Alerta
05:28 -
Contenedores
05:12 -
Etiqueta Meta
04:01
Flaks Introducción
-
Presentación de Sección
04:02 -
Funciones decoradoras
09:55 -
Instalar Flask
05:45 -
Hola Mundo con Flask
08:11 -
Modo desarrollador
05:56 -
Plantillas de HTML
04:46 -
Enviar datos a la vista
02:37 -
Recorrer listas con Jinja
08:06 -
Manejo de archivos estáticos
07:38 -
Enlaces a plantillas
04:25 -
Enviar datos por URL
08:51 -
Capturar Errores básicas
03:33 -
Codigo Fuente
00:00
Flask modularización, Jinja, Blueprint
-
Practica entorno virtual para el proyecto
00:00 -
Crear la Aplicación
04:51 -
Modularización del proyecto
07:58 -
Practica crear vistas y plantillas
00:00 -
Crear vistas y plantillas
04:13 -
Herencia de plantillas
08:53 -
Titulo dinamico
03:18 -
Modularizar con Blueprint
06:10 -
Agregar App – Paquete
07:58 -
Data en el Models
07:36
Flash MySQL y SQLAlchemy
-
Instalar MySQL.txt
00:00 -
Instalar SQLAlchemy y crear BD
06:20 -
Instalar SQLAlchemy y crear BD
00:00 -
SQL + web + Personal.sql
00:00 -
Configuración de base de datos
12:57 -
Crear modelo
08:02 -
Listar datos
05:25 -
Formulario de insertar datos
04:57 -
Insertar registro
09:33 -
Formulario de Editar datos
07:43 -
Editar registro
06:00 -
Eliminar registro
03:06 -
Codigo Fuente
00:00
DJANGO
-
¿Que es Django?
03:41 -
¿Que es Django?.txt
00:00 -
Instalar Django
06:50 -
Instalar Django.txt
00:00 -
Crear proyecto con Django
10:38 -
Crear proyecto con Django.txt
00:00 -
Crear App
05:12 -
Views y Urls Hola Mundo
06:54 -
Templates Hola mundo
04:54 -
Crear modelo
04:30 -
Migrar aplicaciones
06:43 -
Panel de administrador
06:15 -
Interactuar con la Shell
07:25 -
Entrada de datos
07:00 -
Enviar datos por URL
07:51 -
Manejo de Rutas
06:31 -
Archivos Static
04:32 -
Herencia de Plantillas
06:46