plc编程吧 关注:13,739贴子:24,132
  • 0回复贴,共1

不要让Python的困难 成为你人生的困难

只看楼主收藏回复

任何学习最大的敌人都只有自己那颗心首先,最开始最大的困难应该就是对编程的抵触与恐惧心理,总觉着编程似天书,一堆奇怪的符号组成的文件,这种心理会伴随很长时间,需要努力的去接受并克服它。作为过来人建议从最最基础的命令开始,比如打印出一句话都能有满满的成就感,从小小的成就感中一点点得体会编程的乐趣,这样心理的抵触感和恐惧会慢慢的消失,伴随而来的就是好奇与探索的欲望,久而久之就会去研究python 的语法去掌握它。如果你学完了上面的基础体验课,接下来,会了解到python 可以解决工作生活中的哪些问题及困难,比如python 可以写爬虫,可以做网站,可以做数据分析,期间就会遇到更底层的困难,emmm 做网络应该更了解一些网络协议,类似http 协议,以及握手挥手原理,数据请求原理等。同时就还需要抓包工具的使用配置,json 等数据格式的学习,html 的学习,js 的学习,总之会发现自己遇到的困难一个接一个,需要的前置知识需要一个坑一个坑的去填,这些应该比较痛苦,但是其乐无穷。python 本身语法学习中还会在面向对象这个概念中卡住,因为之前的语法都是面向过程,写个函数封装起来就完事了,后来遇到面向对象,思路就要转变一下了,三大特性,类的概念,继承,对象,多态,封装,以及各种魔法函数,需要大量练习和理解。后来基本的书籍已经满足不了自己了,就去看流畅的python ,cookbook 等书籍,后来书越看越多,不知不觉中竟然发现已有500多本,如果你正在学习Python,并且想要电子书等一些Python的资料 可以加V:mutou7546我发给你, 你会发现python 还有很多的特性需要掌握,实在是学无止境。这些还是python 语法本身,后面的python 爬虫就要学习除了网络协议,抓包,以及各种requests 库,还要学习提高速度多线程,多进程,分布式的抓取,另外还会需要代理ip,伪登录,等难题。在抓数据上已经费了老劲了,接下来就要存数据,数据库得学习一下mysql sql 语句 mongodb ,redis 都得学习下。好不容易存好了数据,就要去分析了,numpy pandas 就又要学习各种函数去学习,于是就又找了一本利用python 进行数据分析的书。使劲看完之后,分析数据也差不多了,就要考虑数据展示了,matplotlib seaborn echart 就要学习了js语言也要学习了,于是折腾一波,就可以做出基本的数据图表了。然后又希望展示到网站,让同事看,于是就又要学习django flask 这样的网络框架,一顿猛学之后基本就可以展示了。总之你要问我最最大的困难是什么?我的答案是如何高度保持持续进取学习应用的好奇心与耐心是最困难的。


1楼2020-11-01 11:58回复