知行编程网知行编程网  2022-04-25 02:00 知行编程网 隐藏边栏 |   抢沙发  13 
文章评分 0 次,平均分 0.0
程序员的自我救赎,使用Python开发性格分析工具



帕累托法则

上世纪初,意大利经济学家维尔弗雷多▪帕累托发现了一个有趣的现象:
在意大利, 大约80%的财富掌握在大约20%的人手中,这在后来被概括为帕累托法则(80/20法则),即二八法则。
而全球财富报告称,中国最富有的那10%的人,拥有中国64%的财富。

如此不均衡的贫富差距,各行业的领导者如何能管理好公司,让员工们即努力产出,又能安于现状呢?每个领导者必学的一门课程就是职场心理学。只有你充分了解员工心理与对应的行为表现,才能从容的掌控各类型的人员,从而达到“物尽其用”。

程序员的自我救赎,使用Python开发性格分析工具

那么职场心理学到底学习什么?

九型人格

程序员的自我救赎,使用Python开发性格分析工具

九型人格是一个近年来倍受国际著名大学MBA学员推崇的课程之一,近十几年来已风行欧美学术界及工商界。
全球500强企业的管理阶层均有研习九型性格,并以此培训员工,建立团队,提高执行力。在当代,它对于企业的前期规划、战略确定、教练指导、企业培训等方面,九型人格有很大的优势。
九型人格不仅仅是一种精妙的性格分析工具,更主要的是为个人修养、自我提升和历练提供更深入的洞察力。

俗话说:“龙生九子,子子不同”。通过九型人格的性格分析工具,将性格心理与行为划分为九类。再对不同性格的人群进行研究分析,找到每一类人最适合岗位与职责。这就是领导者们运筹于帷幄之中,决胜于千里之外的筹码。

人为刀俎,我为鱼肉。不想受制于领导者们的掌控,首先要了解自身的人格分类,才能完善自己的不足。这该如何下手?作为程序员,让我们用代码完成自我的救赎吧!

代码改变世界

刚刚过去的华为HR事件,给我印象最深的不是各阶层的矛盾,而是那位HR说的一句话:

在每位开发的心中,都曾有着一个代码改变世界的愿望!

程序员的自我救赎,使用Python开发性格分析工具

那么今天,我们就用Python开发一套九型人格性格分析工具。用以让更多的人,了解自己的性格分类!

既然是九型人格分析,首先我们需要拿到它的测试题。翻了很久,知道了百度文库的测试原题:
https://wenku.baidu.com/view/19455024dd36a32d72758105.html

程序员的自我救赎,使用Python开发性格分析工具

测试题总共36道,通过各场景下的行为表现,最终分析出你最接近的人格分类。现在题有了,如何做出测试题呢?我选择使用Python的tkinter模块,将测试题开发为一个可执行的exe工具,说干就干!


基础准备

为了能将代码打包成单独的可执行文件,我们需要先准备测试题与对应的答案,然后提前存储在代码中。我们需要进行相关拆分,这种苦力活就交给拥有雷锋精神的我来完成吧:

程序员的自我救赎,使用Python开发性格分析工具


界面开发

界面无需太过复杂,提供说明、题目、选项作答、题目切换与操作按钮即可。当然,交卷后,需要显示用户的测试结果,那么开始吧!

30 minutes later…完成!

Main.py

Enneagram_GUI.py

剩余的练习题与答案代码,就不在这里赘述了。

对于一位程序员的审美,大家要求别太高,重点来关注下功能实现吧!当然在此之前我们需要先将代码打包为exe工具,大小8MB

程序员的自我救赎,使用Python开发性格分析工具

功能OK了,现在不要打扰我,我要做题了!

程序员的自我救赎,使用Python开发性格分析工具

我的答案是完美型,处女座总是在追求完美的路上跟自己死磕,哎…活得好累。

需要源码后台回复:【性格测试记得自测完后,告诉我你的所属的类型哦!




近期热门:

还在做重复的劳动,不如用Python自动生成Excel以邮件发送

独家秘籍,50行代码教你买哪只黄金股

简单几步,100行代码用Python画一个蝙蝠侠的logo

N年Python老司机,血泪总结新手常见10大错误

学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃!


程序员的自我救赎,使用Python开发性格分析工具


点击阅读原文,原创400篇干货文章

本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享