Outlines
目标 | 内容长度 |
---|---|
说服听众学习 Python | 🍕🍕🍕 |
这个课程的学习方法 | 🍕🍕 |
安装 Python 和 PyCharm | 🍕🍕🍕🍕 |
- 说服听众学习 Python。分场景:
- 学生将其作为第一门语言:
- Python 易上手
- 对比 C / C++(大多数大学课程会使用它们作为第一语言)
- 学生将其作为第二门语言:
- 乐趣
- 学生将其作为第一门语言:
Scripts
介绍 Python
Hello 你好,这门课里,我会带你了解快速上手 Python 所需要的一切知识。
很多人刚接触到 Python 时会提的一个问题是:Python 值得我花时间去学习吗?那我们先来解答这个问题。
如果你之前完全没有编程基础,那我强烈推荐你将 Python 作为入门的第一门语言。Python 的语法简单优雅,语言特性上设计得很精巧,意味着你可以很快地上手。很多大学会使用 C 或 C++ 作为第一门语言,但我非常不推荐将它们作为第一门语言。一方面它们太复杂了,很多人在学 C 或 C++ 时,就在指针、内存管理、各种奇怪的编译选项中就搞得晕头转向;而 Python 作为抽象程度高的语言,你就不需要关心这些细节,这使得它对新手非常友好。另一方面,C 或 C++ 语言的应用面相对门槛高,比如大型游戏开发、数据库、服务器中间件等,这些领域并不是学了一门编程语言就可以开发的,还需要大量图形学、操作系统的知识。计算机作为一门非常注重实践的学科,如果你学了之后很难做出东西来,就容易缺乏动力和成就感。而 Python 的应用领域门槛较低,比如网站开发、爬虫、数据分析,这使得你比较容易做出东西来,也更有动力和成就感。
如果你已经有过编程基础了,想将 Python 作为第二或者第三语言,那也是非常好的。Python 的语言设计上简单精巧,学起来会很有乐趣。同时它的应用面广泛,而且在各领域都有发展了十几年的成熟框架,比如网站后台有 Django,爬虫有 Scrapy,数据分析有 Pandas 等等。这意味着你可以借助它们快速的开发出产品。Python 在自动化上也非常实用,所以你日常工作学习的琐碎事情,也可以让 Python 帮你完成。
如何学习 Python?
在开始学习之前,让我们先看看应该怎样学习 Python。学编程非常好的一点是,你学了什么东西,马上可以写一段代码在电脑上跑起来,来验证你的理解是不是对的。如果你想学会编程,最重要的事情就是多练习,没有别的方式。我甚至不鼓励你花太多时间做笔记。编程入门的知识并不复杂,多用用你就会记在脑海里,不需要专门去做笔记。但我也会在每个视频里提供一份知识重点的文档,方便你后面查看,或者整合进你的笔记系统。
另外,很多编程课程存在的一个问题是,过于侧重于讲解而不是练习,而且讲解时用的项目又过于简单,所以很多人即使学完整个课程,需要自己实际写点什么时,又经常不知何从下手。针对这个问题,我会在每节课中给出有挑战性、但是你能独立完成的任务,通过自己实际解决问题来掌握写代码的技能。
安装 Python 及 PyCharm
好,那让我们开始 Python 之旅吧!
首先你需要安装 Python。
[演示 Python 的安装...]
装完 Python 之后,你就有一个可以运行 Python 代码的解释器了。