小白学python(小小体会)

学python也有好几个月了吧,也做了些小玩意,像什么一些小游戏、数据可视化、各种爬虫、计算机视觉等等,零零星星在门外打转,也没搞出什么些东西。学它真的是随心而至,肆意而为,的的确确未曾用其做过像c一样的数据结构和各种算法等等,更不要用其说刷题了。但它的的确确给我带来c未曾带来的编程的快乐,那种实现功能的快感。大一也快结束了,虽然还是默默无闻的菜鸟,比不上许许多多的大佬们,但起码也算是能自娱自乐的小菜鸟了呀。
今日窗外阴雨连绵,做报告更感无趣,虽临考压力巨大,但任提不起兴致好好复习。也便写写学python的小体悟吧,欢迎大佬多多指教吧。
之前学过c语言,不管哪个教程,都让先把基础吃透,但是python似乎不是那样的。

Python语言本身自带的模块中有很多功能,这些功能林林总总,花样繁多。老实说,在具体开始动手尝试之前,看到这数目繁多的用法实在是令人不免有些头痛。此外,相较于程序调试,阅览各种模块各种函数的用法实在是枯燥得多。这个问题其实很好解决,因为编程语言学习的目的是使用,根据要完成的目的去寻找解决问题的方法是有趣得多也高效得多的学习方式。

事实上,我感觉作为初学者,很多进阶的用法其实并没有必要掌握。有时候,对某种函数的部分掌握就足以解决现有的问题。编程本身就是为了利用电脑的算力解决问题,只要有具体的问题,围绕解决问题展开对编程的学习,即使没有掌握百分百的技能,但也已培养了解决大多数问题的能力。这个世界有太多信息,远超人力所能掌握,有些函数、模块的用法若是从未遇到有特定任务需求,不能掌握也无伤大雅。学会做减法,能让很多事情变得更加轻松。就好像我们身为中国人,但不是所有方块字都要求必须掌握。翻开康熙字典,多的是真实存在但几乎从未被我们所知的汉字。

所以个人觉得python的目标就是用,不管代码再不优雅,能用就行。追求优雅和速度应该去用其它语言。
不知道说的怎样,只是闲来一记,随性而来,既性而去。更未曾盼说教,只敢博诸君一笑罢。

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像