Comparte si te a gustado:

Universidad Python - Cero a Experto - Actualizado (+86 hrs)

Publicado en 06 Nov 2024

Udemy UK

Lo que aprender谩s

  • 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, Postgresql y MySql
  • Creaci贸n de Aplicaciones de Escritorio GUI con Tkinter
  • Creaci贸n de Aplicaciones de Escritorio GUI con PySide (Qt)
  • Creaci贸n de aplicaciones Web con Django y Python
  • Creaci贸n de aplicaciones Web con Flask y Python
  • Todo dentro de un mismo curso, Universidad Python

Requisitos

  • No se requiere ning煤n conocimiento previo de programaci贸n
  • S贸lo se requiere una computadora, cualquier sistema operativo funciona con Python

Descripci贸n

隆El Mejor y m谩s completo curso de Python en todo Udemy - Actualizado 2024!

Universidad Python de Cero a Experto con  +86 hrs de video, +232,000 alumnos inscritos al curso. Este es el mejor curso para aprender Python de Cero a Experto incluyendo los Frameworks de Django y Flask, con una calificaci贸n promedio de 4.7 (de 5 estrellas), una de las mejores calificaciones en cursos de Python.

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.

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.

Una vez dominado el lenguaje de Python por completo, podr谩s desarrollar aplicaciones Web con Django muy f谩cilmente utilizando el IDE de PyCharm, aprenderemos el ORM de Django para la creaci贸n de clases de modelo que mapean a tablas de base de datos, el concepto de Migraciones con Django, Panel de Administraci贸n de Django, etc.

Tambi茅n aprender谩s el Microframework de Flask para el desarrollo de aplicaciones Web incluyendo Jinja para la creaci贸n de Templates HTML con Flask, el uso de SQL Alchemy para el mapeo ORM de tus clases de modelo, Flask Migrate con Alembic, entre much铆simos temas m谩s.

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, Postgresql y MySql

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

  • Sentencia SELECT con Python, Postgresql y MySql

  • Sentencia INSERT con Python, Postgresql y MySql

  • Sentencia UPDATE con Python, Postgresql y MySql

  • Sentencia DELETE con Python, Postgresql y MySql

  • 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

Django y Postgresql con Python con PyCharm

  • Introducci贸n a Django y Python

  • Instalaci贸n de PyCharm como IDE para este nivel

  • Instalaci贸n de Django

  • Creaci贸n de un Proyecto Django

  • Creaci贸n de una App en Django

  • Uso de Views en Django

  • Uso de URLs

  • Uso de la consola de Administraci贸n en Django

  • Uso de Clases de Modelo

  • Concepto de Migraci贸n en Django

  • Integraci贸n de Clases de Modelo en Django y Postgresql

  • Uso de Templates en Django

  • Creaci贸n de un CRUD con Django y Postgresql

Flask - Microframework de Python con PyCharm

  • Introducci贸n a Flask

  • Hola Mundo con Flask (Instalaci贸n y primera aplicaci贸n con Flask)

  • Uso de Logging en Flask

  • Manejo de Routing y Par谩metros con Flask

  • Instalaci贸n de Insomnia REST Client

  • Peticiones POST y Flask

Por si fuera poco, les incluimos los bonos extra de HTML y CSS para que tengan todo el conocimiento que necesitan, todo en este curso.

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

驴Para qui茅n es este curso?

  • Crear aplicaciones del mundo real con Python
  • Crear aplicaciones de Escritorio GUI con Tkinter
  • Crear aplicaciones de Escritorio GUI con PySide (Qt)
  • Crear aplicaciones Web con Django y Flask, SQL Alchemy, Jinja, WTForms y Postgresql!

Debes tener en cuenta que los cupones duran maximo 4 dias o hasta agotar 1000 inscripciones,pero puede vencer en cualquier momento. Obten el curso con cupon haciendo clic en el siguiente boton:

(Cupón válido para las primeras 1000 inscripciones): GM_NOV_24
Udemy UK
Tags:
  • #Universidad Python

Articulos Relacionados

content

Universidad Python - Cero a Experto - Actualizado (+86 hrs)

De Cero a Experto en Python: POO en Python, Aplicaciones Web Django, Flask, Jinja, SQL Alchemy, Postgresql, PyCharm!

Ir al Curso
content

Curso Python: De Principiante a Avanzado

Aprende f谩cil y divertido todo lo necesario para dominar Python.

Ir al Curso
content

Universidad Java - Cero a Experto - Actualizado (+152 hrs)

El mejor curso de Java, POO, JDBC, Servlets, JavaEE, Web Services, JSF, EJB, JPA, PrimeFaces, Hibernate, Spring, Struts!

Ir al Curso
Suscr铆bete a nuestro bolet铆n
Reciba los 煤ltimos Cupones y promociones (Solicitar Cup贸n)