最新消息:

趣学Python|第一课:我们为什么要学习编程

Python 少儿编程 2855浏览 0评论
趣学python01

hi,大家晚上好。前期的Scratch基础课程已更新完毕(Scratch进阶课程也会不定期更新)。从本节课开始,我将开始”趣学Python”系列课程的教学,和大家一起通过学习Python编程来创建各种有趣、好玩的小程序和小游戏。

本节课的课程目标如下:

- 介绍什么是编程

- 为什么要学习编程

- 介绍Python,并说明选择Python的原因

-  介绍国家出台与Python相关的政策

1

什么是编程

 

编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题并最终得到相应结果的过程。

说的更加直白些,编程就是用一种计算机能够听得懂的语言,与其进行沟通、交流。最终让计算机完成那些我们想让它完成的事情。

 

趣学Python|第一课:我们为什么要学习编程

2

为什么要学习编程

 

Facebook扎克伯克曾表示”编程已成为一项基本技能,每个人都该会”,乔布斯也曾说过”每个人都应该花一年时间学习编程”。

近年来在美国流行一个口号:”编程是21世纪人的必备生存技能之一,就跟听说读写一样重要。”

为什么编程能力如此受到重视呢?因为如今,人们一切办公都需借助于计算机和互联网,移动设备也成为工作生活娱乐的必需品,而不久后社会将全面进入以移动互联网、云计算、大数据、物联网等为标志的信息化时代,而所有这些业务都基于编程开发。

在国外,编程能力受到重视程度远远超过中国国内的水平,例如美国的一个普通编程人员的年薪大约10万美元左右,且存在近100万个编程类工作岗位的人才缺口。同样,在中国,编程将逐渐成为青年人必备技能。

那对于少儿学习编程来说,通过学习编程不仅帮助孩子提升逻辑思维能力,锻炼想象力和独立思考解决问题的能力,学好编程,更能让孩子理解智能世界与学习之间的联系,接下来我会从几个方面阐述为什么学习编程要从孩子抓起。

  • 编程可以培养孩子的逻辑思维能力
    编写程序过程中最重要的是要先对要实现的程序在头脑中做出规划,思考程序的流程,这将对孩子的逻辑分析能力会有较大的提升。 

  • 编程可以提升孩子的专注力
    当需要编写复杂代码时,孩子们会自然的提高自己的注意力,防止出现错漏现象,往往因遗漏个符号都会导致程序无法正常运行,因此孩子们必须保持高度的专注力,细心排查,避免马虎误事。 

  • 编程可以锻炼孩子团队协作的能力
    一个人的能力是有限的,只有共同努力才能更好的达成目标,孩子们相互协作、相互帮助,在互动中增进友谊,学习如何利用团队的力量解决问题。

  • 编程可以增强解决问题的能力
    编程学习的过程会经常遇到不懂的问题,遇到问题后再去查找解决问题的方案。让孩子在探索问题的过程中寻找解决问题的方法,不断增强孩子解决问题的能力。

     

3

认识Python

Python是一种使用广泛的高级编程语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python的设计哲学是”优雅”、”明确”、”简单”。除了内置的功能库外,Python还有大量的第三方库,具有良好的扩展性及易于学习性,Python成为近年来增长最快的编程语言之一。

趣学Python|第一课:我们为什么要学习编程

随着人工智能,大数据的高速发展,Python作为人工智能的热门语言热度直线飙升。

下面是来自摘录自:IEEE Spectrum 杂志的消息:

Interactive: The Top Programming Languages 2018

趣学Python|第一课:我们为什么要学习编程

趣学Python|第一课:我们为什么要学习编程

Python的应用领域也是非常的广泛。如:Web开发、数据分析挖掘、人工智能机器学习、Devops运维、自动化测试、网络爬虫、量化交易、网络安全等。很少有学一门语言能干这么多事情。用大白话讲,学Python语言,性价比极高。

Python语言的特点:

  • Python程序编写简单,易于理解.学习曲线低,与其他编程语言相比,上手更加容易。

  • Python是开源的,拥有强大的社区和生态圈。可很方便从网上找到学习交流社区,也可从网上下载有趣好玩的程序、游戏.(之前微信比较火的跳一跳小程序,有牛人就通过Python开发的一个刷排名的利器…)

  • 解释型语言,具有很好的平台可移植性。也就是说编写好的程序可在不同系统的计算机上运行。

  • 具有良好的可扩展性,可以通过C/C++代码来提升Python的程序运行效率。

  • Python语言运用范围广泛,目前国内外的一些大公司都在使用Python.如国外的Google、Facebook,国内的豆瓣、知乎等。

4

国家出台与Python相关的政策

  1. 教育部考试中心发布了“关于全国计算机等级(NCRE)体系调整”的通知:

    去年年底,教育部考试中心发布了“关于全国计算机等级(NCRE)体系调整”的通知,决定自2018年3月起,在计算机二级考试加入了“Python语言程序设计”科目,这足以说明随着人工智能时代的来临,Python正越来越受欢迎。

  2. 2017 年 8 月下旬,央视新闻报道了国务院印发《新一代人工智能发展规划》:
    《规划》提出,实施全民智能教育项目,在中小学设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。支持开展人工智能竞赛,鼓励进行形式多样的人工智能科普创作。


  3. Python 进入山东小学教材
    除了浙江省,北京和山东也确定要把 Python 编程基础纳入信息技术课程和高考的内容体系。另外,山东省最新出版的小学信息技术六年级教材也加入了 Python 内容,小学生都开始接触 Python 语言了。

趣学Python|第一课:我们为什么要学习编程

好了,本节内容就写到这,从下节课开始让我们一起开始学习Python编程吧!

您必须 登录 才能发表评论!