Universidad Python sin límites. Tkinter, PySide, y mucho más

Universidad Python sin límites. Tkinter, PySide, y mucho más

Description:

Universidad Python sin Límites: Este es el mejor curso para aprender Python de Cero a Experto.

Aprenderás Python desde las bases, NO necesitas 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, la Universidad 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

  • Seguimos agregando nuevas lecciones de este tema...

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

Nos vemos dentro!

Ing. Ubaldo Acosta

Fundador de Global Mentoring

Course Fee

$19.99

Discounted Fee

$20.00

Hours

36

Views

1268