yaml_resume.resume package

class yaml_resume.resume.Resume(contact, profiles, experiences, education, skills, languages, projects, hobbies)

Bases: yaml.YAMLObject

Class corresponding to a full resume.

Parameters
  • contact (Contact) – Contact informations.

  • profiles (list[Profile]) – Profile section of the resume.

  • experiences (list[Experience]) – Experience section of the resume.

  • education (list[Degree]) – Education section of the resume.

  • skills (list[Skill]) – Skills section of the resume.

  • languages (list[Language]) – Languages section of the resume.

  • projects (list[Project]) – Projects section of the resume.

  • hobbies (list[Hobby]) – Hobbies section of the resume.

ask()

Interactively create a Resume object.

Returns

A Resume object from provided answers.

load()

Load dictionary and returns a Resume object.

Parameters

data (dict[]) – A dictionary loaded from a yaml file.

Returns

A Resume object.

yaml_tag = 'Resume'