写在前面

《Python 入门》 选择了 DNS 作为一个切入口,比较硬核;总体而言,难度偏高。
但又是一个可及的状态。往前走,肯定能走到终点,而它的终点,定然是你能掌握 Python 这个工具。
零基础可以吗?当然可以,只是要更努力,更辛苦一些而已。『零基础』从来不是学习的障碍。
但想轻轻松松掌握,这不现实。

课程也不会有特殊的外延产品。
基于用户体验,提供一个现成、Web 版的 Python 环境,可以很快的上手代码,看似很有吸引力的模样。
但这不是我们的培养目标,Python 的环境要自己配置好,更要学会 Debug,却不用着急写下第一行代码。print('hello world') 又有什么意义?
当你走完全程时,会发现,看似拉低门槛的外延,其实是无意中设置了无法进步的障碍。

如果有些地方感觉一时没有思绪、或者过于枯燥,那么直接跳过就可以了。
感觉有些地方繁琐了,跳着看也同样没有问题,最终要落实到自己写代码,写着写着就知道自己缺什么了。
不想写代码,却又能从头到尾看下来,也挺好的。但这样可能没有大的意义,不像 《FirstWeb》只是看一遍也是可取的。

LearnPython.app 是配套的教具 App,跟《FirstWeb》有些不一样, LearnPython.app 与课程本身虽然紧密相关,但又有很强的独立性。
《Python 入门》 没有特定的 Pro 版,但为《全端》的会员按照 《FirstWeb》传统,提供了一份重新整理的思维导图,以及在技术之上又与技术无关的一些内容,它们有非常高的价值。

祝好。
共勉。
:)