gitmyhub

python-web

HTML ★ 4.7k updated 9d ago

Curso para aprender desarrollo frontend Web con Python puro desde cero. Elaborado durante las emisiones en directo desde Twitch de MoureDev.

This repository contains course materials for learning how to build websites using Python and a framework called Reflex. Reflex lets you write both the visual front end of a website and the back-end logic entirely in Python, without needing to write JavaScript or HTML by hand. The course is in Spanish and was created during live streams on Twitch by the creator MoureDev.

The main course runs about 13 hours and covers everything from installation to building and publishing a real website from scratch. The practical project built throughout the course is a personal link page similar to a Linktree-style profile site. Topics covered include components, layout, styling, responsive design, fonts, images, and deploying the finished site to the internet. A second advanced course of similar length goes deeper into topics like connecting to a database using PostgreSQL, setting up a REST API, using Docker, configuring automated deployments with GitHub Actions, and handling real-time data.

The README includes timestamped links to each lesson within the YouTube videos, so you can jump directly to the section you want. There is also a bonus tutorial covering the creation of a community advent calendar website, which serves as an additional practical example with open source code.

Reflex went through a significant change starting with version 0.4.0, switching from the Chakra component library to Radix. The README notes this explicitly and explains how components moved between namespaces, which matters if you are following along with an older version of the tutorial.

All code from the course is available in this repository. The README points to a Discord community where learners can ask questions and share their work. No prior web development knowledge is required to follow the course.