根据招聘网站学习完善简历

1.开发环境

python3.6

XlsxWriter  1.1.2

2.代码

  

  1 #Author:不要脸
  2 from collections import Counter
  3 import xlsxwriter
  4 skill=['coding', 'api', 'coding', 'net', 'code', 'review', 'java', 'gradle', 'spring', 'docker', 'linux', 'java', 'web', 'java',
  5        'io', 'spring', 'springmvc', 'dubbo', 'springboot', 'sprpingcloud', 'linux', 'mysql', 'j', 'ee', 'java', 'j', 'ee', 'j',
  6        'ee', 'struts', 'hibernate', 'spring', 'javascript', 'ajax', 'jquery', 'extjs', 'json', 'j', 'ee', 'weblogic', 'websphere',
  7        'tomcat', 'oracle', 'db', 'sql', 'server', 'mysql', 'java', 'java', 'elasticsearch', 'java', 'io', 'zookeeper', 'app', 'html',
  8        'api', 'j', 'ee', 'ut', 'ut', 'j', 'ee', 'scrum', 'spring', 'hibernate', 'saas', 'ooa', 'ood', 'oop', 'uml', 'rational', 'rose',
  9        'powerdesigner', 'nosql', 'websphere', 'weblogic', 'jboss', 'tomcat', 'j', 'ee', 'code', 'review', 'java', 'spring', 'springboot',
 10        'mybatis', 'nosql', 'redis', 'memcached', 'mongodb', 'rabbitmq', 'j', 'ee', 'java', 'spring', 'springboot', 'mybatis', 'mongodb',
 11        'redis', 'soa', 'oop', 'ood', 'web', 'java', 'jvm', 'mysql', 'nosql', 'io', 'linux', 'shell', 'python', 'java', 'java', 'jvm',
 12        'jvm', 'dubbo', 'zookeeper', 'linux', 'mysql', 'nosql', 'redis', 'mongodb', 'java', 'java', 'web', 'mysql', 'sql', 'linux',
 13        'shell', 'app', 'pandakill', 'appstore', 'top', 'java', 'java', 'java', 'java', 'struts', 'hibernate', 'spring', 'j', 'ee',
 14        'java', 'springboot', 'scala', 'play', 'mysql', 'redis', 'kubernetes', 'docker', 'java', 'scala', 'mysql', 'sql', 'web', 'html',
 15        'javascrip', 'http', 'tcp', 'rest', 'git', 'github', 'stackoverflow', 'blog', 'xingren', 'tech', 'java', 'java', 'spring',
 16        'springmvc', 'mybatis', 'hibernate', 'guava', 'juc', 'rpc', 'soa', 'java', 'web', 'java', 'java', 'java', 'java', 'j', 'ee',
 17        'mysql', 'struts', 'hibernate', 'mybatis', 'spring', 'aop', 'junit', 'app', 'redis', 'memecached', 'nosql', 'spring', 'hibernate',
 18        'mybatis', 'dubbo', 'zookeeper', 'spring', 'cloud', 'mysql', 'mongodb', 'redis', 'rocketmq', 'netty', 'linux', 'java', 'java',
 19        'java', 'spring', 'spring', 'boot', 'mybatis', 'mysql', 'redis', 'mongodb', 'memcached', 'java', 'mvc', 'spring', 'web',
 20        'mysql', 'mongodb', 'linux', 'shell', 'redis', 'memcached', 'hadoop', 'hbase', 'spark', 'storm', 'dubbo', 'review', 'java',
 21        'java', 'web', 'oop', 'mysql', 'sql', 'java', 'java', 'spring', 'boot', 'spring', 'cloud', 'java', 'jvm', 'web', 'hive',
 22        'hbase', 'elastic', 'search', 'web', 'java', 'jvm', 'mysql', 'nosql', 'io', 'linux', 'shell', 'python', 'java', 'java',
 23        'spring', 'spring', 'boot', 'mybatis', 'mysql', 'redis', 'mongodb', 'memcached', 'shopee', 'tb', 'java', 'jvm', 'spring',
 24        'springmvc', 'mybatis', 'hadoop', 'hive', 'aws', 'digitalocean', 'linode', 'api', 'bug', 'j', 'ee', 'java', 'spring',
 25        'mvc', 'ibatis', 'restful', 'oracle', 'mysql', 'sqlserver', 'java', 'tomcat', 'jetty', 'java', 'svn', 'idea', 'myeclipse',
 26        'maven', 'nexus', 'ooa', 'ood', 'java', 'j', 'ee', 'spring', 'struts', 'hibernate', 'ibatis', 'jsp', 'servlet', 'html',
 27        'javascript', 'linux', 'java', 'spring', 'spring', 'boot', 'mybatis', 'activity', 'java', 'spring', 'cloud', 'mysql',
 28        'postgresql', 'redis', 'mongodb', 'nosql', 'rpc', 'ceo', 'ceo', 'ceo', 'java', 'io', 'jvm', 'java', 'spring', 'ibatis',
 29        'struts', 'linux', 'oracle', 'mysql', 'sql', 'j', 'ee', 'java', 'j', 'ee', 'spring', 'mybatis', 'redis', 'mysql', 'sql',
 30        'jersey', 'restful', 'maven', 'git', 'linux', 'shell', 'apache', 'tomcat', 'nginx', 'jetty', 'java', 'jee', 'spring',
 31        'spring', 'mvc', 'mybatis', 'dubbo', 'mq', 'maven', 'svn', 'eclipse', 'tomcat', 'jboss', 'jetty', 'mysql', 'oracle',
 32        'linux', 'shell', 'python', 'java', 'spring', 'jdbc', 'ibatis', 'xml', 'json', 'sql', 'nosql', 'rest', 'rpc', 'api',
 33        'gateway', 'maven', 'jenkins', 'ant', 'java', 'tcp', 'ip', 'spring', 'restful', 'sql', 'server', 'mysql', 'sql', 'linux',
 34        'unix', 'apache', 'mysql', 'app', 'app', 'java', 'code', 'review', 'c', 'c', 'nginx', 'java', 'java', 'b', 's', 'spring',
 35        'hibernate', 'ibatis', 'app', 'gic', 'code', 'reivew', 'dubbo', 'web', 'linux', 'mysql', 'sql', 'java', 'j', 'ee', 'web',
 36        'service', 'java', 'struts', 'spring', 'mvc', 'hibernate', 'ajax', 'xml', 'json', 'java', 'web', 'restful', 'api', 'maven',
 37        'git', 'api', 'java', 'web', 'java', 'web', 'oop', 'java', 'java', 'spring', 'aop', 'ioc', 'spring', 'mysql', 'redis',
 38        'mongodb', 'linux', 'shell', 'idea', 'maven', 'git', 'nexus', 'lucene', 'solr', 'elasticsearch', 'spring', 'boot',
 39        'spring', 'cloud', 'aliware', 'edas', 'tsf', 'api', 'ca', 'bug', 'java', 'j', 'ee', 'spring', 'springmvc', 'struts',
 40        'hibernate', 'mybatis', 'mvc', 'html', 'javascript', 'css', 'ajax', 'jquery', 'web', 'http', 'sql', 'mysql', 'sqlserver',
 41        'oracle', 'java', 'j', 'ee', 'spring', 'springmvc', 'struts', 'hibernate', 'mybatis', 'mvc', 'restful', 'html', 'javascript',
 42        'css', 'ajax', 'jquery', 'web', 'http', 'sql', 'mysql', 'sqlserver', 'oracle', 'mysql', 'netty', 'mina', 'java', 'j', 'ee',
 43        'spring', 'springmvc', 'struts', 'hibernate', 'mybatis', 'html', 'javascript', 'css', 'ajax', 'jquery', 'web', 'h', 'mysql',
 44        'sqlserver', 'oracle', 'netty', 'mina', 'esb', 'edi', 'web', 'java', 'jvm', 'mysql', 'nosql', 'io', 'linux', 'shell',
 45        'python', 'java', 'io', 'jvm', 'java', 'spring', 'ibatis', 'struts', 'shell', 'python', 'linux', 'mysql', 'sql', 'redis',
 46        'mongodb', 'java', 'socket', 'jvm', 'java', 'spring', 'framework', 'mybatis', 'spring', 'boot', 'spring', 'cloud', 'netty',
 47        'soa', 'nosql', 'tomcat', 'redis', 'zookeeper', 'mysql', 'mongodb', 'activemq', 'rabbitmq', 'linux', 'shell', 'java', 'java',
 48        'springmvc', 'mybatis', 'spring', 'boot', 'springcloud', 'mysql', 'es', 'redis', 'mq', 'springcloud', 'docker', 'nosql',
 49        'redis', 'memcache', 'mongodb', 'springcloud', 'hbase', 'zookeeper', 'mapreduce', 'web', 'java', 'j', 'ee', 'web', 'spring',
 50        'oracle', 'mysql', 'linux', 'webservice', 'api', 'rpc', 'java', 'java', 'jvm', 'io', 'spring', 'mybatis', 'struts', 'mysql',
 51        'oracle', 'java', 'java', 'leader', 'java', 'javaee', 'springmvc', 'springboot', 'mybatis', 'svn', 'git', 'javascript',
 52        'vue', 'react', 'angular', 'sql', 'java', 'java', 'ssm', 'mysql', 'oracle', 'b', 's', 'java', 'java', 'j', 'ee', 'spring',
 53        'springmvc', 'mybatis', 'linux', 'mysql', 'extjs', 'maven', 'java', 'java', 'io', 'jvm', 'spring', 'restful', 'mysql',
 54        'redis', 'mongodb', 'linux', 'tomcat', 'nginx', 'springcloud', 'docker', 'k', 's', 'kafaka', 'activemq', 'holla', 'monkey',
 55        'http', 'kr', 'com', 'p', 'html', 'https', 'mp', 'weixin', 'qq', 'com', 's', 'pc', 'sxg', 'bt', 'hvw', 'h', 'uicwbw',
 56        'https', 'mp', 'weixin', 'qq', 'com', 's', 'cepui', 'hi', 'ymsddj', 'lbga', 'http', 'm', 'jiemian', 'com', 'article',
 57        'html', 'http', 'mp', 'weixin', 'qq', 'com', 's', 'm', 'ditmvva', 'ayf', 'l', 'j', 'tqa', 'your', 'opportunity',
 58        'holla', 'monkey', 'you', 'need', 'java', 'java', 'spring', 'boot', 'spring', 'springmvc', 'hibernate', 'redis',
 59        'spring', 'cloud', 'java', 'jvisualvm', 'jprofile', 'who', 'is', 'holla', 'group', 'holla', 'monkey', 'app', 'base',
 60        'why', 'holla', 'group', 'social', 'top', 'social', 'top', 'java', 'java', 'ee', 'soa', 'osgi', 'jvm', 'spring',
 61        'hibernate', 'web', 'unix', 'linux', 'boss', 'saas', 'java', 'jvm', 'spingmvc', 'spring', 'ioc', 'aop', 'springboot',
 62        'mybatis', 'webservice', 'rest', 'dubbo', 'springcloud', 'rpc', 'redis', 'memcached', 'mongodb', 'oracle', 'mysql',
 63        'sql', 'server', 'sql', 'mysql', 'rabbitmq', 'kafka', 'activitymq', 'rocketmq', 'eclipse', 'idea', 'git', 'svn',
 64        'maven', 'android', 'ios', 'api', 'spark', 'tob', 'linux', 'windows', 'java', 'redis', 'springboot', 'springcloud',
 65        'oracle', 'mysql', 'baas', 'j', 'ee', 'j', 'ee', 'java', 'web', 'spring', 'mybatis', 'cache', 'mq', 'dubbo', 'jvm',
 66        'mysql', 'java', 'jvm', 'zookeeper', 'activemq', 'kafka', 'redis', 'memcache', 'web', 'java', 'jvm', 'mysql', 'nosql',
 67        'io', 'linux', 'shell', 'python', 'java', 'j', 'ee', 'springmvc', 'spring', 'mybatis', 'shiro', 'mysql', 'oracle',
 68        'sql', 'service', 'web', 'js', 'css', 'json', 'jquery', 'html', 'bootstrap', 'bug', 'o', 'o', 'kafka', 'rocketmq',
 69        'activemq', 'nio', 'mina', 'netty', 'rpc', 'java', 'struts', 'spring', 'hibernate', 'eclipse', 'intellij', 'idea',
 70        'hadoop', 'storm', 'spark', 'flink', 'web', 'javascript', 'html', 'xml', 'css', 'ajax', 'java', 'web', 'j', 'java',
 71        'java', 'socket', 'io', 'tcp', 'udp', 'http', 'sql', 'web', 'css', 'html', 'jsp', 'javascript', 'jquery', 'linux',
 72        'shell', 'spring', 'cloud', 'dubbo', 'spring', 'springmvc', 'mybatis', 'linux', 'redis', 'mq', 'sql', 'git', 'mac',
 73        'https', 'v', 'qq', 'com', 'x', 'page', 'w', 'ueu', 'zi', 'html', 'https', 'v', 'qq', 'com', 'x', 'page', 'x', 'q',
 74        'bgnm', 'html', 'k', 'saas', 'w', 'a', 'b', 'ibm', 'deep', 'understanding', 'for', 'software', 'development', 'lifecycle',
 75        'strong', 'skill', 'in', 'web', 'development', 'backend', 'framework', 'like', 'ssh', 'sprintboot', 'mybatis', 'and',
 76        'etc', 'skills', 'in', 'database', 'like', 'oracle', 'mysql', 'mongo', 'redis', 'and', 'etc', 'experienced', 'with',
 77        'hadoop', 'spark', 'storm', 'kafka', 'and', 'etc', 'experience', 'in', 'bigdata', 'related', 'development', 'for',
 78        'data', 'acquisition', 'etl', 'algorithm', 'is', 'plus', 'familiar', 'with', 'virtualization', 'cloud', 'computing',
 79        'container', 'will', 'be', 'a', 'plus', 'familiar', 'with', 'web', 'development', 'front', 'end', 'javascript', 'css',
 80        'and', 'framework', 'like', 'jquery', 'angularjs', 'bootstrap', 'react', 'and', 'etc', 'is', 'a', 'plus', 'familiar',
 81        'with', 'software', 'testing', 'process', 'familiar', 'with', 'it', 'facilities', 'linux', 'os', 'networking', 'is',
 82        'a', 'plus', 'java', 'java', 'ssh', 'jvm', 'io', 'spring', 'mybatis', 'springmvc', 'spring', 'boot', 'springcloud',
 83        'mysql', 'redis', 'memcached', 'mq', 'linux', 'shell', 'java', 'java', 'java', 'ee', 'spring', 'ibatis', 'springboot',
 84        'springcloud', 'crm', 'j', 'ee', 'servlet', 'jsp', 'jdbc', 'jms', 'web', 'service', 'spring', 'struts', 'hibernate',
 85        'ibatis', 'tomcat', 'css', 'xml', 'ajax', 'jquery', 'mootools', 'javascript', 'oracle', 'sqlserver', 'mysql', 'mvc',
 86        'mvc', 'web', 'liferay', 'cas', 'sso', 'api', 'sdk', 'java', 'unix', 'linux', 'java', 'c', 'c', 'tcp', 'ip', 'http',
 87        'websocket', 'mqtt', 'mysql', 'redis', 'zookeeper', 'kafka', 'netty', 'app', 'j', 'ee', 'java', 'java', 'spring',
 88        'mybatis', 'mysql', 'nosql', 'mq', 'cache', 'tcp', 'ip', 'web', 'java', 'java', 'springboot', 'mysql', 'oracle',
 89        'redis', 'mongodb', 'cassandra', 'table', 'store', 'max', 'computer', 'java', 'google', 'facebook', 'bat', 'java',
 90        'spring', 'mybatis', 'mysql', 'redis', 'java', 'react', 'vue', 'python', 'app', 'java', 'java', 'springmvc', 'spring',
 91        'boot', 'ibatis', 'web', 'spring', 'boot', 'maven', 'svn', 'git', 'soa', 'mysql', 'rpc', 'java', 'api', 'bi', 'java',
 92        'java', 'rpc', 'dubbo', 'restful', 'springboot', 'mybatis', 'java', 'web', 'j', 'java', 'java', 'socket', 'io', 'tcp',
 93        'udp', 'http', 'sql', 'web', 'css', 'html', 'jsp', 'javascript', 'jquery', 'linux', 'shell', 'spring', 'cloud', 'dubbo',
 94        'java', 'web', 'java', 'spring', 'mvc', 'mybatis', 'tomcat', 'docker', 'aop', 'mysql', 'linux', 'git', 'java', 'code',
 95        'review', 'java', 'java', 'javascript', 'springmvc', 'swing', 'linux', 'mq', 'zk', 'cache', 'struts', 'struts', 'spring',
 96        'mybatis', 'jetty', 'tomcat', 'weblogic', 'websphere', 'mysql', 'java', 'jvm', 'springframework', 'springmvc', 'springboot',
 97        'springcloud', 'linux', 'mysql', 'oracle', 'sql', 'redis', 'memcached', 'web', 'java', 'java', 'socket', 'netty', 'redis',
 98        'mysql', 'tcp', 'ip', 'http', 'thrift', 'protocol', 'buffer', 'spring', 'mybatis', 'java', 'java', 'spring', 'spring',
 99        'cloud', 'mybatis', 'redis', 'mongodb', 'zookeeper', 'mysql', 'docker', 'linux', 'tomcat', 'nginx', 'jquery', 'angularjs',
100        'vue', 'ajax', 'app', 'http', 'restapi', 'spring', 'spring', 'mvc', 'mybatis', 'velocity', 'xml', 'json', 'maven', 'dubbo',
101        'zookeeper', 'nginx', 'rpc', 'dubbo', 'linux', 'mysql', 'oracle', 'web', 'bug', 'j', 'ee', 'java', 'spring', 'spring',
102        'mvc', 'mybatis', 'hibernate', 'spring', 'cloud', 'dubbo', 'mysql', 'sqlserver', 'linux', 'shell', 'redis', 'mongodb',
103        'nosql', 'api', 'java', 'java', 'io', 'java', 'spring', 'ibatis', 'mysql', 'sql', 'redis', 'memcached', 'nosql', 'api',
104        'api', 'api', 'linux', 'rose', 'viso', 'uml', 'keep', 'app', 'store', 'apple', 'store', 'demo', 'app', 'java', 'mysql',
105        'mongodb', 'dau', 'rmbp', 'dell', 'plus', 'ipad', 'app', 'store', 'app', 'store', 'java', 'rpc', 'tcp', 'web', 'mybatis',
106        'springmvc', 'springcloud', 'java', 'j', 'ee', 'http', 'tcp', 'ip', 'socket', 'java', 'jvm', 'spring', 'boot', 'mybatis',
107        'java', 'linux', 'spring', 'cloud', 'dubbo', 'docker', 'kubernates', 'netty', 'java', 'it', 'oracle', 'sqlserver', 'mysql',
108        'db', 'sybase', 'unix', 'linux', 'windows', 'server', 'j', 'ee', 'j', 'ee', 'j', 'ee', 'j', 'ee', 'j', 'ee', 'b', 's', 's',
109        'c', 's', 's', 'soa', 'java', 'web', 'java', 'web', 'java', 'java', 'spring', 'struts', 'springmvc', 'mybatis', 'hibernate',
110        'dubbo', 'redis', 'rabbitmq', 'linux', 'web', 'git', 'svn', 'rabbitmq', 'kafka', 'java', 'web', 'spring', 'springmvc', 'mybatis',
111        'bs', 'html', 'css', 'javascript', 'require', 'js', 'jquery', 'java', 'java', 'io', 'sql', 'oracle', 'java', 'spring', 'spring',
112        'mvc', 'mybatis', 'linux', 'mysql', 'memcached', 'redis', 'mq', 'j', 'ee', 'java', 'web', 'web', 'java', 'mysql', 'redis',
113        'springboot', 'web', 'app', 'bat', 'java', 'spring', 'mybatis', 'spring', 'cloud', 'dubbo', 'sql', 'ci', 'java', 'java',
114        'eclipse', 'maven', 'svn', 'linux', 'nginx', 'tomcat', 'mysql', 'sqlserver', 'sql', 'spring', 'netty', 'mysql', 'redis',
115        'tomcat', 'nginx', 'java', 'java', 'java', 'j', 'ee', 'web', 'tomcat', 'nginx', 'docker', 'mysql', 'oracle', 'linux',
116        'java', 'java', 'java', 'web', 'spring', 'springmvc', 'mybatis', 'velocity', 'struts', 'html', 'css', 'ajax', 'jquery',
117        'javascript', 'mysql', 'oracle', 'sql', 'nosql', 'dubbo', 'hessian', 'thrift', 'protocol', 'buffer', 'tomcat', 'web',
118        'linux', 'j', 'ee', 'spring', 'springmvc', 'mybatis', 'hibernate', 'jquery', 'css', 'jsp', 'web', 'mysql', 'oracle',
119        'mysql', 'redis', 'memcache', 'kafka', 'java', 'web', 'java', 'collection', 'reflect', 'io', 'thread', 'linux',
120        'spring', 'netty', 'spring', 'hibernate', 'ibatis', 'b', 'we', 'need', 'u', 'java', 'kotlin', 'scala', 'http',
121        'tcp', 'spring', 'spring', 'concurrent', 'java', 'mysql', 'oracle', 'mysql', 'rpc', 'dubbo', 'grpc', 'spring',
122        'clound', 'rocketmq', 'kafka', 'zookeeper', 'redis', 'memcache', 'nosql', 'mongodb', 'elasticsearch', 'db', 'redis',
123        'github', 'blog', 'java', 'javaweb', 'socket', 'java', 'javaweb', 'java', 'bs', 'java', 'java', 'java', 'tomcat',
124        'linux', 'pc', 'server', 'java', 'cpu', 'java', 'oracle', 'mysql', 'html', 'javascript', 'css', 'javaee', 'servlet',
125        'jsp', 'jdbc', 'webservice', 'socket', 'spring', 'struts', 'hibernate', 'ibatis', 'tomact', 'http', 'https', 'java',
126        'b', 's', 'java', 'springmvc', 'springboot', 'mybatis', 'ibatis', 'ssh', 'java', 'soa', 'mysql', 'mongo', 'erp',
127        'dubbo', 'zookeeper', 'springcloud', 'linux', 'java', 'java', 'spring', 'mvc', 'java', 'javase', 'javaee', 'api',
128        'io', 'spring', 'framework', 'spring', 'mvc', 'ibatis', 'mybatis', 'mysql', 'sql', 'webservice', 'javascript',
129        'jquery', 'html', 'css', 'maven', 'git', 'eclipse', 'java', 'tcp', 'udp', 'http', 'java', 'spring', 'mybatis',
130        'mysql', 'mongodb', 'rpc', 'github', 'java', 'java', 'c', 'c', 'php', 'j', 'ee', 'struts', 'spring', 'hibernate',
131        'mysql', 'html', 'xhtml', 'css', 'javascript', 'ajax', 'java', 'http', 'servlet', 'json', 'xml', 'socket', 'web',
132        'java', 'spring', 'maven', 'git', 'http', 'https', 'rest', 'api', 'json', 'web', 'linux', 'bug', 'springmvc',
133        'springboot', 'mybatis', 'j', 'ee', 'linux', 'sql', 'nosql', 'jvm', 'java', 'java', 'java', 'web', 'sql', 'linux',
134        'unix', 'java', 'spring', 'struts', 'hibernate', 'nignx', 'tomcat', 'web', 'thrift', 'rpc', 'memcache', 'redis',
135        'mysql', 'mongodb', 'or', 'java', 'java', 'jvm', 'spring', 'cloud', 'redis', 'rocketmq', 'linux', 'sql', 'java',
136        'spring', 'spring', 'mvc', 'spring', 'security', 'spring', 'struts', 'hibernate', 'mybatis', 'mina', 'netty', 'protobuf',
137        'json', 'memcached', 'oscache', 'b', 's', 'mysql', 'linux', 'netty', 'java', 'web', 'java', 'jsp', 'servlet', 'web', 'spring',
138        'mvc', 'mybatis', 'hibernate', 'mysql', 'mongodb', 'elasticsearch', 'solr', 'redis', 'memcache', 'junit', 'mock', 'sql', 'tomcat',
139        'linux', 'git', 'java', 'java', 'java', 'j', 'ee', 'struts', 'hibernate', 'spring', 'linux', 'shell', 'oracle', 'sqlserver',
140        'mysql', 'java', 'springmvc', 'java', 'oracle', 'sql', 'server', 'mongodb', 'elasticsearch', 'redis', 'mq', 'dubbo', 'zokeeper',
141        'springboot', 'springcloud', 'mysql', 'mongodb', 'oop', 'rpc', 'grpc', 'thrift', 'linux', 'java', 'linux', 'elasticsearch',
142        'redis', 'mongodb', 'java', 'spring', 'mysql', 'cas', 'auth', 'powerdesigner', 'qc', 'java', 'nio', 'jvm', 'mq', 'cache',
143        'nosql', 'java', 'java', 'j', 'ee', 'java', 'spring', 'struts', 'mybatis', 'mysql', 'sql', 'jvm', 'java', 'java', 'java',
144        'maven', 'git', 'intellij', 'idea', 'web', 'tomcat', 'jetty', 'linux', 'shell', 'python', 'ggo', 'ruby', 'springboot',
145        'springcloud', 'mysql', 'mongodb', 'oop', 'rpc', 'grpc', 'thrift', 'linux', 'java', 'io', 'nio', 'jvm', 'java', 'spring',
146        'mybatis', 'linux', 'oracle', 'mysql', 'sql', 'j', 'ee', 'ejb', 'status', 'jsp', 'servlet', 'spring', 'mvc', 'spring',
147        'boot', 'spring', 'cloud', 'mybatis', 'web', 'service', 'wink', 'rest', 'http', 'soap', 'java', 'oracle', 'mysql', 'sql',
148        'jvm', 'java', 'redis', 'ehcache', 'memcached', 'apache', 'nginx', 'mongodb', 'activemq', 'kafka', 'zookeeper', 'java',
149        'web', 'dubbo', 'hadoop', 'elasticsearch', 'spring', 'boot', 'shiro', 'mybatis', 'java', 'php', 'web', 'app', 'ios',
150        'android', 'java', 'web', 'spring', 'mybatis', 'tomcat', 'dubbo', 'mq', 'redis', 'es', 'linux', 'sql', 'sql', 'sql',
151        'java', 'shell', 'python', 'mysql', 'redis', 'kafka', 'zookeeper', 'spring', 'http', 'https', 'tcp', 'dubbo', 'java',
152        'spring', 'cloud', 'spring', 'boot', 'sql', 'sql', 'mysql', 'mongodb', 'kafka', 'elk', 'nginx', 'docker', 'rabbitmq',
153        'linux', 'shell', 'tomcat', 'web', 'java', 'jsp', 'servlet', 'html', 'javascript', 'xml', 'j', 'ee', 'web', 'web', 'mvc',
154        'struts', 'webwork', 'mysql', 'java', 'ofbiz', 'api', 'j', 'ee', 'java', 'jvm', 'mysql', 'sql', 'springmvc', 'spring',
155        'boot', 'redis', 'memcache', 'react', 'vue', 'bootstrap', 'mybatis', 'spring', 'xml', 'json', 'sql', 'oracle', 'mysql',
156        'web', 'jquery', 'bootstrap', 'linux', 'linux', 'java', 'java', 'spring', 'springmvc', 'mybatis', 'jquery', 'spring',
157        'cloud', 'mysql', 'oracle', 'sql', 'eclipse', 'idea', 'svn', 'git', 'drools', 'j', 'ee', 'java', 'java', 'spring',
158        'mybatis', 'mysql', 'nosql', 'mq', 'cache', 'tcp', 'ip', 'web', 'java', 'mysql', 'sql', 'ai', 'nlp', 'springmvc',
159        'mysql', 'mongo', 'db', 'memcached', 'redis', 'unix', 'linux', 'windows', 'web', 'tcp', 'http', 'rmi', 'jms', 'soap',
160        'transaction', 'security', 'persistence', 'ioc', 'aop', 'soa', 'springboot', 'springcloud', 'mysql', 'mongodb', 'oop',
161        'rpc', 'grpc', 'thrift', 'linux', 'c', 'c', 'java', 'linux', 'linux', 'java', 'web', 'spring', 'mvc', 'freemarker',
162        'jetty', 'tomcat', 'ajax', 'jquery', 'html', 'css', 'java', 'svn', 'intellij', 'maven', 'ooa', 'ood', 'java', 'java', 'ooa',
163        'd', 'springboot', 'springdatajpa', 'spring', 'cloud', 'struts', 'mybatis', 'spring', 'eclipse', 'j', 'ee', 'jboss',
164        'weblogic', 'tomcat', 'oracle', 'mysql', 'windows', 'linux', 'java', 'js', 'servlet', 'eclipse', 'uml', 'uml', 'javaee',
165        'spring', 'struts', 'springmvc', 'hibernate', 'mybatis', 'html', 'css', 'js', 'jquery', 'ajax', 'jsp', 'web', 'mysql',
166        'sql', 'server', 'oracle', 'tomcat', 'jboss', 'weblogic', 'linux', 'scrum', 'java', 'sql', 'server', 'angular',
167        'typescript', 'js', 'css', 'sass', 'jasmine', 'tests', 'vs', 'code', 'design', 'patterns', 'angular', 'java', 'spring',
168        'spring', 'mvc', 'spring', 'boot', 'spring', 'cloud', 'drools', 'j', 'ee', 'j', 'ee', 'java', 'web', 'spring', 'mybatis',
169        'memcached', 'redis']
170 
171 def save_excel(count_dict):
172     book = xlsxwriter.Workbook('D:\\程序测试\\Scrapy\\skills_lagou\\skills_lagou.xls')
173     tmp = book.add_worksheet()
174     row_num = len(count_dict)
175     for i in range(1, row_num):
176         if i == 1:
177             tag_pos = 'A%s' % i
178             tmp.write_row(tag_pos, ['关键词', '频次'])
179         else:
180             con_pos = 'A%s' % i
181             k_v = list(count_dict[i - 2])
182             tmp.write_row(con_pos, k_v)
183     chart1 = book.add_chart({'type': 'area'})
184     chart1.add_series({
185         'name': '=Sheet1!$B$1',
186         'categories': '=Sheet1!$A$2:$A$80',
187         'values': '=Sheet1!$B$2:$B$80'
188     })
189     chart1.set_title({'name': '关键词排名'})
190     chart1.set_x_axis({'name': '关键词'})
191     chart1.set_y_axis({'name': '频次(/次)'})
192     tmp.insert_chart('C2', chart1, {'x_offset': 15, 'y_offset': 10})
193     book.close()
194 if __name__ =='__main__':
195        skills=Counter(skill).most_common(80)
196        save_excel(skills)
View Code

 


3.分析

 

后续再更新

 

posted @ 2018-12-15 14:43  Angry-rookie  阅读(99)  评论(0)    收藏  举报