Python学习的一点点建议

Python的一点建议:
        很多同学都问Python怎么学,都学什么,我这里给大家一些建议,仅供参考,也希望大家一起讨论,以下是我个人的一些观点:


第一个阶段:Python基础
        这个阶段最简单,菜鸟教程或者其他基础的语法书都可以搞定,能编写一些练习代码练语法 有时间可以通过一下计算机二级Python的考试,可以衡量一下自己基础知识怎么样,不要背题,尽量学一段时间1,2个月应该差不多

第二阶段:运用Python做点什么?
        这个阶段是真正有用的地方,这就归功于Python丰富的第三方库,只要你能想到的Python几乎都能做到,你会接触各种各样的知识,难就难在其背后所涉及的知识,而往往这些知识又都是一门学科或者学问,并非几句话能够理解的
整个阶段建议大家以项目为主
我要做web服务器
我要做GUI 看图软件程序
我要做爬虫
我要做xxx...
然后再看这个项目中所涉及的相关知识,一定要学这些知识,好多同学往往都是匆匆而过着急写代码,这里还是希望大家可以规划一下时间,合理安排一下。
例如:
我要做web服务器(客户端是谁,客户端发什么给我,我怎么接收,收到是什么样的数据,我怎么处理,最后响应什么样的数据给客户端,HTTP协议是什么,HTML是什么) 这些问题一定要搞懂,否则就先不要写程序
我要做GUI程序 看图软件(图形库选择什么,pyqt,组件如何布局,信号与槽,列表,显示图片,实现功能)
我要做爬虫
我要显示全世界疫情数据
我要买最经典的计算机类书
我要看最好看的电影
......
开动想象力,想你所最想做的事情,这样才有兴趣,才能有动力坚持做下去,从100行,到500行,到1000行
建议这个阶段一个项目2,3周左右时间,可以写500行左右的项目,这样就可以写在简历上,帮助找工作

第三阶段:深入理解Python语言
        我们一直在说,没有人能一次就把语言学会学精通,汉语我们从小就学一直在用,学了很长时间也不敢说自己精通,Python也是一样,大家千万不要被他的“简单”而蒙蔽,其实他有很多很难理解的知识
例如:
list1 = [1,2,3,4]
list2 = list1
list2.append(5)
print(list1)
再例如,装饰器,@property,@unique,MixIn,除了要知道他们的含义,更重要的是要合理的运用,才不会被人笑话

第四阶段:真实项目
        之前的一切可以算是学习阶段,但这个阶段就是可以挣钱养家糊口了,但是我们很少有机会能够接触到真实项目,这个阶段已经完全脱离语言本身,甚至说语言是其次,重要的是领域,算法,业务等核心,需求,架构,设计,实施,管理,每一步都不是一个人可以完成的,在这个阶段,编码只是最底层的工作,编码之上还有另一片天空。

很高兴跟大家分享,以上仅仅是一点个人看法,学习之前一定要确定好方向,剩下的就是努力去做,套一句老词:未来的你一定会感谢现在努力的你,祝大家学有所成。





 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值