1

这个问题不是技术问题,但仍然是关于编程的。

对于从未编程过的人来说,编程中最有趣、最有趣的部分是什么?你会怎么做才能激发成年人对编程的兴趣?当试图让某人感兴趣时,我不觉得谈论打印、函数和循环将是一个好方法。

Python 可能是最好的语言,但是你从哪里开始才不会觉得无聊呢?学习其他人解决特定问题可能会奏效,但我觉得我需要的不止这些。

4

1 回答 1

3

我怀疑您能否让某人对编程机制感兴趣。这一切都是可怕的虐待狂。

另一方面,您可以通过编程做的事情很棒。我是在游戏编程的背景下被介绍给它的,我目前正在编写小型物理模拟程序(几乎总是某种数值积分器),以帮助我可视化和玩弄我们在讲座中学到的概念。我发现这些是您可以通过编程长期做的很好的例子。我知道它们都是简单的例子(我想知道你们中有多少人嘲笑“长期”),但它们足够复杂,对于不了解该主题的人来说是有趣且“不明显”的。

我更推荐的是普通初学者程序员实际上能够做到的事情,例如:

  1. 基本的网络编程,如果你愿意的话,即使是在 python 中。很多人喜欢制作自己的网页,并包含一些 php 或 python 功能以提供更有趣的交互性总是很好的。

  2. 对于某些乏味的事情,我还推荐使用小型自动化脚本。我最喜欢的例子是我的大学课程选择过程的自动登录脚本,它的容量很可怕。为自己节省了很多腕管和眼泪。

我发现最后一个确实适合人们。当他们第一次遇到问题时,灯就会亮,然后说“我现在实际上可以做点什么”,或者“我不必浪费时间在几秒钟内可以完成的事情上”,这就是我认为的洞察力早期的程序员(尤其是入门课程中不情愿的程序员)确实需要。

至于语言,我第二个python。它非常易于使用,让您专注于手头的实际问题,而不会被语法所束缚,这确实简化了学习过程,让您更快地获得好东西。想要深入编程的人总是可以在以后将他们学到的知识应用到低级语言中。

于 2012-06-14T20:24:13.517 回答