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