調査研究

1/13ページ

nbdev:探索的プログラミングをPythonで実現する開発環境(4/4)

1.nbdev:探索的プログラミングをPythonで実現する開発環境(4/4)まとめ ・Pythonが持つ特に強力な動的機能IDEでは活用する事が難しいがJupyterは活用可能 ・nbdevはJupyterの上に構築されているためPythonが持つ強力な動的機能もフルに活用できる ・nbdevの開発と併せて、fastai v2を完全にゼロからnbdevで書き直されており近い将来リリース予定 2. […]

nbdev:探索的プログラミングをPythonで実現する開発環境(3/4)

1.nbdev:探索的プログラミングをPythonで実現する開発環境(3/4)まとめ ・Jupyter Notebookは「探索的」部分では優れているが「プログラミング」の部分では優位性がない ・既存の素晴らしいツールを活用しつつ、必要に応じて独自のツールを構築してnbdevを実現 ・notebookの優れた特性によりマージコンフリクトの解決やテストケースの作成/実行が容易 2.Jupyter N […]

nbdev:探索的プログラミングをPythonで実現する開発環境(2/4)

1.nbdev:探索的プログラミングをPythonで実現する開発環境(2/4)まとめ ・ソフトウェア開発手法がウォータフォールからアジャイルに代わってもツールはあまり変化がない ・プログラミングに関する優れたアイディアは過去に幾つか発案されたが完全に実現された実装がない ・インタラクティブ開発はJupyter Notebookが優れているが教育用途以外では著者も使っていない 2.ソフトウェア開発の […]

nbdev:探索的プログラミングをPythonで実現する開発環境(1/4)

1.nbdev:探索的プログラミングをPythonで実現する開発環境(1/4)まとめ ・何らかのシステムを開発する際はプログラムコードやデータの挙動を探索する作業が大半を占める ・探索作業はコード内コメントとしては蛇足だが非常に重要な知見で共有する価値がある ・nbdevはこの探索作業の実行と知見の蓄積を容易にする事を目的とするPython用の開発環境 2.探索的プログラミングとは? 以下、www […]

アーティストCryptograffitiが最も安価なアートのオークション記録を樹立

1.アーティストCryptograffitiが最も安価なアートのオークション記録を樹立まとめ ・最も「低い」価格を付けた入札者に販売するオークションがアーティスト「Cryptograffiti」によって開催 ・「Black Swan」と名付けられた1ドル紙幣から作られたコラージュ作品が0.000000037ドルで落札された ・超少額を送金できるマイクロペイメントの未来は世界の仕組みを変えるブラック […]

1 13