首先以我个人的自学经历来说,兴趣是第一位,你要确定你是否对编程十分热爱,如果你足够热爱,那么一切困难都变得没有意义。
其次,我个人觉得网上免费的视频教程非常多,可以下载一两部看看,不要多,但是我觉得看视频自学的人都是非常有自制力的,不然你会听着睡着。
那么我把我的自学方法讲一下:读书,选一两本好的python基础教程书去入门,认认真真读,认认真真做笔记,把书上的每一个案例自己动手都多敲几次,并且搞清楚其中的道理,之后完完整整去做一个项目,比如你喜欢做网站,那么python基础学完,去学学框架。
推荐的基本入门书:python编程 从入门到实践【强烈推荐】,python快速上手 让繁琐工作自动化【强烈推荐】我基本上就是读这两本书入门,并且进入实战,把这两本书弄精,弄透,已经具备了自学的能力了,可以去看一些更高级的东西。