Skip to content

Commit 2a251fb

Browse files
committed
Retos de programación v3
1 parent 04531fa commit 2a251fb

File tree

414 files changed

+8590
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

414 files changed

+8590
-0
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.db
2+
*.py[cod]
3+
.venv/
4+
.web
5+
__pycache__/

README.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Retos de Programación Web
2+
3+
[![Python](https://img.shields.io/badge/Python-3.11+-yellow?style=for-the-badge&logo=python&logoColor=white&labelColor=101010)](https://python.org)
4+
[![Reflex](https://img.shields.io/badge/Reflex-0.3.7+-5646ED?style=for-the-badge&logo=python&logoColor=white&labelColor=101010)](https://reflex.dev)
5+
6+
## Proyecto web "Retos de Programación"
7+
8+
![https://retosdeprogramacion.com](./assets/preview.jpg)
9+
10+
> Ejercicios, retos y aplicaciones para mejorar tu lógica de programación con cualquier lenguaje. Gratis, a tu ritmo y en comunidad.
11+
12+
### Visita [https://retosdeprogramacion.com](https://retosdeprogramacion.com)
13+
14+
## Proyecto, configuración y despliegue
15+
16+
> Tienes toda la información sobre cómo desarrollar, ejecutar y desplegar el proyecto en este otro [sitio web](https://github.com/mouredev/adeviento-web) que he creado usando las mismas tecnologías.
17+
18+
## Recursos utilizados
19+
20+
Inspirado en el grandísimo diseño del sitio web de la fuente [Monaspace](https://monaspace.githubnext.com/) creada por GitHub.
21+
22+
![Python](https://img.shields.io/github/stars/python/cpython?label=Python&style=social)
23+
![Reflex](https://img.shields.io/github/stars/reflex-dev/reflex?label=Reflex&style=social)
24+
![Monaspace](https://img.shields.io/github/stars/githubnext/monaspace?label=Monaspace&style=social)
25+
![Mona Sans](https://img.shields.io/github/stars/github/mona-sans?label=Mona%20Sans&style=social)
26+
![Vercel](https://img.shields.io/github/stars/vercel/vercel?label=Vercel&style=social)
27+
28+
* Lenguaje: [Python](https://www.python.org/)
29+
* Framework: [Reflex](https://reflex.dev/)
30+
* Fuentes: [Monaspace](https://github.com/githubnext/monaspace) y [Mona Sans](https://github.com/github/mona-sans)
31+
* Hosting: [Vercel](https://vercel.com/)
32+
33+
## Aprende a desarrollar una web como esta
34+
35+
<a href="https://github.com/mouredev/python-web"><img src="https://raw.githubusercontent.com/mouredev/python-web/main/Images/header.jpg"/></a>
36+
37+
Curso gratis para aprender desarrollo frontend Web con Python puro desde cero con Reflex. Las tecnologías usadas para desarrollar el proyecto de los "Retos de Programación". También tengo un curso de Python desde cero para principiantes.
38+
39+
[![Curso Python Web](https://img.shields.io/github/stars/mouredev/python-web?label=Curso%20Python%20web&style=social)](https://github.com/mouredev/python-web)
40+
[![Curso Python](https://img.shields.io/github/stars/mouredev/hello-python?label=Curso%20Python&style=social)](https://github.com/mouredev/python-web)
41+
42+
## ![https://mouredev.com](https://raw.githubusercontent.com/mouredev/mouredev/master/mouredev_emote.png) Hola, mi nombre es Brais Moure.
43+
### Freelance full-stack iOS & Android engineer
44+
45+
[![Twitch](https://img.shields.io/badge/Twitch-Retos_en_directo-9146FF?style=for-the-badge&logo=twitch&logoColor=white&labelColor=101010)](https://twitch.tv/mouredev)
46+
[![Discord](https://img.shields.io/badge/Discord-Chat_comunidad-5865F2?style=for-the-badge&logo=discord&logoColor=white&labelColor=101010)](https://mouredev.com/discord)
47+
[![Link](https://img.shields.io/badge/Links_de_interés-moure.dev-39E09B?style=for-the-badge&logo=Linktree&logoColor=white&labelColor=101010)](https://moure.dev)
48+
49+
[![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCxPD7bsocoAMq8Dj18kmGyQ?style=social)](https://youtube.com/mouredevapps?sub_confirmation=1)
50+
[![Twitch Status](https://img.shields.io/twitch/status/mouredev?style=social)](https://twitch.com/mouredev)
51+
[![Discord](https://img.shields.io/discord/729672926432985098?style=social&label=Discord&logo=discord)](https://mouredev.com/discord)
52+
[![Twitter Follow](https://img.shields.io/twitter/follow/mouredev?style=social)](https://twitter.com/mouredev)
53+
![GitHub Followers](https://img.shields.io/github/followers/mouredev?style=social)
54+
![GitHub Stars](https://img.shields.io/github/stars/mouredev?style=social)
55+
56+
Soy ingeniero de software desde 2010. Desde 2018 años combino mi trabajo desarrollando Apps con la creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como **[@mouredev](https://moure.dev)**.
57+
58+
### En mi perfil de GitHub tienes más información
59+
60+
[![Web](https://img.shields.io/badge/GitHub-MoureDev-14a1f0?style=for-the-badge&logo=github&logoColor=white&labelColor=101010)](https://github.com/mouredev)

assets/css/main.css

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
html {
2+
font-size: 16px;
3+
}
4+
5+
@media screen and (max-width: 768px) {
6+
html {
7+
font-size: 14px;
8+
}
9+
}
10+
11+
@media screen and (max-width: 576px) {
12+
html {
13+
font-size: 13px;
14+
}
15+
}
16+
17+
.marquee {
18+
height: 3em;
19+
width: 100%;
20+
overflow: hidden;
21+
position: relative;
22+
}
23+
24+
.marquee div {
25+
display: block;
26+
width: 200%;
27+
height: 3em;
28+
position: absolute;
29+
overflow: hidden;
30+
animation: marquee 30s linear infinite;
31+
}
32+
33+
.marquee p {
34+
float: left;
35+
width: 50%;
36+
}
37+
38+
@keyframes marquee {
39+
0% { left: 0; }
40+
100% { left: -100%; }
41+
}
42+
43+
.token {
44+
color: rgb(130, 210, 207) !important;
45+
}

0 commit comments

Comments
 (0)