🇪🇸 Curso completo de Python 2022-De cero a Master con Python 3

🇪🇸 Curso completo de Python 2022-De cero a Master con Python 3

Curso completo de Python 2022-De cero a Master con Python 3

Desarrollo web con Python3, Flask, Django y conoce todo desde cero SQLite3, HTML, CSS para crear aplicaciones WEB

Language: spanish

Note: 4.6/5 (1,856 notes) 42,075 students

Instructor(s): Alex Roel ChB

Last update: 2022-10-18

What you’ll learn

  • Lenguaje de Programación Python
  • Programación Funcional con Python
  • POO con Pyton
  • Tkinter y Python
  • SQLite y Python
  • Lenguaje HTML
  • Lenguaje CSS
  • Microframework Flask
  • Aplicaciones Web con Flask
  • Framework Django
  • Desarrollo Web Backend con Django

 

Requirements

  • Saber usar un computador y un navegador de Internet
  • Tener un Ordenador con Conexión a Internet

 

Description

Bienvenido al Curso Completo de Python, desde Cero hasta Experto.

Aprende a programar desde cero con el lenguaje de mayor crecimiento en los últimos años: Python. Descubre qué es un algoritmo y cómo se construye uno con Python. Luego aprende a crear aplicaciones más completas como aplicaciones de escritorio utilizando herramientas como Tkinter. También aprende a trabajar con bases de datos como SQLite.

Para crear aplicaciones Web con Python aprende otros lenguajes como HTML y CSS en este mismo curso. Luego puedes crear tus aplicaciones web usando herramientas de desarrollo de Python, como Flask o Django y crear aplicaciones web completas.

Introducción a Python

Iniciar aprendiendo este lenguaje de programación aprendiendo las bases, inicia desde cero conociendo los fundamentos de este lenguaje, viendo los siguientes temas.

  • Interactúa con intérprete de Python

  • Tipos de datos y variables

  • Operadores en Python

  • Estructuras de control

  • Colecciones de datos

  • Funciones en

Python Programación Orientada a Objetos

Adéntrate en el paradigma de Programación Orientada a Objetos con Python, Estructura programas en Python utilizando los conceptos de la Programación Orientada a Objetos. Comprende cómo traducir elementos de entorno en elementos de una programa, aprende a escribir algoritmos en Python, analiza sus comportamientos antes de datos.

  • ¿Qué es programación orientada a objetos?

  • Clases y Objetos •

  • Herencia y Encapsulamiento

  • Polimorfismo y Abstracción

  • Manejo de Errores

Persistencia de Datos

Aprende temas avanzados sobre módulos, paquetes y sobre persistencia de datos, guarda información que persista como en un archivo o base de datos con SQLite. Crear un interfaz de usuario usando Tkinter.

  • ¿Qué es Persistencia de datos?

  • Entorno de Trabajo

  • Modularizar Ían y Paquetes

  • Manejo de Ficheros

  • Tkinter con SQLite – Crear una aplicación para Escritorio


Aprende HTML y CSS

Para crear aplicaciones Web con Python necesitamos conocer lenguajes de HTML y CSS, no necesariamente tenemos que ser un pros con HTML y CSS, pero es bueno conocer lo básico. En este curso aprenderás lo necesario de estos lenguajes de marcado y de estilos.

Lenguaje HTML

  • ¿Qué es HTML?

  • Etiquetas base de HTML

  • Formularios

Lenguaje CSS

  • Cómo agregar estilos

  • Crea una página web

  • Diseño responsivo

  • Proyecto- Blog Personal

Micro-Framework Flask

Aprende Flask micro-framework de Python para desarrollar tus primeras aplicaciones Web con Python. Aprende las principales funcionalidades de Flask. Desarrolla tu primer proyecto web, crear sistemas de Log, persiste datos de tu usuario en Base de datos como MySQL. Maneja templates, crea tus rutas y despliega tu aplicación.

