Skip to content

Commit bf9ec9c

Browse files
committed
learning path proof of concept
1 parent dadd4c7 commit bf9ec9c

File tree

9 files changed

+147
-3
lines changed

9 files changed

+147
-3
lines changed

README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Python Peru's Website
2+
3+
4+
To build, first you need to install graphviz:
5+
6+
1. macOS with Homebrew
7+
```sh
8+
brew install graphviz
9+
```
10+
11+
2. macOS with MacPorts
12+
```sh
13+
sudo port install graphviz
14+
```
15+
16+
3. apt-based Linux distribution
17+
```sh
18+
apt install graphviz
19+
```
20+
21+
Make sure you have Python 3.12 installed. Then install `poetry`:
22+
23+
```sh
24+
pip install -U poetry
25+
```
26+
27+
Then install all the necessary packages (make sure to change to the root directory of the project):
28+
29+
```sh
30+
poetry install
31+
```
32+
33+
You can build the html files of the blog by running the following command:
34+
35+
```sh
36+
poetry run ablog build
37+
```
38+
39+
Then you can serve the files locally using this command:
40+
```sh
41+
poetry run ablog serve
42+
```

conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
"sphinx.ext.extlinks",
202202
"sphinx.ext.intersphinx",
203203
"sphinx.ext.todo",
204+
"sphinx.ext.graphviz",
204205
"ablog",
205206
"myst_parser",
206207
"sphinxcontrib.youtube",

index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ description: Python Perú
1414

1515
````{rst-class} head-button
1616
:::{container} buttons
17-
[¡Python de cero a Pro!](learning-path.md)
17+
[¡Python de cero a Pro!](learning-path/index.md)
1818
:::
1919
````
2020

@@ -50,5 +50,5 @@ Infórmate de lo último de lo que acontece en nuestra comunidad.
5050
5151
about.md
5252
events.md
53-
learning-path.md
53+
learning-path/index.md
5454
```
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ¡Python de cero a Pro!
1+
# Avanzado A
22

33
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus.
44
Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed,

learning-path/advanced-b.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Avanzado B
2+
3+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus.
4+
Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed,
5+
dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper
6+
congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est
7+
eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu
8+
massa, scelerisque vitae, consequat in, pretium a, enim.
9+
10+
Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras
11+
vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio
12+
eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum
13+
primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh.
14+
Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non
15+
diam sodales hendrerit.

learning-path/beginner.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Principiante
2+
3+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus.
4+
Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed,
5+
dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper
6+
congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est
7+
eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu
8+
massa, scelerisque vitae, consequat in, pretium a, enim.
9+
10+
Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras
11+
vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio
12+
eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum
13+
primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh.
14+
Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non
15+
diam sodales hendrerit.

learning-path/index.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# ¡Python de cero a Pro!
2+
3+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus.
4+
Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed,
5+
dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper
6+
congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est
7+
eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu
8+
massa, scelerisque vitae, consequat in, pretium a, enim.
9+
10+
Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras
11+
vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio
12+
eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum
13+
primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh.
14+
Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non
15+
diam sodales hendrerit.
16+
17+
18+
```{graphviz}
19+
digraph Learning_path {
20+
a [label="Principiante" href="beginner/" fillcolor="blue" style="filled" fontcolor="white" target="_top"];
21+
b [label="Intermedio" href="intermediate/" fillcolor="yellow" style="filled" target="_top"];
22+
c [label="Avanzado A" href="advanced-a/" fillcolor="green" style="filled" target="_top"];
23+
d [label="Avanzado B" href="advanced-b/" fillcolor="green" style="filled" target="_top"];
24+
e [label="Pro" href="pro/" fillcolor="red" style="filled" fontcolor="white" target="_top"];
25+
a -> b;
26+
b -> c;
27+
b -> d;
28+
c -> e;
29+
d -> e;
30+
}
31+
```
32+
33+
```{toctree}
34+
:hidden: true
35+
36+
beginner.md
37+
intermediate.md
38+
advanced-a.md
39+
advanced-b.md
40+
pro.md
41+
```

learning-path/intermediate.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Intermedio
2+
3+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus.
4+
Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed,
5+
dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper
6+
congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est
7+
eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu
8+
massa, scelerisque vitae, consequat in, pretium a, enim.
9+
10+
Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras
11+
vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio
12+
eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum
13+
primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh.
14+
Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non
15+
diam sodales hendrerit.

learning-path/pro.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Pro
2+
3+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non risus.
4+
Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed,
5+
dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper
6+
congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est
7+
eleifend mi, non fermentum diam nisl sit amet erat. Duis semper. Duis arcu
8+
massa, scelerisque vitae, consequat in, pretium a, enim.
9+
10+
Pellentesque congue. Ut in risus volutpat libero pharetra tempor. Cras
11+
vestibulum bibendum augue. Praesent egestas leo in pede. Praesent blandit odio
12+
eu enim. Pellentesque sed dui ut augue blandit sodales. Vestibulum ante ipsum
13+
primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aliquam nibh.
14+
Mauris ac mauris sed pede pellentesque fermentum. Maecenas adipiscing ante non
15+
diam sodales hendrerit.

0 commit comments

Comments
 (0)