皮皮网
皮皮网

【dispose源码】【做空策略源码】【源码测试教程】简历网源码_个人简历网站源码

时间:2024-12-28 18:28:24 来源:spring boot 源码

1.如何用python制作个人简历

简历网源码_个人简历网站源码

如何用python制作个人简历

       ç¨‹åºå‘˜çš„简历,一般通过Markdown或LaTex生成PDF,比较特别的是前端程序员会用JavaScript实现更加炫酷的网页版本简历。

       ã€€ã€€ä½œä¸ºä¸€ä¸ªPython程序员,可以通过下面的代码,在命令行生成一份独一无二的Pythonic的简历。

        

        1 #/usr/bin/env python  2 # coding=utf-8  3   4 import random  5 import re  6   7   8 def color(messages):  9     color = '\x1B[%d;%dm' % (1,简历dispose源码random.randint(,))     return '%s %s\x1B[0m' % (color,messages)     def colorprint(mes, flag=True):     def _deco(func):         def wrapper(args):             res = func(args)             print (color(mes + ':\n'))             if flag:                 for k1, v1 in res.items():                     if not isinstance(v1, dict):                         print ('{ 0}: { 1}'.format(k1, v1))                     else:                         print ('{ 0}:'.format(k1))                         for k2, v2 in v1.items():                             print ('    { 0}: { 1}'.format(k2, v2))             else:                 for i in res:                     if not isinstance(i[1], dict):                         print (i)                     else:                         for k, v in i[1].items():                             print ('{ 0}[{ 1}]: { 2}'.format(k, i[0], v))             print ('\n')             return res         return wrapper     return _deco     class Resume(object):       def str(self):         return color('程健的python简历'.center())       @property     @colorprint('个人信息')     def _personal_information(self):         return {             'Name' : '程健',             'Gender' : 'Male',             'Born' : [, 9, ],             'Education' : {                 'School Name' : '太原科技大学',                 'Major' : '电气工程及其自动化',                 'Degree' : '本科',                 'Graduation' :             },             'Tel' : ', four, nine',             'Email' : 'newer艾特gmail.com',             'Target Positions' : re.compile(                 "'Python Developer'|DevOps",re.I|re.M).pattern         }       @property     @colorprint('个人特点')     def characteristics(self):         return {             '心理承受能力强': '从非计算机专业-excel VBA自动化-Python开发',             '热衷和喜爱': '正是因为喜欢Python, 我才会放弃采购管理',             '自学能力强': '自学excel VBA和Python完成项目并满足需求',             '毅力和耐性': 'å¹´7月,用8天时间骑车从上海回湖北老家',             'is_geek' : True         }       @property     @colorprint('个人能力')     def skills(self):         return {             'Language' : {                 '熟悉' : ['Python', 'VBA'],                 '了解' : ['JavaScript', 'C']},             'OS' : ['macOS', 'Ubuntu', '嵌入式Linux'],             'Tool' : ['PyCharm', 'IPython', 'Git'],             'Databaseandtools' : ['MongoDB', 'Redis', 'Memcached'],             'WebFramework' : {                 '熟悉' : ['Flask', 'Django'],             },             'OtherFramework' : ['Pandas', 'NumPy',                                 'Celery', 'Beautiful Soup'],             'Other' : 'CET-6'         }       @property     @colorprint('工作经验', False)     def work_experience(self):         return enumerate([             {                 'Time period' : '.8-.',                 'Company Name' : '上海索广映像有限公司(SONY旗下)',                 'Position' : '采购管理'             },             {                 'Time period' : '.9-.',                 'Company Name' : '上海宏和电子材料有限公司(台湾首富王永庆之子集团旗下)',                 'Position' : '采购员'             },         ])     @property     @colorprint('项目经验', False)     def projectexperience(self):         return enumerate([             {                 'Project' : 'VBA实现自动化数据分析/数据汇总/网页表单提交等',                 'Description' : ('在库存管理和采购业务推进的工作中,通过自学excel公式和VBA,'                                  '将各项业务采用excel VBA实现自动化.')             },             {                 'Project' : '雪球组合仓位分析工具',                 'Description' : ('后端使用Flask和Beautiful Soup,前端使用Angular和D3开发的单页面应用,'                                  '获取雪球ID关注的组合的调仓信息和关注组合的累计股票仓位.')             },             {                 'Project' : 'Django By Example逐行中文注释',                 'Description' : ('Django By Example全书有四个完整的Django工程项目,分别是博客网站,图片书签社交网站,'                                  '购物网站和在线教育网站.我在逐行手写代码,调试运行成功后,对代码给出逐行注释.')             },             {                 'Project' : 'Django-CMS源代码分析',                 'Description': ('还在进行中.作为一个大型Django项目和成熟的网站生成工具,'                                 'Django-CMS的源代码可以作为实施Django项目的权威参考.')             }         ])     @property     @colorprint('@Where', False)     def findme(self):         return enumerate([             {                 'Link' : 'blogs.com/newer',                 'Description' : '个人技术博客'},             {                 'Link' : '/newer',                 'Description' : '个人GitHub主页'},         ])     def show(self):         print(resume.str())         prolist = [i for i in dir(self) if not i.startswith('__')]         for pro in prolist:             getattr(self, pro) if __name__ == '__main__':     resume = Resume()     resume.show()

       View Code

       ã€€ã€€ä»¥ä¸‹æ˜¯åœ¨macOS Python 3.5环境中运行代码的结果。

       æœ›é‡‡çº³è°¢è°¢

       å¸Œæœ›èƒ½å¸®åŠ©ä½ 

更多内容请点击【探索】专栏