1

この質問は技術的なものではありませんが、プログラミングに関するものです。

プログラミングをしたことがない人にとって、プログラミングの最も面白くて興味深い部分は何ですか? 大人のプログラミングへの関心を高めるために何をしますか? print について話す気はありません。誰かに興味を持ってもらうには、関数とループが良い方法です。

Python はおそらく最高の言語ですが、退屈にならないようにどこから始めればよいでしょうか? 特定の問題を解決するために他の人を学ぶことはうまくいくかもしれませんが、それ以上のことが必要だと感じています.

4

1 に答える 1

3

あなたが誰かをプログラミングの仕組みに興味を持ってもらえるとは思えません。それはすべて恐ろしくサディスティックです。

一方、プログラミングでできることは素晴らしいです。私はゲーム プログラミングのコンテキストでそれを紹介されました。現在、私は講義で学んだ概念を視覚化し、いじるのに役立つ小さな物理シミュレーション (ほとんどの場合、ある種の数値積分器) をプログラミングしています。これらは、プログラミングで長期的にできることの素晴らしい例だと思います。それらはすべて単純な例であることは知っていますが(「長期」を笑った人が何人いるのだろうか)、それらは十分に複雑で、主題の知識のない人にとっては興味深いものであり、「自明ではありません」.

私がさらにお勧めするのは、平均的な初心者プログラマーが実際にできることです。たとえば、次のようなものです。

  1. 必要に応じて Python での基本的な Web プログラミング。多くの人が自分の Web ページを作成するのが好きで、PHP や Python の機能を組み込んでより興味深いインタラクティブ性を提供することは常に素晴らしいことです。

  2. また、特定の面倒なことには自動化された小さなスクリプトをお勧めします。私のお気に入りの例は、私の大学のコース選択プロセス用の自動ログイン スクリプトです。手根管と涙をたくさん節約しました。

最後のものは本当に人々のために働くことがわかりました. 最初に問題が発生したときにクリックしてから、「これについて実際に何かできる」、または「数秒で実行できる何かに一日を無駄にする必要はない」となるライトは、私が考える洞察です。初期のプログラマー (特に初級クラスで気が進まない人) は本当に必要です。

言語に関しては、2 番目に Python です。非常に使いやすく、構文に煩わされることなく実際の問題に集中できます。これにより、学習プロセスが大幅に簡素化され、優れた問題にすばやく到達できます。プログラミングを深く掘り下げたい人は、学んだことを後で低レベル言語にいつでも適用できます。

于 2012-06-14T20:24:13.517 に答える