|
via Udemy |
Go to Course: https://www.udemy.com/course/universidad-python-desde-cero-hasta-experto-django-flask-rest-web/
¡El Mejor y más completo curso de Python en todo Udemy - Actualizado!Universidad Python de Cero a Experto con +86 hrs de video, +263,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 PythonManejo de Variables con PythonManejo de Operadores en PythonManejo de Sentencias de Control If-ElseUso de Ciclos While y For en PythonColecciones 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 PythonHerencia Múltiple en PythonClases Abstractas en PythonContexto Estático en PythonManejo de ConstantesDiseño de Clases con Python y POOSobrecarga de Operadores en PythonPolimorfismo en PythonManejo de ExcepcionesManejo de ArchivosAplicación de Catálogo de Películas con POO y PythonAplicación de Administración de Computadoras con POO y PythonConexión a bases de datos con Python, Postgresql y MySqlInstalación y configuración para realizar la conexión a base de datos con Python, Postgresql y MySqlSentencia SELECT con Python, Postgresql y MySqlSentencia INSERT con Python, Postgresql y MySqlSentencia UPDATE con Python, Postgresql y MySqlSentencia DELETE con Python, Postgresql y MySqlManejo de Transacciones con Python y PostgresqlManejo de Logging para mejor administración de la consola y los mensajes que enviamosCreación de capa de datos para la clase de entidad PersonaCreación de la clase ConexiónCreación de la clase PersonaDAO (Data Access Object) para hacer CRUD: Create-Read-Update-DeleteCreación de Pool de Conexión con Python y psycopg2 para PostgresqlLaboratorio Final incluyendo todo lo visto hasta el momento!Profundizando en PythonProfundizando en tipos de datos en PythonProfundizando en manejo de Strings en PythonUso de REPL en PythonUnpacking en PythonProfundizando en Listas en PythonUso de la función zip en PythonProfundizando en Tuplas en PythonProfundizando en Set en PythonProfundizando en Diccionarios en PythonProfundizando en Funciones en PythonFunciones Anidadas en PythonFunciones Lambda en PythonClosures en PythonDecoradores en PythonGeneradores en PythonExpresiones Generadoras en PythonManejo de List Comprehension en PythonPalabras reservadas en PythonProfundizando en la Programación Orientada Objetos en PythonSobrecarga de ConstructoresRepresentación de Objetos en Python (str, repr, format)Acceso a atributos en PythonProfundizando en la Herencia Simple en PythonProfundizando en la Herencia Múltiple en PythonInicialización de Herencia Múltiple en PythonDecoradores de Clases en PythonData Clases en PythonProcesamiento Documentos JSON con Python Interfaces Gráficas (GUI) con Tkinter y PythonIntroducción a TkinterManejo de Botones con TkinterManejo de Eventos con TkinterManejo de Grid Manager con TkinterPropiedad sticky en el Grid ManagerConfiguración del Grid ManagerConfiguración de Botones en TkinterManejo de Padding en TkinterComponente Entry en TkinterPropiedades del Componente EntryManejo de Eventos del Componente EntryManejo de Variables y Componente EntryManejo de Mensajes en TkinterManejo de Menús en TkinterMás opciones de Menús en TkinterProgramando la opción de Salir en el MenúEjercicio Propuesto: GUI Login con TkinterSolución: Ejercicio GUI Login con TkinterSolución: Aplicando POO al Ejercicio GUI Login con TkinterComponentes en TkinterTabuladores en TkinterComponente Scrolled Text en TkinterComponente DataList o Combo-box en TkinterManejo de Imágenes en TkinterComponente de Barra de Progreso en TkinterRefactorización de Código en Tkinter con POOAplicación Calculadora (GUI) con Tkinter y PythonAplicación Calculadora con TkinterSolución Aplicación Calculadora con TkinterAplicación Editor de Texto con Tkinter y PythonAplicación Editor de Texto con TkinterSolución Aplicación Editor de Texto con TkinterPySide (Qt) con PythonIntroducción a PySideHolaMundo con PySideClase QMainWindowAplicando Programación Orientada a Objetos en PySideMejorando la Programación Orientada a Objetos en PySideComponentes Básicos en PySideDocumentación de Componentes en PySideSeñales y Slots en PySideIntroducción a Señales y Slots en PySideEvento Checked en Componentes de PySideAlmacenar Estado de Componentes en PySideModificación de Componentes en PySideSeñal de Cambio de Título en PySideConectar componentes en PySideComponentes en PySideEtiquetas (Labels en PySide)Manejo de Imagenes dentro de una Etiqueta en PySideComponente de tipo Checkbox en PySideComponente de tipo ComboBox en PySideComponente QListWidgetComponente QLineEditComponente QSpinBoxComponente QSliderComponente QDialLayouts en PySideLayouts en PySideVertical Layout en PySideHorizontal Layout en PySideLayouts Anidados en PySideEspacio entre componentes de un LayoutQGridLayout en PySideQStackLayout en PySideEjemplo Tabulador con Layouts en PySideEjemplo de Tabulador como Componente en PySideBarra de Herramientas y Menus en PySideBarra de Herramientas en PySideAgregando Iconos a la Barra de HerramientasAgregando Widgets y Acciones a la Barra de HerramientasManejo de Menus en PySideUso de SubMenus en PySideAgregando Shortcuts (Atajos) al Menu en PySideVentanas de Diálogo en PySideManejo de Ventanas de Diálogo en PySideVentanas de Diálogo con Mensajes SimplesVentanas de Diálogo con PreguntasVentanas de Diálogo con Preguntas SimplificadoVentanas de Diálogo Simplificadas y PersonalizadasVentanas en PySide:Ventanas en PySideCreación de una sola instanciaMostrar u Ocultar una VentanaConectar VentanasManejo de Eventos en PySide:Manejo de Eventos en PySideEventos del Mouse en PySideMenús Contextuales en PySide:Menú Contextual en PySideEjercicio con Menú ContextualAplicación de Calculadora en PySide:Aplicaremos todo lo visto en esta aplicación en PySideCreación de la aplicación paso a paso en PySideTips and Tricks (Tips y Trucos) en Python:Tips and Tricks en PythonAserciones (Afirmaciones) en PySideFormato Consistente en ColeccionesUso de Context Manager en ClasesManejo de ContextlibEjercicio de Identador (Tabulador)Nomenclatura de atributros y métodos en PythonUso de guiones bajos al final de una variableUso de doble guion bajo en atributos de una ClaseUso de doble guión bajo en métodos de una ClaseFormato de CadenasEl Zen de PythonTips and Tricks en Python - Parte 2:Funciones a detalle en PythonHigher-Order Functions en PythonFunciones Anidadas en PythonClosures en PythonObjetos Callable en PythonFunciones Lambda en PythonMás de Funciones Lambda Funciones Lambda y ClosuresMalos usos de Funciones LambdaDecoradores en PythonMás de Decoradores en PythonDecoradores Múltiples en PythonDecoradores con Argumentos en PythonFunciones y Argumentos en PythonValor de Retorno None en FuncionesTips and Tricks en Python - Parte 3:Identidad de Objetos en PythonRepresentación de Objetos en PythonClases de Excepción PersonalizadasClonación de Objetos en PythonClases Abstractas en PythonNamedtuples en PythonVariables de Clase e InstanciaMétodos de Instancia, Clase y EstáticosTips and Tricks en Python - Parte 4:Diccionarios en PythonDiccionarios Ordenados en PythonDiccionario por DefaultMezclando DiccionariosDiccionarios de Sólo LecturaDjango y Postgresql con Python con PyCharmIntroducción a Django y PythonInstalación de PyCharm como IDE para este nivelInstalación de DjangoCreación de un Proyecto DjangoCreación de una App en DjangoUso de Views en DjangoUso de URLsUso de la consola de Administración en DjangoUso de Clases de ModeloConcepto de Migración en DjangoIntegración de Clases de Modelo en Django y PostgresqlUso de Templates en DjangoCreación de un CRUD con Django y PostgresqlFlask - Microframework de Python con PyCharmIntroducción a FlaskHola Mundo con Flask (Instalación y primera aplicación con Flask)Uso de Logging en FlaskManejo de Routing y Parámetros con FlaskInstalación de Insomnia REST ClientPeticiones POST y FlaskPor 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 AcostaFundador de Global Mentoring