python教案一:兴趣入门

9月 7, 2020 197点热度 0人点赞 0条评论

每个人都应该学习一门编程语言,它会教你如何思考。

图片描述

计算机的世界是二进制的,它只能读懂 0 和 1,人类要学习计算机的语言几乎是不可能的。

反过来,让计算机理解人类的语言也太困难。自然语言太过随性,一个意思有多种表达,还有很多语气和双关语(比如女朋友:我没生气)。

如何跨过这样的鸿沟呢,可行的方法是设计一套「高级语言」,让人类和计算机都能看懂。

我们现在学习的编程语言,就是这样的高级语言,它有两个特点:

  1. 简单,人类学习一段时间就能使用。
  2. 精准,可以自动编译成机器语言来执行。

下图是高级语言、汇编语言到机器语言的对比:

 

一、易学

Python 几乎是所有计算机语言中,最易读、最易于编写、最优雅的。也因此,越来越多的大中小学,把 Python 作为新生的入门语言。

图片描述

(分别使用 C++、Java、Python,打印 “hello world!”,可以看到 Python 的代码不但最简洁,而且语言逻辑高度接近英语)

二、强大

易学并不意味着 Python 是玩具,在 NASA、Google 等地球顶尖科技机构中,都广泛使用着 Python。

Python 几乎无所不能,你可以用它来开发软件、游戏、网站等;同时在数据分析和人工智能领域,Python 占据着领导地位。

也正因为 Python 是这样一门属于未来的语言,中美等大国都把它写进了小学计算机教材里。

Python的应用范围

三、有趣

学习 Python 的第三个原因是 「有趣」:

学习任何东西的核心驱动,一定是“成就感、兴趣、喜欢”这样的正面情绪,而非“焦虑、挫败、厌恶”……

Python 就是这样一门,能带给你正向反馈的语言,不用纠结过多的语法细节,和陌生的概念,直接写就是了。

它可以帮你处理很多重复性的事务,如处理文档、批量下载图片、抓取信息,你甚至还可以用 Python 做个游戏。

亲手在右侧的实验环境中运行一下试试:

 

wget https://labfile.oss.aliyuncs.com/courses/1330/game.py

💡 提示:点击实验桌面右边的工具栏 —>> 再点击剪切板,可以把代码复制进去,然后在环境中粘贴即可。

然后输入:

python3 game.py

一个游戏就被你运行出来了,是不是挺酷的?😎

 

这里要补充一个  激励公式

 

在今后的学习中,你表面上是在修炼 「编程能力」,同时也在修炼「学习能力」。这两种能力,都能确定地提高你未来的地位和收入,并决定你的人生尺度。

这个世界进步得太快:算盘被计算器取代、纸张被电子产品取代、农民和矿工被现代化机械取代……甚至设计师、文案这种创造性的工作,也会被人工智能取代。

但如果,这世界需要我们学什么的时候,我们都可以主动去学,并且很快学好,那么 —— 焦虑、担心这些负面情绪将不复存在,你会变得更快乐,也会比身边 99% 的人走得更远。

其实能看到这里的你,已经站在 90% 人的前面了,接下来,我们会继续通过文字和任务,去引导你培养这两种能力。

当然,最最最重要的,还是你自己去「 做 」

 

学完本课要达到的目标

  • 进入编程的大门,明白编程的作用,建立编程的兴趣、方法和习惯。
  • 学会 Linux 基本操作、Python 基础语法、Github 基本操作,为学习编程打下地基。
  • 亲手构建一个 Python 项目,建立起个人 Github 主页。

找一个脑图或笔记工具,把今天学到的知识点总结进去,并用自己的语言进行注解。

你可以使用 XMind 免费版(需下载),或 幕布 (笔记工具,可在线编辑),或其他任何脑图、笔记工具。

你的总结应该类似这样:

图片描述

李 锋

这个人很懒,什么都没留下

文章评论