Programación Web con Python y Django

En esta parte del curso conocerás el framework de Python más popular para desarrollo web: Django. Aprende sobre la estructura de un proyecto, sus archivos más importantes y cómo desarrollar cada una de ellas.

  • Dar los primeros pasos en el desarrollo Back-end con Python

  • Crea desde cero tu primer aplicación web

  • Aprende a estructurar un proyecto en este Framework

  • Conoce Django y Ubicarlo en el ecosistema de Python

 

Who this course is for

  • Dirigido a todo tipo de persona que tenga interés en comenzar a programar en PYTHON

 

Course content

  • Bienvenida al Curso
    • Presentación del Curso
    • Como Tomar el Curso
    • Materiales extras para el Curso
    • Ayuda y Soporte Online
    • Para Preguntas y Respuestas
  • PYTHON: Introducción a Python
    • Presentación de Sección
    • ¿Qué es Python?
    • ¿Qué es Python?
    • ¿Por qué aprender Python?
    • Instalar Python 3
    • Instalar Visual Studio Code
    • Terminal para Windows
  • PYTHON: Variables y Operadores
    • Presentación de Sección
    • Aplicaciones de la Sección
    • Interprete de Python
    • Interprete de Python.
    • Variables
    • Variables.
    • Variables y Tipos de datos
    • Variables y Tipos de Datos.
    • Cadena de Caracteres
    • Cadena de caracteres.
    • Operaciones con cadenas
    • Operaciones con Cadenas
    • Listas
    • Listas
    • Primer Programa
    • Primer Programa
    • Concatenación
    • Concatenación.
    • Comentarios en Python
    • Comentarios en Python.
    • Ejercicio que se realizara en las siguientes Clases
    • Entrada de datos
    • Entrada de datos.
    • Casting de Datos
    • Casting de Datos.
    • Ejercicio que se realizara en las siguientes Clases
    • Practica: Cociente y Residuo
    • Ejercicio que se realizara en las siguientes Clases
    • Practica: Precio de Venta
    • Problema 01.
    • Problema 02
    • Problema 03
    • Problema 04
    • Problema 05
    • Problema 06
    • Problema 07
    • Operadores Relacionales
    • Operadores Relacionales.
    • Operadores Lógicos
    • Operadores Lógicos.
    • Expresiones Anidadas
    • Expresiones Anidadas.
    • Operadores en Asignación
    • Operadores de Asignación.
    • Incremento y Decremento
    • Incremento y Decremento.
    • Operador de Identidad
    • Operador de Identidad.
    • Operador de Pertenencia
    • Operadores de Pertenencia.
    • Operaciones con Booleanos
    • Operaciones con Booleanos.
    • Conclusión de la Sección.
  • PYTHON: Estructuras de Control y Colecciones
    • Estructuras de Control y Collecciones
    • Aplicaciones de la Sección
    • Sentencia IF-ESLE
    • Sentencia IF-ELSE.
    • Condiciones anidadas
    • Multiples Condiciones – ELIF
    • Problema 01.
    • Problema 02.
    • Problema 03.
    • Problema 04.
    • Problema 05.
    • Problema 06.
    • Problema 07.
    • Problema 08.
    • Problema 09.
    • Problema 10.
    • While Loop
    • Problema 01.
    • Problema 02.
    • Problema 03.
    • Problema 04.
    • Problema 05.
    • For Loop
    • Problema 01.
    • Problema 02.
    • Problema 03.
    • Problema 04.
    • Problema 05.
    • Breack y Continue
    • Break y Continue.
    • Mas sobre Listas
    • Problema 01.
    • Problema 02.
    • Problema 03.
    • Pilas en Python
    • Pilas en Python.
    • Colas en Python
    • Colas en Python.
    • Tuplas
    • Diccionarios
    • Diccionarios.
    • Conjuntos
    • Conjuntos.
    • Instrucción DEL
    • Práctica: Descuento de Restaurante Parte 01
    • Práctica: Descuento de Restaurante Parte 02
    • Práctica: Guardar resultados de pares e impares
    • Codigo fuente de la Sección
  • PYTHON: Funciones
    • Funciones en Python
    • Aplicaciones de la Sección
    • Definir una Función
    • Definir una Función.
    • Funciones con Retorno
    • Funciones con Retorno.
    • Parametros y Argumentos
    • Parámetros y Argumentos.
    • Argumentos Indeterminados
    • Argumentos Indeterminados.
    • Función Recursiva
    • Función Recursiva.
    • Lambda
    • Lambda.
    • Funciones Integradas
    • Funciones Integradas.
    • Métodos de Cadenas
    • PRÁCTICAS: Palindromo
    • PRÁCTICAS: Primalidad
    • PRÁCTICAS: Generador de contraseñas
    • PRÁCTICAS: Conversor de Monedas
    • PRÁCTICAS: Conversor de Monedas Parte 02
    • PRÁCTICAS: Juego adivina el número
    • PRÁCTICAS: Juego adivina el número Parte 02
    • Codigo fuente de la Sección
  • PYTHON: Modularidad
    • Modularización
    • Aplicaciones de la Sección
    • Crear Módulo
    • Formas de importas Módulos
    • Entrada desde Script
    • Formateo de Información
    • Funcion DIR
    • Módulo Math
    • Módulo Datetime
    • Paquetes en Python
    • Codigo fuente de la Sección
  • PYTHON: Poo
    • Programación Orientada a Objetos
    • ¿Qué es un Objeto?
    • ¿Qué es un Objeto?
    • ¿Qué es una Clase?
    • ¿Qué es una Clase?.
    • Clases y Objetos
    • Clases y Objetos.
    • Constructores
    • Constructores.
    • Encapsulación
    • Encapsulamiento.
    • Herencia
    • Herencia.
    • Función SUPER
    • Herencia sin SUPER
    • Polimorfismo
    • Herencia Multiple
    • Reto para el estudiante
    • SOLUCIÓN DEL RETO
    • Codigo fuente de la Sección
  • PYTHON: Errores y Archivos
    • Manejo de Errores y Archivos
    • Errores de Sintaxis
    • Excepciones
    • Gestionar Excepciones
    • Gestionar Excepciones Multiples
    • Lanzar Exepciones
    • Crear Exepciones
    • Crear y escribir Archivo
    • Leer Archivo
    • Agregar datos al Archivo
    • Modificar datos de Archivo
    • Eliminar datos de Archivo
    • Codigo fuente de la Sección
  • PROYECTO: Python, Tkinter y SQLite
    • Presentación de Sección
    • Presentacion de PROYECTO
    • Entorno Virtual
    • Ventana en Tkinter
    • Frame en Tkinter
    • Barra de Ménu
    • Label
    • Entrys
    • Buttons
    • Habilitar y Desabilitar Elementos
    • Usu de StringVar
    • Crear Tabla – Treeview
    • Conexión a base de datos SQLite
    • Crear y Eliminar Tabla – SQLite
    • Messagebox
    • Guardar registro en Base de Datos
    • Listar registros desde la Base de Datos
    • Scrollbar
    • Editar registri en la base de datos
    • Eliminar registro en la Base de Datos
    • Ejecutable para DISTRIBUCIÓN
    • Codigo fuente de la Sección
  • DDBB – Introducción a Base de Datos – OPCIONAL
    • Concepto básico de Base de Datos
    • Modelo Relacional de Base de Datos
    • Descargar e Instalar DIA Herramienta de Diagrama BD
    • Cardinalida y Napeo entre Entidades de un Base de Datos
    • Relaciones entre Entidades de una Base de Datos
    • Instalar DB Browser para SQLite
    • ¿Que es SQLite?
    • Crear Base de Datos y su Entidad
    • Crear Tabla con su clave Forania
    • Crear Tablas Intermedias
    • Inserta datos a las Tablas de base datos
    • Seleccionar y Visualizar Datos de una Tabla de un Base de Datos
    • Seleccionar de Datos con WHERE
    • Seleccionar de Datos de diferentes tablas con INNER JOIN
    • Crea una Base de Datos DB_TIENDA y sus tablas
    • Editar datos de una tabla con UPDATE
    • Código de SQL para mas Practicas de Eliminar
    • Eliminar datos de una Tabla con DELETE
    • Eliminar una Tabla con DROP
    • Código primario con auto Incremento y NOT NULL
  • HTML- Lenguaje HTML
    • ¿Qué es HTML?
    • Estrutura base de HTML
    • Atributos
    • Encabezados H
    • Tipos de Textos
    • Listas
    • Tablas
    • Enlaces
    • Imagenes
    • Videos
    • Formularios
    • Atributos de Input
    • Contenedores
    • Etiqueta Meta
    • PRÁCTICA: Página de imagenes
    • Favicon
  • CSS – Lenguaje CSS
    • Primeros estilos
    • Selectores
    • Seudo Clases y seudo Elementos
    • Modelo de Cajas
    • Estilos de Textos
    • Tipos de Elementos
    • Elemento Buttom
    • Posicionamiento
    • Uso de Float
    • Estilos de Tabla
    • Estilos de Lista
    • PRÁCTICA: Diseño para calculos de figuras geométricas parte 01
    • PRÁCTICA: Diseño para calculos de figuras geométricas parte 02
    • PRÁCTICA: Diseño para calculos de figuras geométricas parte 03
    • PRÁCTICA: Diseño para calculos de figuras geométricas parte 04
    • Diseño web adaptable (Responsive web design)
  • HTML y CSS: Práctica de Blog Personal
    • Presentacion de PROYECTO
    • Maquetatación con HTML el HEADER
    • Usando CSS Grid
    • Grid y Flexbox
    • Main de Página de Inicio
    • Página de BLOGS parte 01
    • Página de BLOGS parte 02
    • Página de BLOG
    • Página de PROFILE
    • RETO: Web Responsivo de Blog Personal
    • Codigo fuente de la Aplicación
  • FLASK: Introducción
    • Presentación de Sección
    • Funciones decoradoras
    • Instalar Flask
    • Hola Mundo con Flask
    • Modo desarrollador
    • Plantillas de HTML
    • Enviar datos a la Vista
    • Recorrer listas con Jinja
    • Manejo de archivos Estáticos
    • Enlaces a plantillas
    • Enviar datos por URL
    • Capturar Errores Básicas
    • Codigo fuente de la Sección
  • FLASK: Modularización, Jinja, Blueprint
    • PRÁCTICA: Entorno virtual para el proyecto
    • Crear la Aplicación
    • Modularización del Proyecto
    • PRÁCTICA: Crear Vistas y Plantillas
    • Crear Vistas y Plantillas
    • Herencia de Plantillas
    • Titulo Dinámico
    • Modularizar con Blueprint
    • Agregar Appa – Paquete
    • Data en el Models
  • FLASK: MySQL y SQLAlchemy
    • ¿ORM con Flask?
    • Instalar MySQL
    • Instalar SQLAlchemy y Crear BD
    • Configuración de Base de Datos
    • Crear Módulo
    • Listar Datos
    • Formulario de Insertar Datos
    • Insertar Registro
    • Formulario de Editar Datos
    • Editar Registro
    • Eliminar Registro
    • Código fuente de la Aplicación
    • Que vamos aprender ahora
  • DJANGO 3: Introducción
    • Introducción ¿Qué es Django?
    • Temas de esta Sección
    • Crear espacio de Trabajo
    • Crear Proyecto con Django
    • Hola Mundo con Django
    • Petición y Respuesta
    • RETO: Ordenar números
    • SOLUCIÓN DEL RETO: Ordenar números
    • Enviar argumentos mediante URL
    • Crear App
    • Codigo fuente de la Sección
  • Backend con Django – Blog Personal
    • Temas de esta Sección
    • ¿Què es App en Django?
    • Patron de diseño MVT
    • RETO: Crear el proyecto
    • SOLUCIÓN DEL RETO: Crear proyecto
    • Apps y Views
    • Models
    • Migrar Apps
    • Shell de Django
    • Obtener datos de Base de Datos
  • Panel de Administador – Blog Personal
    • Introducción
    • Temas de esta Sección
    • Admin
    • Personalizar panel de administrador Parte 1
    • Personalizar panel de administrador Parte 2
    • Agregar Ckeditor
    • Manejando Imagenes
    • RETO: App Perfil
    • SOLUCIÓN DEL RETO: App perfil
  • Templates – Blog Personal
    • Presentación de Sección
    • Temas de esta Sección
    • Renderizar Plantillas
    • Archivos Estaticos
    • Herencia de Plantillas
    • RETO: Herencia de Plantilla
    • SOLUCIÓN DEL RETO: Herencia de Plantillas
    • Manejo de Rutas
    • Renderizar con Registros
    • Blog y ckeditor
    • Titulo Dinámico
    • RETO: Terminar con Perfil
    • SOLUCIÓN DEL RETO: Perfil
  • DJANGO2 – Introducción a Django
    • ¿Que es Django?
    • Crear Entorno Virtual
    • Crear mi Proyecto con Django
    • Configuración del Proyecto
    • Apps
    • Views y Urls
    • Models
    • Admin
    • Shell
    • Templates
    • Corregir Pylint
    • Web dinamico
    • Static
  • DJANGO2 – Crear una Web Personal
    • Introducción a Web Personal
    • Crear el Proyecto – web-personal – (PRACTICA)
    • Crear el Proyecto – web-personal – (SOLUCIÓN)
    • Funcionar Frontend y Backend
    • Heredar Plantillas
    • Templates Tag urls
    • PORTAFOLIO – Crear una APP (PRACTICA)
    • PORTAFOLIO – Crear una APP (SOLUCION)
    • PORTAFOLIO – Crear modelo Project (PRACTICA)
    • PORTAFOLIO – Crear modelo Project (SOLUCION)
    • PORTFOLIO – Configurar Panel de Administrador
    • PORTFOLIO – Configurar Campos Especiales
    • PORTFOLIO – Configurar Archivos Media
    • PORTFOLIO – Cargar datos de Base de Datos
    • PORTFOLIO – Enlaces de Proyectos
    • Detalles Finales del Proyecto Personal (MVT)
  • DJANGO2 – Crear una Web Empresarial
    • Introducción Web_Empresarial
    • Preparar Proyecto (PRACTICA)
    • Preparar Proyecto (SOLUCIÓN)
    • SERVICIOS: Crear app services(PRACTICA)
    • SERVICIOS: Crear app services(SOLUCIÓN)
    • SERVICIOS: Fecha de Publicación
    • CONTACTO: Crear app contact(PRACTICA)
    • CONTACTO: Crear Formulario
    • CONTACTO: Agregar diseño al Formulario
    • CONTACTO: Enviar datos del Formulario
    • CONTACTO: Enviar Email de Prueba
    • BLOG: Crear APP blog (PRACTICA)
    • BLOG: Crear Modelos
    • BLOG: Configurar panel de Administrador
    • BLOG: Mostrar Vista
    • OTROS: Aplicar Ckreator
    • OTROS: Crear Templates Tag
    • Detalles Finales

 

🇪🇸 Curso completo de Python 2022-De cero a Master con Python 3🇪🇸 Curso completo de Python 2022-De cero a Master con Python 3

Time remaining or 324 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate