Classe Autori
Grazie al linguaggio Pyton
ed al semplice progetto class Author
è possibile generare automaticamente una tabella markdown per gli autori che contribuiscono alla realizzazione degli articoli del sito BalziBox.
Il progetto è eseguibile tramite l’applicazione didattica Thonny .
class Author:
def __init__(self, alias, name, surname, location):
self.alias = alias
self.name = name
self.surname = surname
self.location = location
def to_markdown(self):
return f"| Info Author | Description | \n| ---: | --- |\n|Alias: | {self.alias} |\n| Name: | {self.name} |\n| Surname: | {self.surname} |\n| Location: | {self.location}"
authors = [
Author("Fr.Sa.Ba", "Francesco Saverio", "Balzano", "[40.8470, 14.2650](https://www.openstreetmap.org/search?lat=40.8470&lon=14.2650#map=11/40.8468/14.2654)"),
]
list_authors = "\n".join(autore.to_markdown() for autore in authors)
print(list_authors)
Fr.Sa.Ba
Info Author | Description |
---|---|
Alias: | Fr.Sa.Ba |
Name: | Francesco Saverio |
Surname: | Balzano |
Location: | 40.8470, 14.2650 |