人生苦短,似乎python也解决不了人到中年的问题
感觉人一过了30岁,这时间就像原来的涓涓细流,变成洪水猛兽,越来越快,对于一个80后来说,仿佛社会上所有的一切,都在渐渐遗忘你,从不停的得到,到不断的失去。最终也放弃了挣扎,发现躺平才是生活的真谛,曾经也梦想仗剑走天涯,如今赋闲宅在家。
玩python断断续续这几年
出于对编程的热爱,从2018年自学python到现在,还是感觉知识浩瀚,有太多的不知道,太多的不理解。我只想说,如果不是源于爱好,这玩意真不是人学的,计算机发展这么多年,知识浩瀚如星辰大海,如果你想靠它快速赚钱,请放弃,如果你想给自己提升附加值,那么请上车入坑。
自学真的没有那么简单,但痛并快乐着
本人从98年开始接触电脑,对软硬件都有一定得了解,装得了电脑,玩得了系统,这是基础,所以我也算有一定的基础吧,看的第一本书,我之前的文章说过,自己安装python解释器,对着书开始敲代码,看一看书以为自己全都会了,可是敲代码的时候,错漏百出,所以想要学好,不要以为自己看一看就会了,不写代码都是纸上谈兵。自学就意味着,你要了解各种编程的名词,什么是变量,什么是函数,什么是类,实例和类什么关系,面向对象是什么意思,如果有个老师他都能告诉你,没有,你只能自己默默的找着答案,一个斐波那契额数列的函数,能想一天,后来又碰到了那虚无缥缈的递归,然后开始忠于刷题,各种编程,各种烧脑,开始思考自己应该写一个什么样的软件。我现在看自己以前写的代码,就像一坨屎一样,当时还沾沾自喜。 自学是孤独的你要绞尽脑汁,用好搜索引擎,打开脑洞去解决各种问题,我最常用的工具居然是百度翻译,但是只要你不放弃,总会找到答案,就像我为了用python写一个crc冗余校验的代码,居然想了整整两周,才搞明白crc是个什么逻辑。如今我已经不用再去苦苦寻找各种答案,学会了看python的各个版本的文档,想要用哪个模块,就去翻它的文档,多试几次总有回答。有一段我以为自己完全掌握了这门语言,后来我又看到了描述器,魔法方法,协程,装饰器,学了一段django我开始迷茫了,django的各个方法是怎么实现的,如何实时监测我代码的变化的,框架是怎么写出来的。 不,python并没有让我富有天下攘攘皆为利往,不过我学python这么久,还真没有靠它赚到什么钱,可能是我水平还不行吧,只想学那些自己感兴趣的方面,用pygame写过黑客帝国的屏保,用tkinter写过录制鼠标,键盘输入的软件,给我姐写过自动计算企业所得税的小工具,用django做过两个网站,给我多年好友,写了个数据汇总统计工具,把自己的工作自动化处理,导致我现在闲的狠。 ## 一天不写代码就难受我现在就是一天不写代码就难受,不打开问答看看,仿佛就缺点什么,电脑系统也让我换成deepin,反正这80后这么多年,一直为国家奉献了,就爱国到底,直接都换了。我也想为国争光啊,可惜能力有限,想给国产系统贡献点代码,发现python还是上不去台面,容易拖慢整体效率,C++啊,看着头就大,学完了python真是其他的语言都懒得看一眼,一堆的大括号觉得好晕。不过如果可能我还真想学学C,因为那样我才能知道python是怎么写出来的。
def joke(seq):
for i in seq:
if isinstance(i,(str,int)):
yield i
else:
yield from joke(i)
seqs=["abc",(11,2),("bbbb",),[("tuple","yyy"),{"set","set2"}],]
for i in joke(seqs):
print(i)
|