Welcome to my GitHub profile!
- Building side projects, trying to be innovative : )
- Exploring new softwares and gadgets
- Playing with AI
- Playing video games, watching movies, enjoying nature
Success is a team effort. The Great Wall of China wasn't built by one guy. In software development, it's incredible how much more exponentially effective a team of skilled programmers are compared to one. And if you are looking for a +x developer, look no further.
def about_me(cls):
class JiClass:
def __init__(self, name, age, disciplines):
self.profile = cls(name, age, disciplines)
def get_info(self):
attrs = ["name", "age", "disciplines"]
formatted_attrs = [f"{attr}: {getattr(self.profile, attr)}" for attr in attrs]
return '\n'.join(formatted_attrs)
return JiClass
@about_me
class NewHire:
def __init__(self, name, age, disciplines):
self.name = name
self.age = age
self.disciplines = disciplines
Weiqi = NewHire(name="Weiqi Ji", age=23, disciplines=["software development", "applied machine learning", "mechatronics engineering"])
print(Weiqi.get_info())