#Looking for rockstar programmers who can dream in Python. class rockstar: def __init__(self, theRockStar): self.me = theRockStar self.jobLocation = 'Mumbai' self.organization = 'Reliance Jio' self.points = 0 def backEndSkills(self): skills = {'Nginx':20,\ 'uwsgi':10,\ 'MVC Framework':20,\ 'postgresql':20,\ 'nosql':5,\ 'flask':5,\ 'apache':5,\ 'https': 10,\ 'python':30} for skill in skills.keys(): if self.me.has_skill(skill): self.points += skills[skill]*self.me.skill_level(skill) if not self.me.has_skill('python'): return False return True def networkSkills(self): skills = {'tcp/ip':10,\ 'basic_networking':15,\ 'routers':15,\ 'ssh':10,\ 'ping':5,\ } for skill in skills.keys(): if self.me.has_skill(skill): self.points += skills[skill]*self.me.skill_level(skill) if not self.me.has_skill('basic_networking'): return False return True def automationSkills(self): skills = {'pexpect':10,\ 'AD/LDAP':10,\ 'paramiko':10,\ 'exscript':10} for skill in skills.keys(): if self.me.has_skill(skill): self.points += skills[skill]*self.me.skill_level(skill) if not self.me.has_skill('python'): return False return True def frontEndSkills(self): skills = {'HTML':5,\ 'CSS':5,\ 'angular':5,\ 'javascript':10} for skill in skills.keys(): if self.me.has_skill(skill): self.points += skills[skill]*self.me.skill_level(skill) return True def amI_goodFit(self): if self.automationSkills() and self.frontEndSkills() and self.backEndSkills() and self.networkSkills(): if self.points > 60: self.me.applyToJob(priority='QUICKLY') pass pass
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question