用户提问: ai写简历软件
Ai回答: Here is a simple resume writing software in Python:
Resume Writer
================
This software will help you create a simple resume with the following sections:
* Contact Information
* Objective
* Education
* Work Experience
* Skills
Code
python
class Resume:
def __init__(self):
self.contact_info = {}
self.objective =
self.education = []
self.work_experience = []
self.skills = []
def add_contact_info(self):
self.contact_info[name] = input(Enter your name: )
self.contact_info[email] = input(Enter your email: )
self.contact_info[phone] = input(Enter your phone number: )
self.contact_info[address] = input(Enter your address: )
def add_objective(self):
self.objective = input(Enter your objective: )
def add_education(self):
education = {}
education[degree] = input(Enter your degree: )
education[institution] = input(Enter your institution: )
education[graduation_date] = input(Enter your graduation date: )
self.education.append(education)
def add_work_experience(self):
experience = {}
experience[job_title] = input(Enter your job title: )
experience[company] = input(Enter your company: )
experience[dates_employed] = input(Enter your dates employed: )
self.work_experience.append(experience)
def add_skills(self):
skill = input(Enter your skill: )
self.skills.append(skill)
def display_resume(self):
print(Contact Information)
print(fName: {self.contact_info['name']})
print(fEmail: {self.contact_info['email']})
print(fPhone: {self.contact_info['phone']})
print(fAddress: {self.contact_info['address']})
print(\nObjective)
print(self.objective)
print(\nEducation)
for i, education in enumerate(self.education):
print(fEducation {i+1}:)
print(fDegree: {education['degree']})
print(fInstitution: {education['institution']})
print(fGraduation Date: {education['graduation_date']})
print(\nWork Experience)
for i, experience in enumerate(self.work_experience):
print(fExperience {i+1}:)
print(fJob Title: {experience['job_title']})
print(fCompany: {experience['company']})
print(fDates Employed: {experience['dates_employed']})
print(\nSkills)
for i, skill in enumerate(self.skills):
print(fSkill {i+1}: {skill})
def main():
resume = Resume()
while True:
print(\nResume Writer Menu:)
print(1、Add Contact Information)
print(2、Add Objective)
print(3、Add Education)
print(4、Add Work Experience)
print(5、Add Skills)
print(6、Display Resume)
print(7、Quit)
choice = input(Enter your choice: )
if choice == 1:
resume.add_contact_info()
elif choice == 2:
resume.add_objective()
elif choice == 3:
resume.add_education()
elif choice == 4:
resume.add_work_experience()
elif choice == 5:
resume.add_skills()
elif choice == 6:
resume.display_resume()
elif choice == 7:
break
else:
print(Invalid choice、Please try again.)
if __name__ == __main__:
main()
How to Use
--
1、Run the software.
2、Choose an option from the menu:
* Add Contact Information: Enter your name, email, phone number, and address.
* Add Objective: Enter your objective.
* Add Education: Enter your degree, institution, and graduation date.
* Add Work Experience: Enter your job title, company, and dates employed.
* Add Skills: Enter your skills.
* Display Resume: View your resume.
* Quit: Exit the software.
Example Use Case
-
Let's say you want to create a resume with the following information:
* Contact Information:
+ Name: John Doe
+ Email: [johndoe@email.com](mailto:johndoe@email.com)
+ Phone: 123-456-7890
+ Address: 123 Main St
* Objective: To obtain a software engineering position.
* Education:
+ Degree: Bachelor of Science in Computer Science
+ Institution: XYZ University
+ Graduation Date: 2020
* Work Experience:
+ Job Title: Software Engineer
+ Company: ABC Company
+ Dates Employed: 2020-2022
* Skills:
+ Python
+ Java
+ C++
Here's how you would use the software:
1、Run the software.
2、Choose option 1 to add contact information.
3、Enter your name, email, phone number, and address.
4、Choose option 2 to add your objective.
5、Enter your objective.
6、Choose option 3 to add your education.
7、Enter your degree, institution, and graduation date.
8、Choose option 4 to add your work experience.
9、Enter your job title, company, and dates employed.
10、Choose option 5 to add your skills.
11、Enter your skills.
12、Choose option 6 to display your resume.
Your resume will be displayed with the information you entered.
0
IP地址: 222.69.189.229
搜索次数: 24
提问时间: 2025-04-20 22:34:55
热门提问:
国联安添益增长债券C
ai里面图片嵌入
汇通能源
ai终端龙头股
ai作图怎么弄