|
“温故而知新”是最好的学习方法,对于已经学习过Scratch等图形化编程工具的同学来说,如果能将在Scratch中学习的编程概念、方法甚至创意和创作平移到新的编程语言(如Python),无疑大大降低新语言的学习成本,让学习曲线更加平缓,也更能跳出语言之外理解编程的真谛。
因此,在前期Scratch视频教程的基础上,我们录制了这套《从Scratch到Python》,供有需要的同学学习。
为什么是Python?

我们选择Python,有以下两点考虑:
- Python是一种面向对象、跨平台的高级编程语言,还具有丰富的第三方库,可以轻松实现强大的软件功能,从最基本的办公、娱乐到当前最流行的大数据、人工智能,Python样样精通,所以Python也被称为“胶水语言”,应用非常广泛;
- Python语言优雅明确、简单易学,程序结构清晰,容易阅读和修改。
总之,Python可以说是上得了厅堂,下得了厨房,无论你是要做高端的应用,还是拿来做编程入门的学习工具,都不会让你失望。反之,如果是C++之类的语言,个人认为对大部分孩子来说,学习曲线陡峭,在少儿编程领域的应用有限,如果你不是天赋极高的少年英才,想借C++参与信息奥赛,我觉得Python是更好的选择。它不太难,让你学起来有乐趣,将来也用得上,何乐而不为?
课程内容
本课程的设计目标是帮助有图形化编程基础的孩子以最小的代价完成Python入门,因此不会有太多复杂的概念和案例,以Python编程基础技能训练为主,基本上覆盖了NCT 全国青少年编程等级水平测试的Python类1-2级知识点(有少量第三方库未涉及)。
如果你学习了本课程的内容并能融汇贯通,在报考NCT一、二级别考试后稍加训练,通过应该是没问题的。
本课程的知识点目录:
01 进入Python编程的世界
02 从海龟画图开始
03 Python程序编写方法
04 Python变量与数据类型
05 Python中的数据运算
06 重新认识字符串
07 列表元组两兄弟
08 分支与循环
09 分支与循环的应用
10 Python自制积木
11 异常处理
12 模块与模块化
13 字典
14 文件的读写
15 石头剪刀布
16 逃离僵尸岛
17 时间处理
18 数学计算
19 面向对象编程
20 用好现成的库
21 更复杂的程序结构
22 总结
课程内容基本遵循由浅入深的原则,基本上学习每一个新的概念时都会结合你已掌握的图形化编程知识,触类旁通,轻松做到温故知新。
何谓“温故知新”呢?这里引用一下《百度百科》的解释:
- “温故才知新”:温习已学的知识,并且由其中获得新的领悟;
- “温故及知新”:既要温习已学知识,又要努力撷取新知识;
- 温故,知新。随着自己阅历的丰富和理解能力的提高,回头再看以前看过的知识,总能从中体会到更多新的东西;
- 通过回味已学知识,预见和解决未来的问题。这当然是一个大师才具有的能力。
愿你学习愉快!
课程链接
本课程发布于网易云课堂,请访问以下链接: |
|