#!/usr/bin/python
# -*- coding: utf-8 -*-
from typing import List
class Profile:
def __init__(self, name: str, role: str, languages: List[str], hobbies: List[str], skills: List[str], learning: List[str]):
self.name = name
self.role = role
self.languages = languages
self.hobbies = hobbies
self.skills = skills
self.learning = self.skills + learning
def say_hi(self):
print(f"๐ Hi there, my name is {self.name} and I am a {self.role}.")
print(f"๐ฌ I speak {', '.join(self.languages)} and my hobbies include {', '.join(self.hobbies)}.")
print(f"๐ง๐ปโ๐ป Skills {', '.join(self.skills)}.")
print(f"๐ Currently learning: {', '.join(self.learning)} ๐คฉ.")
print("๐ Thanks for dropping by, hope we will build something that makes the world better ๐.")
me = Profile(
name="Lewis Liu",
role="Software Engineer",
languages=["Chinese", "English"],
hobbies=["Coding๐งโ๐ป", "Hip-hop๐ต", "Basketball๐"],
skills=["Python", "React", "Machine Learning", "Linux"],
learning=["Rust", "Golang", "Penetration Testing"]
)
me.say_hi()
lewislovelock
Follow
๐พ
savage mode
I majored in molecular biology, taught myself coding, and now work as a software developer at BGI.
- Thailand
- @lewis1ove1ock
Block or Report
Block or report lewislovelock
Report abuse
Contact GitHub support about this userโs behavior. Learn more about reporting abuse.
Report abusePinned
-
-
refine-crm-dashboard
refine-crm-dashboard PublicA Real-Time CRM Dashboard developed by using Refine, Ant Design, and GraphQL.
TypeScript
-
nanopore_variant_calling
nanopore_variant_calling PublicA pipeline for Nanopore variant calling
Shell
-
BioinfoAgent
BioinfoAgent PublicMultiple agents collaborating to perform bioinformatics analyses.
Python
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.