
Bienvenida al Curso
Introducción a Python
Instalación de Python
Instalación de PyCharm
Recomendaciones al Programar
Hola Mundo con Python
Variables en Python
Ejemplo de Variables en Python
Reglas y Buenas Prácticas en Variables en Python
Cadenas en Python
Ejemplo de Cadenas en Python
Manejo de Subcadenas en Python
Métodos de Cadenas en Python
Formato a Cadenas en Python
Entrada de Datos por Consola en Python
Proyecto Día 1 - Generador de ID Único
Solución - Generador ID Único - parte 1
Solución - Generador ID Único - parte 2
Reto Día 1 - Generador de Emails
Solución - Reto Día 1 - Generador de Emails
Resumen del Día 1
Operadores en Python
Operadores Aritméticos en Python
Operadores de Asignación en Python
Operadores de Asignación Compuestos en Python
Operadores de Comparación en Python
Sentencias de Decisión en Python
Sentencia if - else en Python
Sentencia if - elif - else en Python
Ejemplo Valor Positivo en Python
Operador and en Python
Operador or en Python
Operador not en Python
Ciclos en Python
Ciclos while en Python
Ciclo for en Python
Menú Interactivo con ciclo while en Python
Proyecto Día 2 - Cajero Automático con Python
Demo - Cajero Automático con Python
Solución - Proyecto Cajero Automático - parte 1
Solución - Proyecto Cajero Automático - parte 2
Reto Dia 2 - Proyecto Calculadora con Python
Solución Reto Día 2 - Proyecto Calculadora
Resumen del Día 2
Colecciones en Python
Listas en Python - parte 1
Listas en Python - parte 2
Listas en Python - parte 3
Listas en Python - parte 4
Listas en Python - parte 5
Tuplas en Python - parte 1
Tuplas en Python - parte 2
Set en Python
Diccionarios en Python - parte 1
Diccionarios en Python - parte 2
Diccionarios en Python - parte 3
Diccionarios en Python - parte 4
Listas y Diccionarios en Python
Funciones en Python
Funciones en Python - parte 1
Funciones en Python - parte 2
Módulos en Python
Paso de Argumentos por Nombre en Python
Regresar una tupla desde una Función en Python
Argumentos Variables en una Función en Python
kwargs con Funciones en Python
Proyecto Día 3 - Máquina de Snacks
Demo - Proyecto Máquina de Snacks
Solución Máquina de Snacks - parte 1
Solución Máquina de Snacks - parte 2
Solución Máquina de Snacks - parte 3
Reto Día 3 - Aplicación de Calculadora con Funciones
Solución - Reto Calculadora con Funciones
Solución - Reto Calculadora con Funciones - parte 2
Fin Día 3 - Máquina de Snacks
Clases y Objetos
Ejemplo de Clases y Objetos
Más de Clases y Objetos
Objetos y Referencia de Memoria
Más de Referencia de Memoria y Objetos
Objetos y más objetos en Python
Memoria Stack y Heap en Python
Constructores en Python
Encapsulamiento en Python
Encapsulamiento en Python - parte 2
Atributos de Clase en Python
Ejemplo de Atributos de Clase en Python
Herencia en Python - parte 1
Herencia en Python - parte 2
Sobreescritura en Python
Polimorfismo en Python - parte 1
Polimorfismo en Python - parte 2
Clase Object y Sobreescritura Método __str__ en Python
Proyecto Día 4 - Mundo PC
Diagrama de Clases - Mundo PC
Clase Dispositivo Entrada y Ratón de Mundo PC
Clase Teclado de Mundo PC
Clase Monitor de Mundo PC
Clase Computadora de Mundo PC
Clase Orden de Mundo PC
Reto Día 4 - Máquina de Snacks con POO
Solución - Máquina de Snacks con POO - parte 1
Solución - Máquina de Snacks con POO - parte 2
Solución - Máquina de Snacks con POO - parte 3
Resumen Día 4 - Mundo PC
Día 5 - Catálogo de Películas (Manejo de Archivos)
Manejo de Archivos en Python
Creación de Archivos en Python
Escribir a un archivo en Python
Leer un archivo en Python
Anexar información a un Archivo en Python
Leer varias líneas de un archivo en Python
Otros Modos en el manejo de Archivos
Manejo de Excepciones en Python
Bloques except, else y finally en Excepciones
Excepciones y Archivos en Python
Más de Excepciones y Archivos en Python
Día 5 - Aplicación de Catálogo de Películas
Agregar Película - Catálogo de Películas
Listar y Eliminar Películas - Catálogo de Películas
Finalizando la Aplicación de Catálogo de Películas
Introducción a Bases de Datos
Instalación de MySql
Creación de la Tabla de Personas con MySql Workbench
Sentencias CRUD con MySql Workbench
Instalación librería de mysql en Python
Seleccionar Registros con Python y MySql
Seleccionar columnas con Python y MySql
Insertar Registros con Python y MySql
Actualizar Registros con Python y MySql
Eliminar Registros con Python y MySql
Día 6 - Proyecto Zona Fit (GYM)
Creación Base de Datos Zona Fit
Concepto de Pool de Conexiones
Creación del Pool de Conexiones con Python y MySql
Obtener una Conexion del Pool
Liberar una conexión del Pool
Creación de la Clase Cliente
Concepto de Patrón DAO
Seleccionar Clientes con la clase DAO
Insertar Clientes con la clase DAO
Actualizar Clientes con la Clase DAO
Eliminar Clientes con la Clase DAO
Presentación Zona Fit App
Prueba Zona Fit App
Introducción a Tkinter
Mostrar Ventana con Tkinter
Etiquetas con Tkinter
Funciones Lambda con Python
Botones con Tkinter
Caja de Texto con Tkinter
Manejo de Grid con Tkinter
Configuración del Grid en Tkinter
Uso de Coordenadas en un Grid con Tkinter
Propiedad pad en un Grid con Tkinter
Aplicación Login con Frames y Grid con Tkinter
Aplicación Login con Tkinter - parte 1
Aplicación Login con Tkinter - parte 2
Aplicación Login con Tkinter - parte 3
Aplicación Login con Tkinter - parte 4
Tablas con Tkinter - parte 1
Tablas con Tkinter - parte 2
Tablas con Tkinter - parte 3
Tablas con Tkinter - parte 4
Tablas con Tkinter - parte 5
Programación Orientada a Objetos y Tkinter
Programación Orientada a Objetos y Tkinter - parte 2
Día 7 - App Zona Fit con Tkinter (GUI)
App Zona Fit con Tkinter - parte 1
App Zona Fit con Tkinter - parte 2
App Zona Fit con Tkinter - parte 3
App Zona Fit con Tkinter - parte 4
App Zona Fit con Tkinter - parte 5
App Zona Fit con Tkinter - parte 6
App Zona Fit con Tkinter - parte 7
App Zona Fit con Tkinter - parte 8
App Zona Fit con Tkinter - parte 9
App Zona Fit con Tkinter - parte 10
App Zona Fit con Tkinter - parte 11
App Zona Fit con Tkinter - parte 12
App Zona Fit con Tkinter - parte 13
Demo Zona Fit con Flask, HTML, CSS y Bootstrap
Introducción a HTML
Hola Mundo con HTML
Hipervínculos con HTML
Introducción a CSS (Cascading Style Sheets)
Ejemplo de HTML y CSS
Incluir archivo con estilos CSS
Clases (Selectores) en CSS
Introducción a Bootstrap
Tabla HTML con Bootstrap
Introducción al Micro framework de Flask con Python
Instalación de Flask
Más rutas URL con Flask
Integrar Bootstrap y Flask
Paso de parámetros con Flask a nuestra plantilla HTML
Título de la App Zona Fit con Flask
Diseño del Grid con Bootstrap
Tabla con valores estáticos con Bootstrap
Tabla con valores dinámicos con Flask y Bootstrap
Diseño de Botones con Bootstrap
Formulario con Bootstrap
Botones del Formulario con Bootstrap
Instalación de WT-Forms con Flask
Campo de nombre con wt-forms con Flask y Bootstrap
Formulario Completo con wt-forms y Flask
Patrón de Diseño MVC con Flask
Insertar Cliente con Flask
Limpiar Formulario con Flask
Editar un Cliente con Flask - parte 1
Editar un Cliente con Flask - parte 2
Eliminar un Cliente con Flask
Fin del Curso de Python en 7 Días
Clase Extra
¿Crees o sospechas que has perdido oportunidades por no saber Python?
Es hora de cambiar tu historia hoy mismo y tener éxito en el mundo de la programación con Python
Yo sé que es posible porque lo he visto con miles de nuestros alumnos, que he tenido el honor y el gusto de poder enseñar. Tú puedes ser parte de nuestra comunidad, con más de medio millón de estudiantes en Udemy.
Quiero compartirte en este curso todo lo que necesitas para dominar Python y eliminar tus miedos e inseguridades al momento de programar.
Este es un curso intensivo de 7 días de duración, donde aprenderás lo más importante de Python.
Te compartiré todos mis secretos con el máximo de ejemplos, diagramas y animaciones para que sepas exactamente lo mismo que yo sé al programar. Exploremos juntos todo el poder de Python y así alcances tu máximo potencial.
Soy Ubaldo Acosta, y junto con mi esposa Marce, hemos creado este sorprendente curso.
Pero, ¿Por qué deberías confiar en nosotros?
Contamos con más de 20 años de experiencia laboral y más de 14 años enseñando en línea.
Además somos los creadores de los cursos más populares en Udemy como son Universidad Java, Universidad Python, entre muchos otros que son Best Seller en Udemy.
Este es un curso orientado a la práctica. Cada día crearemos un proyecto real juntos, desde cero y paso a paso.
También tendrás retos para realizar por ti mismo, sin embargo, lo más importante es que aprendas y te diviertas mucho en este proceso.
En cada proyecto que realicemos usaremos las mejores prácticas de desarrollo de software y aplicaremos varios patrones de diseño que te ayudaran a resolver de la mejor manera los problemas a los que te enfrentes.
Esto te llevará al siguiente nivel para destacar en comparación de tus colegas
Estas son las aplicaciones que vamos a desarrollar cada día:
(Dia 1.) Aplicación de Generador de ID Único,
(Dia 2.) Aplicación de Cajero Automático,
(Dia 3.) Máquina de Snacks,
(Dia 4.) Sistema de Venta de Computadoras con Programación Orientada a Objetos
(Dia 5.) Catálogo de Películas con Manejo de Archivos,
(Dia 6.) Manejo de Clientes de un Gimnasio llamado “Zona Fit” con conexión a base de datos con MySql.
(Dia 7.) Aplicación de Escritorio GUI del proyecto de Zona Fit usando Tikinter con Conexión a Base de Datos con MySql.
Y te tenemos una sorpresa. Un día extra:
La aplicación Web del proyecto de Zona Fit utilizando el micro-framework de Flask, HTML, CSS y Bootstrap
Además tendrás varios retos a realizar por ti mismo y así pondrás en práctica todo lo aprendido en tu curso.
Es tu turno de lograr lo que yo he logrado. Es hora de transformar tu futuro.
Inscríbete ya mismo y nos vemos dentro, Saludos!