タグ

pythonとprogramingに関するishideoのブックマーク (2)

  • 関数型プログラミング入門 | POSTD

    多くの関数型プログラミングに関する記事が教えてくれるのは、抽象的な関数型のテクニックです。つまり関数合成やパイプライン、高階関数などです。この記事では違います。ここでは、プログラマが毎日書く、命令型で非関数型のコードの例を示し、それを関数型の形式へ書き換えます。 最初のセクションでは、短いデータ変換のループを取り上げ、map関数やreduce関数に書き換えていきます。2つ目のセクションではより長いループを取り上げ、ユニットに分解し、それぞれのユニットを関数型に書き換えます。3つ目のセクションでは、連続した長いデータ変換のループを関数型のパイプラインに分解します。 ここではPythonでの例を取り扱います。というのも多くのプログラマはPythonを読むのは簡単だと思っているからです。多くの例では、mapやreduce、パイプラインなどの多くの言語に共通する機能を例示するため、Python的な

    関数型プログラミング入門 | POSTD
  • Pythonistaを購入してプログラムを一つ作るまで

    「面白そうだから」というだけの理由でPythonistaを買いました。Pythonは書けませんし読めません。買った翌週に初めてのセールで安くなったのはまあいい。 Pythonista 1.3 カテゴリ: 仕事効率化, 教育 現在の価格: 600円(サイズ: 34.3MB) 販売元: Ole Zorn リリース日: 2012/07/10 iPhone/iPadの両方に対応 引用元:PythonWikipedia Python(パイソン)は、オランダ人のグイド・ヴァンロッサムによって開発されたオープンソースのオブジェクト指向スクリプト言語。 PythonistaはPythonのiOS開発実行環境アプリです。 Hello Worldを書くまで アプリに入っているサンプルを一通り試してもわからないものはわからないので、Pythonの勉強をする事にした。 俺はJavaScriptでとりあえず動

    Pythonistaを購入してプログラムを一つ作るまで
  • 1