from dataclasses import dataclass
from typing import Tuple
class Meta(type):
def __new__(cls, name, bases, attrs):
new_cls = super().__new__(cls, name, bases, attrs)
return dataclass(unsafe_hash=True, frozen=True)(new_cls)
class Bio(metaclass=Meta):
name : str = "Nibaldo Chavez"
designation : str = "Full Stack Programmer"
portfolio : str = "https://niba291.github.io/Portfolio/"
class Stack(metaclass=Meta):
languages : Tuple[str, ...] = ("Python", "PHP", "Java", "C#", "Node", "JavaScript")
databases : Tuple[str, ...] = ("MySQL", "MariaDB", "SQL Server", "MongoDB", "NoSql", "SqlLite")
misc : Tuple[str, ...] = ("GIT", "React", "Jquery", "DJango", "Flask", "Bootstrap", "Electron.js", "Apache cordova")
class Languages(metaclass=Meta):
languages : Tuple[str, ...] = ("Spanish Native", "English B1-B2")
-
Notifications
You must be signed in to change notification settings - Fork 0
niba291/niba291
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published