Skip to content
View arcangelofranco's full-sized avatar

Block or report arcangelofranco

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arcangelofranco/README.md

Typing SVG


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()

Popular repositories Loading

  1. arcangelofranco arcangelofranco Public

  2. computational_linguistics_2019-2020 computational_linguistics_2019-2020 Public

    Computational Linguistic Project for the Academic Year 2019-2020

    Jupyter Notebook

  3. Cyberbullying_Classification_HLT_2023-2024 Cyberbullying_Classification_HLT_2023-2024 Public

    Human Language Technologies Project for the Academic Year 2023-2024

    Jupyter Notebook

  4. LDS_2024-2025 LDS_2024-2025 Public

    Laboratory of Data Science Project for the Academic Year 2024-2025

    Jupyter Notebook