class Education:
def __init__(self):
self.bachelor_university = "University of Pisa"
self.bachelor_field = "Digital Humanities"
self.master_university = "University of Pisa"
self.master_field = "NLP & Digital Humanities"
self.research_interests = [
"Machine Learning",
"Natural Language Processing",
"Artificial intelligence",
"Data Science"
]
def describe(self):
interests = ", ".join(self.research_interests)
return (
f"I completed my Bachelor's degree in {self.bachelor_field} at {self.bachelor_university},\n"
"focusing on topics such as Natural Language Processing, Human Language Technologies,\n"
"Web Development, and Data Analysis.\n"
f"I'm currently pursuing my Master's degree in {self.master_field} at {self.master_university}.\n"
f"My research interests include {interests}."
)
class Introducer:
def __init__(self):
self.name = "Arcangelo"
self.surname = "Franco"
self.age = 29
self.location = "Italy"
self.education = Education()
def introduce(self):
return (
f"Hi! My name is {self.name} {self.surname}.\n"
f"I'm {self.age} years old and I'm from {self.location}.\n"
"I hope I can be of help to you."
)
def describe_education(self):
return self.education.describe()
def main():
presenter = Introducer()
print(presenter.introduce())
print()
print(presenter.describe_education())
if __name__ == "__main__":
main()
-
NLP & Digital Humanities, University of Pisa
- Pisa, Tuscany
- in/arcangelofranco
Popular repositories Loading
-
-
computational_linguistics_2019-2020
computational_linguistics_2019-2020 PublicComputational Linguistic Project for the Academic Year 2019-2020
Jupyter Notebook
-
Cyberbullying_Classification_HLT_2023-2024
Cyberbullying_Classification_HLT_2023-2024 PublicHuman Language Technologies Project for the Academic Year 2023-2024
Jupyter Notebook
-
LDS_2024-2025
LDS_2024-2025 PublicLaboratory of Data Science Project for the Academic Year 2024-2025
Jupyter Notebook
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.