文科生学编程真的没有优势吗？
“遗忘”是大脑正常的表现，你要做的就是克服这种学完就忘的情况，这里推荐大家三种我觉得可以用来实践的方法： 第一步Python语法学习： 第二步编写简单程序： 第三步Python函数 第四步Python的模块和库： 模块是在函数和类的基础上，将一系列相关代码组织到一起的集合体。在 Python 中，一个模块就是一个扩展名为 .py 的源程序文件。 1.标准库：Python自带的库，不需要安装。就像手机中的【相机】、【计算器】等APP一样，不用安装，可以直接使用。 2.第三方库：需要安装。就像手机中的【微信】、【支付宝】等app一样，是第三方开发的，需要下载、安装之后，才能使用。 很多人在学习Python的时候都认为Python入门容易但是精通却比较难，这其实也是因为语法看似简单，但一旦做起项目来，很多知识点的遗忘和新旧知识的不牢固都会让你被打回原型。 所以这要求我们，从基础语法到高级用法，再到项目实战开发，让你把学到知识点通过项目都串联起来，形成你自己的Python 学习框架图； 这样一来等我们刷题的过程中遇到新的知识点，可以去补充在我们的Python框架图中，是不是这样就会比较容易克服遗忘呢？ 下面这张Python学习路线图送给你！ Python基础 这个教程是我发现目前市面上比较全的一个基础课程，全集547集，但是开头的内容可以先跳过，大家可以直接从110集Python的起源开始看起来。 每个学习阶段之后都附有小案例，大家可以直接跟着练习操作。 Python进阶 这一阶段的课程适合学过基础的同学，来构建Python语言完整的编程能力。 知识点内容涵盖linux、tcp、http、进程、线程、生成器等等内容，非常适合已有基础的同学进行进阶学习，这一段也是案例+介绍结合，大家可以手动操作。 这里再推荐两个实践练习的网站： 1、HackerRank 地址：https://www.hackerrank.com/ 2、CodeFights 地址：Coding Tests & Assessments for Interviews - CodeSignal 虽然教程和书籍从多个角度提供不同的编程教学，让你可以深入了解该语言的特性，但还是需要和实际结合，亲自上手进行练习。 这样才能让大家有一种更加有趣且更具挑战性的通道来学习不同的编程技巧、数据结构和第三方库，从而解决不同的编程问题。 ----------------------------------- 如果你喜欢我的内容，别忘记关注我 @夏天的葡萄 ~ 学习编程的路上，这里有一些经验送给你，希望对你有帮助！