学习Python有很多理由,下面讨论小编认为对小白重要的两点:1. Python容易学;2. Python功能强大。
Python容易学习
Python容易学习是我们学习它的一项很重要理由。你应该无法忍受每天抽出两小时学习一门语言,连续学习了几个月但是收效甚微。但是如果你每天抽出一两个小时学习Python,会发现能够利用所学的知识实现很多不同的效果。你会发现:开始的几天只是简单在屏幕上打印出"Hello, world!",认识下变量这些基础的内容,下一周可能就在写一些简单的流程控制语句,不到一个月,一本Python基础书籍里的知识可能就基本掌握了。
我们上学时会感觉到学习很枯燥很重要的原因是学习给我们带来的反馈太慢,要很久才能看到效果。想想我们学过的语文、英语,要认真学习好多个白天黑夜才能看到些许效果,这样在一定程度上可能会消耗我们的兴趣,使我们丧失耐心。在Python的学习过程中,Python的交互模式总是可以立马看到“效果”。对比一下Java(另一门著名编程语言)和Python,在打印'Hello, world!'时的表现,首先是Java需要一个编辑器,输入下面代码并保存文件:
然后再编译代码、运行。
Python如何做这件事呢?首先打开终端(Windows, Linux, Mac都有),输入'Python'进入交互模式,像这样(我给我的主机名打了马赛克^_^):
这样就进入了交互模式,可以随意输入代码了(当然是正确的代码):
这就是我上面所说的“立即见效。
Python对新手非常友好。Python之父"Guido"在设计之初就希望Python是一门不用太多计算机基础就能掌握的语言。这意味着如果你是学生,学Python只是为了完成老师留下的作业;或者你是没有计算机知识的普通员工,有一项枯燥的重复劳动如果用计算机做起来会很简单;Python都可以很快帮助你----你不需要知道RAM、寄存器、指令集这些复杂的计算机知识,只需要专注于你要做的事,因为Python生而为此。
Python功能强大
如果仅仅是好学,还不足以成为你学习Python的理由。学习Python的理由还在于学完Python后,可以利用Python实现很多功能。Python是一门通用语言,它不是单单为某一种或者某几种用途设计的。它几乎涉及到了每个领域:
· Web开发
· 网络爬虫
· 计算与数据分析
· 人工智能
· 自动化运维
· 云计算
· 网络编程
· 游戏开发
对于小白的你可能不知道这些领域都是做什么的,没关系,看看哪些公司都在用Python吧!
国外使用Python开发的产品:
· YouTube
· Spotify
· Quora
· 文明6
国内使用Python开发的产品:
· 豆瓣网
· 知乎
· 果壳
· 网易版吃鸡手游
· 今日头条