少儿编程

系列

Python 初体验 | 为什么是 Python?

前言

各位小朋友们,开学还不到一个月的时间,马上又将迎来国庆的七天长假,心情是不是有些小激动?

或许你已经跟爸爸妈妈制定好了一个完美的出游计划,亦或不愿意在景区的人山人海中“随波逐流”,只是想在家中放松一下心情?

这些都是不错的想法,但你有没有想过以一种更酷的方式来度过这个短短的假期?

没错,你猜对了,我们可以利用这一周的时间学会一门当今编程领域最流行的计算机语言 —— Python!

九月还是小懵懂
十月Python小明星
                

那么此时,你的头脑中可能出现一连串的问号:

  • 编程语言有多少?
  • 为啥要学 Python?
  • 短短七天我能学会吗?

编程语言知多少

如果你看过「和 Vicky 一起学习 Scratch 系列」,你应该已经对编程有了一点初步的认识。

Scratch 是一种为计算机教育而专门设计的图形式编程语言,特点是简单直观,又能理解编程的常用思维逻辑。

但是在真正的工程领域里,我们是不会用 Scratch 来编写软件的,毕竟它只是用于儿童科学教育。

那么在现实的互联网世界中,软件工程师们在使用什么计算机语言来编程呢?

种类简直不要太多... 有一个业界很权威的网站叫做 TIOBE,这个网站每个月会发布一次全球范围内流行的计算机语言的排名,而被这个网站纳入统计范围的编程语言多达近三百种,更何况还有数以千计的更多小众语言没被统计。

2019 年 9 月编程语言 Top 10 | TIOBE

天呐,竟然有这么多的编程语言,比我们人类的自然语言多出太多了!

那么,为什么我们要把 Python 作为我们第一次学习的正规计算机语言呢?

为什么选择 Python

选择 Python,首先在于它是一门很简洁的语言。

人生苦短,我用 Python
                

这应该是每个 Python 工程师都知道的一句话。

简洁是 Python 语言的设计哲学之一,做同样的事情,Python 的代码远比 Java 和 C 语言来的简单精悍。

在信息爆炸的今天,学习要争分夺秒,我们没有理由不去选择一门优雅、明确、简单的语言。

Beautiful is better than ugly.

The Zen of Python

选择 Python,更在于它是时代的需求。现今社会充斥着这样的一些名词:人工智能、机器学习、神经网络等等。

不可否认,这里有一些炒作的成分,但也确实体现了社会发展的趋势:未来人类社会更多的劳动将会被机器所取代。

Google 无人驾驶汽车 | Waymo

人的学习要顺应于时代的发展,Python 语言是当今用于科学计算最主流的语言。

越来越多的人们在学习 Python,不只为了机器学习,它也广泛应用于 Web 开发,运维管理,数据处理等各个领域。

而更多的趋势表明,不只是软件工程师,Python 已经是各个领域从业者用以解决他们工作难题,提高工作效率的一个强大的工具。

新时代的青少年,都应该学会 Python。

还有更多的理由来选择 Python,但,似乎已经不太需要了~

七天能学到什么

回到我们这个「Python 初体验系列」,七天的时间,我们能学到哪些知识呢,如果我什么都不会,能学的了吗?

小朋友们不要担心,我们精心设计的这套课程,面向的是没有任何编程基础的小学二年级以上的小同学们,从零开始,循序渐进的讲解有关 Python 的最为基础的内容,就像学习英语一样从 ABC 开始,同时会结合趣味的小项目一起进行。

七天之后,相信你一定会对 Python 以及高级计算机语言有一个比较直观的认知,以助你可以在计算机科学的路上走的更远。

跟随 ThuBoy 哥哥,一起开始 Python 学习之旅吧!

我们明天见!