Aprende Flask con Peewee
¿Quieres convertir tus programas en Python en sitios web y aplicaciones? Flask es el pequeño framework que puede hacerlo. Con una barrera de entrada baja, toneladas de paquetes útiles y un inicio rápido, Flask es el framework web preferido para muchos desarrolladores de Python.
Al final de la pista, conocerás los conceptos básicos de Python, cómo instalar y comenzar a usar Flask, cómo usar una base de datos con Python y tu aplicación Flask, y mucho más.
Comenzaremos con algunos cursos sobre fundamentos de Python, incluyendo material sobre tuplas de Python, secuencias, diccionarios, funciones, y empaquetado y desempaquetado. Estos cursos te pondrán al día sobre el lenguaje Python antes de sumergirte en Flask.
A continuación, cubriremos conceptos básicos de desarrollo front-end, como HTML, CSS e HTTP.
Luego, te sumergirás de lleno en Flask con nuestro curso Conceptos básicos de Flask. También cubriremos los conceptos básicos de Git y el uso de bases de datos en Python.
El siguiente curso te llevará a construir una red social simple usando Flask. Tendremos registro de usuarios, autenticación de usuarios, contraseñas con hash fuerte, validación de formularios, y más.
Finalmente, repasaremos los conceptos básicos de REST API y construiremos una REST API con Flask usando Flask-RESTFul, Flask-Limiter y Flask-HTTPAuth.
¿Listo para aprender este framework web y comenzar a construir aplicaciones y sitios web con Python? ¡Vamos a empezar!
¿Listo para comenzar a aprender?
Treehouse ofrece una prueba gratuita de 7 días para estudiantes nuevos. Obtén acceso a miles de horas de contenido. Aprende a programar, consigue el trabajo de tus sueños.
Comienza Tu Prueba Gratuita
-
Curso
- 1
Introducción a las Tuplas
¡Aprende sobre una estructura de datos de Python que es similar a las listas pero con una diferencia clave!
-
Curso
- 1
- 2
Secuencias de Python
Descubre varios tipos de secuencias de Python, muchas formas de iteración de secuencias y todas las operaciones de secuencia comunes.
-
Curso
- 1
- 2
Introducción a los Diccionarios
Otra estructura de datos útil de Python es el diccionario. Aprende cómo escribir uno y usarlo en tu código de Python diario.
-
Curso
- 1
- 2
- 3
Funciones, Empaquetado y Desempaquetado
Aprende los pormenores de las funciones de Python, cómo enviar y recibir valores a funciones, y todo sobre empaquetado y desempaquetado de Python.
-
Curso
- 1
- 2
- 3
Introducción a HTML y CSS
Comienza a crear páginas web con HTML y CSS, los bloques de construcción básicos del desarrollo web. HTML, o HyperText Markup Language, es un conjunto estándar de etiquetas que usarás para indicarle al navegador web cómo está estructurado el contenido de tus páginas web y aplicaciones. Usa CSS, u Hojas de estilo en cascada, para seleccionar etiquetas HTML e indicarle al navegador qué aspecto debe tener tu contenido. Ya sea que estés programando por diversión o planeando comenzar una carrera en desarrollo web, aprender HTML y CSS es un excelente lugar para empezar.
-
Curso
- 1
- 2
Conceptos básicos de HTTP
Durante este curso, examinaremos el método subyacente que utilizan los dispositivos para comunicarse entre sí: HTTP o el Protocolo de transferencia de hipertexto. En particular, nos enfocaremos en cómo un navegador web moderno automatiza el envío de solicitudes HTTP y la recepción de respuestas HTTP.
-
Curso
- 1
- 2
- 3
Conceptos básicos de Flask
Flask es una de las formas más fáciles de llevar tus habilidades en Python en línea. Es un excelente microframework utilizado por miles de personas para crear prototipos y pequeñas aplicaciones web.
-
2 minInstrucción
Introducción a Git
Un sistema de control de versiones como Git puede evitar que pierdas tu trabajo y ayudarte a colaborar con otros....(continúa leyendo)
Visto -
Curso
- 1
- 2
- 3
Uso de bases de datos en Python
Cuando deseas almacenar datos de un programa, tienes dos opciones generales: archivos o bases de datos. En este curso, vamos a explorar el uso de una base de datos desde Python usando el excelente ORM Peewee. Construiremos una aplicación de diario de línea de comandos que almacena nuestros pensamientos y notas en una base de datos SQLite, nos permite revisarlos y eliminarlos, ¡e incluso tiene una función de búsqueda!
-
Curso
- 1
- 2
- 3
- 4
Una red social con Flask
Es hora de sumergirse y construir algo grande. En este curso, vamos a tomar las herramientas que hemos aprendido, Flask, Peewee y Python mismo, y construir una pequeña red social. Tendremos registro de usuarios, autenticación de usuarios, contraseñas con hash fuerte, validación de formularios, y más.
-
Curso
- 1
Introducción a las API REST
Muchas de las API que encontrarás en la web utilizan una idea de diseño subyacente conocida como REST, que significa Transferencia de estado representacional. Comprender qué y cómo proporciona una API REST te ayudará a construir API mejores y más sólidas para tus usuarios.
-
Curso
- 1
- 2
API REST con Flask
Construir una API con Flask puede ser bastante simple, pero a menudo terminarás con una gran cantidad de código en solo uno o dos archivos. ¡En otras palabras, puede ser complicado! Pero con algunas herramientas simples como Flask-RESTFul, Flask-Limiter y Flask-HTTPAuth, puedes construir una API limpia, bien organizada y sólida con este excelente framework de Python ligero.
-
60 minExamen
Examen final de la pista Explorando Flask con Peewee
Pon a prueba tus habilidades de Explorando Flask con Peewee. Este examen final incluye una variedad de tipos de preguntas para evaluar lo que has aprendido. Aprueba para obtener tu certificado.
-
Finalización de la Ruta
Esta ruta incluye:
- Introducción a las Tuplas 13 min
- Secuencias de Python 65 min
- Introducción a los Diccionarios 36 min
- Funciones, Empaquetado y Desempaquetado 65 min
- Introducción a HTML y CSS 2 horas
- Conceptos básicos de HTTP 67 min
- Conceptos básicos de Flask 3 horas
- Introducción a Git 2 min
- Uso de bases de datos en Python 118 min
- Una red social con Flask 4 horas
- Introducción a las API REST 30 min
- API REST con Flask 2 horas
- Examen final de la pista Explorando Flask con Peewee 60 min