姓氏笔画排序 按姓氏笔画排名的正确方法
1、谈谈学习Python的两种方法
第一种我称之为“学院派”。目前,几乎所有的课程,教程,图书基本上都属于这个派别。其思路是按照大学编程语言的教学步骤安学习内容。一般的讲解顺序是:Python语言简介(历史,特点)——安装开发环境(输出“hello world”)——变量与基本数据类型——容器数据类型——控制流(顺序,条件,循环)——函数——文件处理——异常处理——类与对象——各种模块与应用介绍......你可以随便看看那些书籍教程,基本类似。这个思路,当然很好,像大学生计算机专业一样学习编程语言。这没什么好说的。
然而,她却不适合工作繁忙,家庭事业都要兼顾的职场人士学习。主要有两点:一是很多职场人士非理工科,对于小白或者文科生上面的学习路径很不友好。二是学了半天不知道有啥用,又非常乏味。因此,很多人将这样的学习叫从入门到放弃式学习,或者叫劝退式学习。这么简单优雅的编程语言,学了半天放弃了,很是可惜。
婴儿学语
有没有其他学习思路呢?当然!这就是本系列想要探索的。对应上面“学院派”,也起个名字就叫“实用派”吧,别名“婴儿派”。不知道大家,观察过婴儿学习语言的过程吗?简直是太神奇了!那么一个小家伙,从出生开始一直咿咿呀呀的。突然,大概在一岁半左右,“妈妈,爸爸,吃饭,再见,我要...”日常用语都会了。还有一个例子:说是北京08年奥运时,为了展现我们的友好与国际化水平。每个“北京大妈”志愿者发了一本英文日常用语书,把最常用的英语发音用汉语标注,供大妈们学习。什么“来是卡姆,去是狗,点头噎死,摇头NO”。怎么讲成“大妈派”了 :-)嗯,老小孩嘛一个意思。这种学习语言的方法属于实用主义,其背后有两个驱动器:兴趣牵引和沉浸体验。想一想婴儿刚来到这个世界,充满好奇,一切是那么新鲜,一切是那么有趣。加上周围父母老人与他的互动,电视,PAD,路人....这种沉浸环境下,量变到质变,一下子突然就会说话了。我觉得这种学习思路,适合职场业务人员和小白学习Python语言。通过解决职场中实际问题,引起学习兴趣。在兴趣的驱动下,不断学习,不断沉浸在解决各种问题之中。量变到质变,突然那么一天你发现自己轻松运用Python解决各种问题,并且能够通过学院派教材学习更深入的知识了。
本教程将按照婴儿学语的思路,通过口诀、讲解、案例、代码完成Python基础知识的学习。
2、学会Python,变身职场调包侠
前面讲了Python简单易学的特点,那简单易学的东西多了,为什么要学习Python?这就是Python另一大优势:轮子多。不用你重复造轮子,拿来就用。像乐高积木一样,拼拼凑凑就给你解决了职场中实际面对的问题。正式说法就是Python具有丰富的标准库和第三方库,覆盖了你要面对的各种问题,很多问题几行代码就可以解决。这个特点也非常适合婴儿学习法,拿来就用,做一名技能高超的职场调包侠。
标准库,可以直接使用。第三方库需要安装后使用,用Thonny开发,安装第三方库非常方便。比如,有一个第三方库xlrd是用来操作excel的。现在我需要用Python处理excel,该如何安装呢?
选择菜单:工具-管理包...
在输入框1处,输入xlrd回车。Thonny显示该包信息。点击2处-安装,即可完成安装。这样就可以处理excel了。
怎么样,很简单吧。下面,我们就变身调包侠,来解决一个职场上经常遇到的问题。
3、“调包侠”三行代码搞定姓氏笔画排序问题
很多时候,需要将一大堆人名按姓氏笔画排序,比如:获奖名单啊、参会人员啊、候选人名单啊等等。想要快速,准确地排出来还真不是一件容易的事情。有了Python,只需三行代码就可以搞定,哪怕几百个人名,厉害吧。
笔画排序的规则如下:
- 首先比较姓名第一个字的笔画数,笔画少的排在前。
- 若第一个字笔画数相同,则比较笔顺,即:横、竖、撇、捺 数据集已对笔顺进行了编码
- 然后再按上述规则,比较第二个字,第三个字,以此类推。
来,按此规则,你给戊戌六君子排个序。
names=[&39;谭嗣同&39;,&39;康广仁&39;,&39;林旭&39;,&39;杨深秀&39;,&39;杨锐&39;,&39;刘光第&39;] 将所有名字加引号,放在中括内,用逗号隔开
不太容易吧,这要是让你排百八十个,是不是得疯了。来吧,化身Python调包侠,瞬间完成。
- 安装一个排序用的第三方库:chinese_stroke_sorting。没忘吧?
- 代码写起来。
怎么是四行代码?好吧,你赢了。其实,后两句可以写成一句。
最后,给你准备了一个更大的人名数据集(说实话,准备实用数据集比写这篇文章还费劲,不信你试试看)。
这个数据集是中国科学院部分院士名单,他们都是令人尊敬的赛先生,请你将这些院士按姓氏笔画排个序。
names=[&39;杨振宁&39;, &39;叶朝辉&39;, &39;叶叔华&39;, &39;叶向东&39;, &39;于渌&39;, &39;袁亚湘&39;, &39;詹文龙&39;, &39;张殿琳&39;, &39;张恭庆&39;,
&39;张涵信&39;, &39;张焕乔&39;, &39;张杰&39;, &39;张继平&39;, &39;张平文&39;, &39;张仁和&39;, &39;张淑仪&39;, &39;张维岩&39;, &39;张伟平&39;,
&39;张裕恒&39;, &39;张肇西&39;, &39;张宗烨&39;, &39;赵光达&39;, &39;赵红卫&39;, &39;赵政国&39;, &39;赵忠贤&39;, &39;郑厚植&39;, &39;郑晓静&39;,
&39;周光召&39;, &39;周恒&39;, &39;周向宇&39;, &39;朱邦芬&39;, &39;朱诗尧&39;, &39;邹广田&39;, &39;安立佳&39;, &39;白春礼&39;, &39;包信和&39;, &39;曹镛&39;,
&39;柴之芳&39;, &39;陈洪渊&39;, &39;陈军&39;, &39;陈俊武&39;, &39;陈凯先&39;, &39;陈庆云&39;, &39;陈小明&39;, &39;陈新滋&39;, &39;陈学思&39;, &39;陈懿&39;,
&39;程津培&39;, &39;戴立信&39;, &39;丁奎岭&39;, &39;段雪&39;, &39;樊春海&39;, &39;方维海&39;, &39;费维扬&39;, &39;冯守华&39;, &39;冯小明&39;, &39;高松&39;,
&39;郭景坤&39;, &39;郭子建&39;, &39;韩布兴&39;, &39;何国钟&39;, &39;何鸣元&39;, &39;洪茂椿&39;, &39;侯建国&39;, &39;胡英&39;, &39;黄本立&39;, &39;黄春辉&39;,
&39;黄乃正&39;, &39;计亮年&39;, &39;江桂斌&39;, &39;江雷&39;, &39;江龙&39;, &39;江明&39;, &39;黎乐民&39;, &39;李灿&39;, &39;李洪钟&39;, &39;李静海&39;,
&39;李景虹&39;, &39;李亚栋&39;, &39;李永舫&39;, &39;李玉良&39;, &39;林国强&39;, &39;刘元方&39;, &39;刘云圻&39;, &39;刘忠范&39;, &39;陆熙炎&39;,
&39;马大为&39;, &39;麻生明&39;, &39;麦松威&39;, &39;倪嘉缵&39;, &39;彭孝军&39;, &39;钱逸泰&39;, &39;任詠华&39;, &39;沙国河&39;, &39;沈家骢&39;,
&39;沈之荃&39;, &39;施剑林&39;, &39;宋礼成&39;, &39;孙世刚&39;, &39;谭蔚泓&39;, &39;唐本忠&39;, &39;唐勇&39;, &39;唐有祺&39;, &39;田禾&39;, &39;田昭武&39;,
&39;田中群&39;, &39;佟振合&39;, &39;涂永强&39;, &39;万惠霖&39;, &39;万立骏&39;, &39;汪尔康&39;, &39;王方定&39;, &39;王佛松&39;, &39;王夔&39;,
&39;吴骊珠&39;, &39;吴奇&39;, &39;吴新涛&39;, &39;吴养洁&39;, &39;吴云东&39;, &39;席振峰&39;, &39;谢毅&39;, &39;谢在库&39;, &39;谢作伟&39;,
&39;徐春明&39;, &39;徐如人&39;, &39;严纯华&39;, &39;颜德岳&39;, &39;杨金龙&39;, &39;杨万泰&39;, &39;杨秀荣&39;, &39;杨学明&39;, &39;杨玉良&39;,
&39;姚建年&39;, &39;姚守拙&39;, &39;于吉红&39;, &39;余国琮&39;, &39;俞汝勤&39;, &39;俞书宏&39;, &39;袁权&39;, &39;岳建民&39;, &39;张存浩&39;,
&39;张东辉&39;, &39;张洪杰&39;, &39;张锦&39;, &39;张礼和&39;, &39;张锁江&39;, &39;张涛&39;, &39;张希&39;, &39;张玉奎&39;, &39;赵东元&39;, &39;赵进才&39;,
&39;赵宇亮&39;, &39;赵玉芬&39;, &39;郑兰荪&39;, &39;支志明&39;, &39;周其凤&39;, &39;周其林&39;, &39;朱道本&39;, &39;朱起鹤&39;, &39;朱清时&39;]