Python sin límites. POO, Tkinter, PySide, etc. +50hrs

Go to class
Write Review

Python sin límites. POO, Tkinter, PySide, etc. +50hrs provided by Udemy is a comprehensive online course, which lasts for 51 hours worth of material. Python sin límites. POO, Tkinter, PySide, etc. +50hrs is taught by Global Mentoring Ing. Ubaldo Acosta. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Spanishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Aprende Python, De Cero a Experto en Tiempo Record. Domina el lenguaje más popular al día de hoy!

    What you'll learn:

    • Aprenderán a programar con Python desde cero hasta experto!
    • Desde los temas más básicos, intermedios y avanzados!
    • Programación Orientada a Objetos con Python
    • Conexión a Bases de Datos con Python y Postgresql
    • Creación de Aplicaciones de Escritorio GUI con Tkinter
    • Creación de Aplicaciones de Escritorio GUI con PySide (Qt)
    • Todo dentro de un mismo curso, Universidad Python sin Límites!

    Python sin Límites: Este es el mejor curso para aprender Python de Cero a Experto con +50 horas de Video, exclusivamente de temas de Python!

    Aprenderás Python desde las bases, NOnecesitas ningún tipo de experiencia programando, iremos avanzando desde lo más básico hasta llegar a niveles intermedios y avanzados, todo en este mismo curso, tu curso de Python sin Límites.

    Estudiaremos desde los Fundamentos de Python utilizando PyCharm como Herramienta para desarrollar tu código (Funciona en Windows, Mac o Linux). Además aprenderás la POO (Programación Orientada a Objetos) en Python, Manejo de Archivos con Python, Conexión a Base de Datos con Postgresql y el conector de psycopg2. Una vez con todos estos conceptos aprendidos y puestos en práctica, Profundizaremos en el uso del lenguaje, ya que se necesitan las bases aprendidas anteriormente para poder profundizar y seguir avanzando en el uso del lenguaje Python para convertirte en todo un profesional.

    También aprenderemos a crear intefaces gráficas GUI con Tkinter y PySide (QT) aplicando las mejores prácticas en el desarrollo de aplicaciones de escritorio con Python, Tkinter y PySide.

    Los temas que aprenderás son:

    Fundamentos de Python con PyCharm:

    • Introducción a Python

    • Manejo de Variables con Python

    • Manejo de Operadores en Python

    • Manejo de Sentencias de Control If-Else

    • Uso de Ciclos While y For en Python

    • Colecciones en Python (List, Tuple, Set y Dictionary)

    • Creación y Uso de Funciones en Python (Programación Estructurada)

    Programación Orientada a Objetos en Python (POO):

    • Clases y Objetos en Python (Programación Orientada a Objetos)

    • Encapsulamiento en Python (Programación Orientada a Objetos)

    • Herencia en Python (Programación Orientada a Objetos)

    • Módulos en Python

    • Herencia Múltiple en Python

    • Clases Abstractas en Python

    • Contexto Estático en Python

    • Manejo de Constantes

    • Diseño de Clases con Python y POO

    • Sobrecarga de Operadores en Python

    • Polimorfismo en Python

    • Manejo de Excepciones

    • Manejo de Archivos

    • Aplicación de Catálogo de Películas con POO y Python

    • Aplicación de Administración de Computadoras con POO y Python

    Conexión a bases de datos con Python y Postgresql

    • Instalación y configuración para realizar la conexión a base de datos con Python y Postgresql

    • Sentencia SELECT con Python y Postgresql con psycopg2

    • Sentencia INSERT con Python y Postgresql con psycopg2

    • Sentencia UPDATE con Python y Postgresql con psycopg2

    • Sentencia DELETE con Python y Postgresql con psycopg2

    • Manejo de Transacciones con Python y Postgresql

    • Manejo de Logging para mejor administración de la consola y los mensajes que enviamos

    • Creación de capa de datos para la clase de entidad Persona

    • Creación de la clase Conexión

    • Creación de la clase PersonaDAO (Data Access Object) para hacer CRUD: Create-Read-Update-Delete

    • Creación de Pool de Conexión con Python y psycopg2 para Postgresql

    • Laboratorio Final incluyendo todo lo visto hasta el momento!

    Profundizando en Python

    • Profundizando en tipos de datos en Python

    • Profundizando en manejo de Strings en Python

    • Uso de REPL en Python

    • Unpacking en Python

    • Profundizando en Listas en Python

    • Uso de la función zip en Python

    • Profundizando en Tuplas en Python

    • Profundizando en Set en Python

    • Profundizando en Diccionarios en Python

    • Profundizando en Funciones en Python

    • Funciones Anidadas en Python

    • Funciones Lambda en Python

    • Closures en Python

    • Decoradores en Python

    • Generadores en Python

    • Expresiones Generadoras en Python

    • Manejo de List Comprehension en Python

    • Palabras reservadas en Python

    • Profundizando en la Programación Orientada Objetos en Python

    • Sobrecarga de Constructores

    • Representación de Objetos en Python (str, repr, format)

    • Acceso a atributos en Python

    • Profundizando en la Herencia Simple en Python

    • Profundizando en la Herencia Múltiple en Python

    • Inicialización de Herencia Múltiple en Python

    • Decoradores de Clases en Python

    • Data Clases en Python

    • Procesamiento Documentos JSON con Python

    Interfaces Gráficas (GUI)con Tkinter y Python

    • Introducción a Tkinter

    • Manejo de Botones con Tkinter

    • Manejo de Eventos con Tkinter

    • Manejo de Grid Manager con Tkinter

    • Propiedad sticky en el Grid Manager

    • Configuración del Grid Manager

    • Configuración de Botones en Tkinter

    • Manejo de Padding en Tkinter

    • Componente Entry en Tkinter

    • Propiedades del Componente Entry

    • Manejo de Eventos del Componente Entry

    • Manejo de Variables y Componente Entry

    • Manejo de Mensajes en Tkinter

    • Manejo de Menús en Tkinter

    • Más opciones de Menús en Tkinter

    • Programando la opción de Salir en el Menú

    • Ejercicio Propuesto: GUI Login con Tkinter

    • Solución: Ejercicio GUI Login con Tkinter

    • Solución: Aplicando POO al Ejercicio GUI Login con Tkinter

    • Componentes en Tkinter

    • Tabuladores en Tkinter

    • Componente Scrolled Text en Tkinter

    • Componente DataList o Combo-box en Tkinter

    • Manejo de Imágenes en Tkinter

    • Componente de Barra de Progreso en Tkinter

    • Refactorización de Código en Tkinter con POO

    Aplicación Calculadora (GUI)con Tkinter y Python

    • Aplicación Calculadora con Tkinter

    • Solución Aplicación Calculadora con Tkinter

    Aplicación Editor de Texto con Tkinter y Python

    • Aplicación Editor de Texto con Tkinter

    • Solución Aplicación Editor de Texto con Tkinter

    PySide (Qt) con Python

    • Introducción a PySide

    • HolaMundo con PySide

    • Clase QMainWindow

    • Aplicando Programación Orientada a Objetos en PySide

    • Mejorando la Programación Orientada a Objetos en PySide

    • Componentes Básicos en PySide

    • Documentación de Componentes en PySide

    Señales y Slots en PySide

    • Introducción a Señales y Slots en PySide

    • Evento Checked en Componentes de PySide

    • Almacenar Estado de Componentes en PySide

    • Modificación de Componentes en PySide

    • Señal de Cambio de Título en PySide

    • Conectar componentes en PySide

    Componentes en PySide

    • Etiquetas (Labels en PySide)

    • Manejo de Imagenes dentro de una Etiqueta en PySide

    • Componente de tipo Checkbox en PySide

    • Componente de tipo ComboBox en PySide

    • Componente QListWidget

    • Componente QLineEdit

    • Componente QSpinBox

    • Componente QSlider

    • Componente QDial

    Layouts en PySide

    • Layouts en PySide

    • Vertical Layout en PySide

    • Horizontal Layout en PySide

    • Layouts Anidados en PySide

    • Espacio entre componentes de un Layout

    • QGridLayout en PySide

    • QStackLayout en PySide

    • Ejemplo Tabulador con Layouts en PySide

    • Ejemplo de Tabulador como Componente en PySide

    Barra de Herramientas y Menus en PySide

    • Barra de Herramientas en PySide

    • Agregando Iconos a la Barra de Herramientas

    • Agregando Widgets y Acciones a la Barra de Herramientas

    • Manejo de Menus en PySide

    • Uso de SubMenus en PySide

    • Agregando Shortcuts (Atajos) al Menu en PySide

    Ventanas de Diálogo en PySide

    • Manejo de Ventanas de Diálogo en PySide

    • Ventanas de Diálogo con Mensajes Simples

    • Ventanas de Diálogo con Preguntas

    • Ventanas de Diálogo con Preguntas Simplificado

    • Ventanas de Diálogo Simplificadas y Personalizadas

    Ventanas en PySide:

    • Ventanas en PySide

    • Creación de una sola instancia

    • Mostrar u Ocultar una Ventana

    • Conectar Ventanas

    Manejo de Eventos en PySide:

    • Manejo de Eventos en PySide

    • Eventos del Mouse en PySide

    Menús Contextuales en PySide:

    • Menú Contextual en PySide

    • Ejercicio con Menú Contextual

    Aplicación de Calculadora en PySide:

    • Aplicaremos todo lo visto en esta aplicación en PySide

    • Creación de la aplicación paso a paso en PySide

    Tips and Tricks (Tips y Trucos) en Python:

    • Tips and Tricks en Python

    • Aserciones (Afirmaciones) en PySide

    • Formato Consistente en Colecciones

    • Uso de Context Manager en Clases

    • Manejo de Contextlib

    • Ejercicio de Identador (Tabulador)

    • Nomenclatura de atributros y métodos en Python

    • Uso de guiones bajos al final de una variable

    • Uso de doble guion bajo en atributos de una Clase

    • Uso de doble guión bajo en métodos de una Clase

    • Formato de Cadenas

    • El Zen de Python

    Tips and Tricks en Python - Parte 2:

    • Funciones a detalle en Python

    • Higher-Order Functions en Python

    • Funciones Anidadas en Python

    • Closures en Python

    • Objetos Callable en Python

    • Funciones Lambda en Python

    • Más de Funciones Lambda

    • Funciones Lambda y Closures

    • Malos usos de Funciones Lambda

    • Decoradores en Python

    • Más de Decoradores en Python

    • Decoradores Múltiples en Python

    • Decoradores con Argumentos en Python

    • Funciones y Argumentos en Python

    • Valor de Retorno None en Funciones

    Tips and Tricks en Python - Parte 3:

    • Identidad de Objetos en Python

    • Representación de Objetos en Python

    • Clases de Excepción Personalizadas

    • Clonación de Objetos en Python

    • Clases Abstractas en Python

    • Namedtuples en Python

    • Variables de Clase e Instancia

    • Métodos de Instancia, Clase y Estáticos

    Tips and Tricks en Python - Parte 4:

    • Diccionarios en Python

    • Diccionarios Ordenados en Python

    • Diccionario por Default

    • Mezclando Diccionarios

    • Diccionarios de Sólo Lectura

    Así que este es el mejor y más completo curso para apdender Python de una vez por todas, tu única inversión. Python sin Límites!!!

    Nos vemos dentro!

    Ing. Ubaldo Acosta

    Fundador de Global Mentoring