cominghome
2019-10-23 16:43:32 +08:00
不建议看视频教学,浪费时间而且太依赖讲师水平。。
推荐一下我的学习路线:
1. 先过一遍语法,菜鸟教程、廖雪峰的教程过一遍,以能看懂别人的脚本或简单的项目为分界线。
2. 简单过一遍官方文档的标准库,不用每个都会,但是每个库大概做啥的要有印象,后面写代码的时候有适用场景能想起来即可。
3. 开始撸码,其实第一步第二步开始就会写一些简单的脚本 /demo 了。这一步以能使用常用标准库( os, time, sys 等)写脚本来解决日常问题为分界线。
4. 开始学习一些高级特性,比如魔术方法、抽象类、装饰器啥的,以及常用的第三方库 && 高级点的标准库,比如 asyncio、requests、常用中间件( py-redis,pymysql )、常用开发包( boto3 )这种。也可以开始学习一些框架了,比如 django,flask (看你的需求以及想往什么方向发展)。
5. 多看别人的项目,模仿着写,慢慢加入自己的想法。
6. 看源码,从小的项目开始看。(这是我今年的目标,然而还未开始...)