首先,最好能明确一下你说的小白是一个什么水平,
是完全不懂Python的小白,还是完全不懂编程的小白
这2个概念区别很大,如果是完全不懂编程,那你需要对编程建立一个基础的概念,因为不管是哪种语言,它都必须有数据类型、语法结构、方法/函数、开发框架等等,
如果你有一定的编程基础,可以先百度一份Python编程手册,比如我下面找到的这个:
https://docs.python.org/zh-cn/3/
这个手册可以让你快速的掌握Python的简单使用,学习时间不超过一周,快的话,也就是一个晚上。
然后,你需要明确一下,你学习python的目的是做什么?
通常现在的Python有三个方向的应用:爬虫、大数据可视化、人工智能,3个方向,你可以去b站通过关键词寻找相应的教学视频,我说的这3个方向,基本上都有,
大原则:先入门,然后根据自己的需要选择对口的学习内容。
特别强调的是,没有所谓的经典教材,因为每隔几年你开发所用到的框架、包、甚至开发模式,都会发生巨大变化,除了基础的不变,其他的都要跟着市场行情不断学习更新。
以上,希望对你有用。