如何用python制作个人简历

作者&投稿:生艺 (若有异议请与网页底部的电邮联系)
python开发简历 怎么写~

写项目名称,和具体工作的描述,以及此项工作在项目中是否起关键作用,如果是打酱油的活,那还是不要写得太细了。

个人简历可以在手机微信上制作,具体操作方法如下:
1、首先打开微信后选择红色箭头所指的”搜索“功能;

2、然后选择红色方框中的”小程序“功能;

3、之后搜索”超级简历“,选择红色方框中的小程序;

4、进入小程序之后选择红色方框中的”新建简历“;

5、然后选择一个合适自己的模板;

6、之后根据提示填上相对应的信息资料即可,以上就是手机做简历的方法。

程序员的简历,一般通过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,random.randint(30,37)) 10     return '%s %s\x1B[0m' % (color,messages) 11  12  13 def colorprint(mes, flag=True): 14     def _deco(func): 15         def wrapper(args): 16             res = func(args) 17             print (color(mes + ':
')) 18             if flag: 19                 for k1, v1 in res.items(): 20                     if not isinstance(v1, dict): 21                         print ('{0}: {1}'.format(k1, v1)) 22                     else: 23                         print ('{0}:'.format(k1)) 24                         for k2, v2 in v1.items(): 25                             print ('    {0}: {1}'.format(k2, v2)) 26             else: 27                 for i in res: 28                     if not isinstance(i[1], dict): 29                         print (i) 30                     else: 31                         for k, v in i[1].items(): 32                             print ('{0}[{1}]: {2}'.format(k, i[0], v)) 33             print ('
') 34             return res 35         return wrapper 36     return _deco 37  38  39 class Resume(object): 40  41     def str(self): 42         return color('程健的python简历'.center(400)) 43  44     @property 45     @colorprint('个人信息') 46     def _personal_information(self): 47         return { 48             'Name' : '程健', 49             'Gender' : 'Male', 50             'Born' : [1987, 9, 14], 51             'Education' : { 52                 'School Name' : '太原科技大学', 53                 'Major' : '电气工程及其自动化', 54                 'Degree' : '本科', 55                 'Graduation' : 2010 56             }, 57             'Tel' : '181543777, four, nine', 58             'Email' : 'newer027艾特gmail.com', 59             'Target Positions' : re.compile( 60                 "'Python Developer'|DevOps",re.I|re.M).pattern 61         } 62  63     @property 64     @colorprint('个人特点') 65     def characteristics(self): 66         return { 67             '心理承受能力强': '从非计算机专业-excel VBA自动化-Python开发', 68             '热衷和喜爱': '正是因为喜欢Python, 我才会放弃采购管理', 69             '自学能力强': '自学excel VBA和Python完成项目并满足需求', 70             '毅力和耐性': '2013年7月,用8天时间骑车从上海回湖北老家', 71             'is_geek' : True 72         } 73  74     @property 75     @colorprint('个人能力') 76     def skills(self): 77         return { 78             'Language' : { 79                 '熟悉' : ['Python', 'VBA'], 80                 '了解' : ['JavaScript', 'C']}, 81             'OS' : ['macOS', 'Ubuntu', '嵌入式Linux'], 82             'Tool' : ['PyCharm', 'IPython', 'Git'], 83             'Databaseandtools' : ['MongoDB', 'Redis', 'Memcached'], 84             'WebFramework' : { 85                 '熟悉' : ['Flask', 'Django'], 86             }, 87             'OtherFramework' : ['Pandas', 'NumPy', 88                                 'Celery', 'Beautiful Soup'], 89             'Other' : 'CET-6' 90         } 91  92     @property 93     @colorprint('工作经验', False) 94     def work_experience(self): 95         return enumerate([ 96             { 97                 'Time period' : '2013.8-2017.01', 98                 'Company Name' : '上海索广映像有限公司(SONY旗下)', 99                 'Position' : '采购管理'100             },101             {102                 'Time period' : '2010.9-2013.07',103                 'Company Name' : '上海宏和电子材料有限公司(台湾首富王永庆之子集团旗下)',104                 'Position' : '采购员'105             },106         ])107 108     @property109     @colorprint('项目经验', False)110     def projectexperience(self):111         return enumerate([112             {113                 'Project' : 'VBA实现自动化数据分析/数据汇总/网页表单提交等',114                 'Description' : ('在库存管理和采购业务推进的工作中,通过自学excel公式和VBA,'115                                  '将各项业务采用excel VBA实现自动化.')116             },117             {118                 'Project' : '雪球组合仓位分析工具',119                 'Description' : ('后端使用Flask和Beautiful Soup,前端使用Angular和D3开发的单页面应用,'120                                  '获取雪球ID关注的组合的调仓信息和关注组合的累计股票仓位.')121             },122             {123                 'Project' : 'Django By Example逐行中文注释',124                 'Description' : ('Django By Example全书有四个完整的Django工程项目,分别是博客网站,图片书签社交网站,'125                                  '购物网站和在线教育网站.我在逐行手写代码,调试运行成功后,对代码给出逐行注释.')126             },127             {128                 'Project' : 'Django-CMS源代码分析',129                 'Description': ('还在进行中.作为一个大型Django项目和成熟的网站生成工具,'130                                 'Django-CMS的源代码可以作为实施Django项目的权威参考.')131             }132         ])133 134     @property135     @colorprint('@Where', False)136     def findme(self):137         return enumerate([138             {139                 'Link' : 'http://www.cnblogs.com/newer027',140                 'Description' : '个人技术博客'},141             {142                 'Link' : 'https://github.com/newer027',143                 'Description' : '个人GitHub主页'},144         ])145 146     def show(self):147         print(resume.str())148         prolist = [i for i in dir(self) if not i.startswith('__')]149         for pro in prolist:150             getattr(self, pro)151 152 153 if __name__ == '__main__':154     resume = Resume()155     resume.show()

View Code

  以下是在macOS Python 3.5环境中运行代码的结果。

望采纳谢谢

希望能帮助你





怎样用python实现这样一个简单程序
答:def numberInputer(prompt, quitflat): """ prompt: 输入时的提示信息, quitflag: 退出标识字 """ while True: gotter = rawinput(prompt+', "%s" for quit' % quitflag) if gotter==quitflag: break try: yield int(gotter) except: continuedegrees = ...

如何用Python编写一个简单的爬虫
答:以下代码运行通过:import reimport requestsdef ShowCity(): html = requests.get("http://www.tianqihoubao.com/weather/province.aspx?id=110000") citys = re.findall('', html.text, re.S) for city in citys: print(city)ShowCity()运行效果:...

Python其实简单易上手,这70个Python 实战项目
答:[使用Python定制词云][Python开发简单计算器 [Python 实现 FTP 弱口令扫描器 [Python实现Huffman编码解压缩文件][Python实现Zip文件的暴力破解][Python3 智能裁切图片][Python实现网站模拟登陆 [给Python3爬虫做一个界面妹子图网实战]、[Python 3 实现图片转彩色字符][自联想器的 Python 实现][Python 实现...

用python做个简单web介面选什么框架最简单
答:用python做个简单web介面选什么框架最简单 不是很清楚。 只是知道用django的比较多。 以下资料供参考: 我整理的: 【整理】Python中常见的Web框架 我折腾django的: 【记录】安装Django 【记录】基于通过pip安装官网Django后,折腾第一个Django的app 【记录】基于通过pip安装官网Django后,...

如何使用Python为Hadoop编写一个简单的MapReduce程序
答:任何能够使用STDIN和STDOUT都可以用来编写MapReduce程序,比如我们用Python的sys.stdin和sys.stdout,或者是C中的stdin和stdout。我们还是使用Hadoop的例子WordCount来做示范如何编写MapReduce,在WordCount的例子中我们要解决计算在一批文档中每一个单词的出现频率。首先我们在Map程序中会接受到这批文档每一行的...

怎么用python做简单的爬虫
答:import urllib.request page1_q=urllib.request.urlopen("http://www.baidu.com")text1=page1_q.read().decode("utf8")print(text1)

怎么用python简单的制作一个网页
答:1、打开sublime text 3,新建一个PY文件。2、import os,因为涉及到系统文件路径的原因,我们这里先导入系统模块。3、html = open("E:\\Download\\new\\new.html", "w"),创建变量,然后设置文件名字,注意用w写方式来进行,这样就会创建一个新的HTML文件。4、html.write("<!DOCtype HTML>\ \...

如何用Python开发一个简单的Webkit浏览器
答:例子,这个例子十分短小,连 import 语句和空行在内也只有 13 行代码。Python import sys from PyQt4.QtWebKit import QWebView from PyQt4.QtGui import QApplication from PyQt4.QtCore import QUrl app = QApplication(sys.argv)browser = QWebView()browser.load(QUrl(sys.argv[1]))browser....

专业大佬总结的学Python四大阶段
答:四、五六、七、个人项目+托管项 目,学习使用服务器和hosting服务来 托管你的项目, 03第三阶段:成为程序员 数据库基础(6小时): 基本SQL查询(创建表、选择、where查 询、更新) 5QL函数(Avg Max.Count) 、关系 数据库(规范化)、内连接、外连接等 二、使用Python数据库(5小时) : 利用一种数据库框架(SQLite或...

如何用Python开发一个简单的Webkit浏览器
答:解决思路:有一个思路最为简单的思路可以动态解析页面信息。urllib不可以解析动态信息,但是浏览器可以。在浏览器上展现处理的信息其实是处理好的HTML文档。这为我们抓取动态页面信息提供了很好的思路。在Python中有一个很有名的图形库——PyQt。PyQt虽然是图形库,但是他里面QtWebkit。这个很实用。谷歌的...