タグ

2017年10月5日のブックマーク (5件)

  • Django REST Frameworkを使って爆速でAPIを実装する - Qiita

    この記事は「Python その2」Advent Calendar 2015の14日目です。 何を書こうか迷ってましたが、今年学んだPython関係の技術で一番恩恵を預かったREST Frameworkについて書いてみようと思います。 はじめに APIを作るのは結構面倒 初めにAPIを作るということの難易度に触れておこうと思います。 実際に作った経験のある方も多いと思いますが、WebAPIはWebページと違ってロジックのみに集中して開発できるので、開発しやすいといえば開発しやすいです。デザインや利用環境気にしたり、HTMLJavascriptような複数の言語を駆使する必要も全く無いです。レスポンスを正しく受け取って適切にレスポンスを返すだけ。 とはいうものの実際作ってみると面倒な事が多く出てきます。例えば入力された値が正しいのかどうかをチェックしたりだとか、複数の条件で結果をフィルタリング

    Django REST Frameworkを使って爆速でAPIを実装する - Qiita
    mnru
    mnru 2017/10/05
  • たのしいPython Anaconda環境で仮想環境(virtualenvではなくcondaで)

    Author:辻真吾(つじしんご) www.tsjshg.info いまは、大学の研究室を主な拠点に、色々やってます。このブログはPythonの話題が中心ですが、どちらかというと日々の仕事で使う知識を、自分のためにメモしたものです。万が一どなたかの役に立てば光栄です。 最近の記事 macでタブレット使う時はInkをOFFに (02/20) SSDで無音NASを作ってみた (12/26) Pythonで学ぶアルゴリズムとデータ構造(講談社) (08/31) Visual Studio CodeのTexでスニペット (12/05) macOS Sierraでsudoしているのに、Operation not Permittedとか言われる件 (10/21) 最近のコメント 辻真吾(つじしんご):ダイクストラ法ですべての最短経路を求める (08/02) 師子乃:ダイクストラ法ですべての最短経路を求

    mnru
    mnru 2017/10/05
  • データサイエンティストを目指す人のpython環境構築 2016 - Qiita

    pythonの環境構築について "python 環境構築"でググると20万件くらいヒットしますが、割と内容が古いです。 タイトルにはデータサイエンティストと書いてありますが、データサイエンティスト以外にもanacondaはおすすめです。 2.x or 3.x? 3.xは動かないライブラリが多いので2.x推奨 > 3.xで動かないライブラリがある、くらいまで来ました。 easy_installでpipを入れて、setuptoolsも入れて、でもwheelというのもあって... > 古いです。 virtualenv 必須 > そんなこともないです。 winでは64bitは不具合が多いので32bit推奨 > 古いです。 winでは非公式バイナリからダウンロードしてインストール > お世話になりましたが、最近は使っていません。 2016版 OS毎python環境構築法決定版 Windows: an

    データサイエンティストを目指す人のpython環境構築 2016 - Qiita
    mnru
    mnru 2017/10/05
  • [Python] Anacondaとpyenvとvirtualenvと.bash_profileと - Qiita

    2018/01/03 更新 Macが壊れてしまいまして、最初からPython環境を構築していたところ pyenvにvirtualenvなんてねーよ!!って、terminalさんに叱られてしまったので pyenv installの際にpyenv-virtualenvもinstallするように追記しました。 virtualenv deleteできなくなっていたので、pyenv uninstall virtualenv_nameに修正。 はじめに Anacondaの環境でpyenv-virtualenvを使用していて python -Vで確認してみるとPython versionが固定されてたり terminalの行に(virtualenv_name)がずっとずっと表示されてdeactivateできなかったりしてませんか? はい、私です。 で、Qiitaの紳士淑女な皆様方の記事を参考にやっとPy

    [Python] Anacondaとpyenvとvirtualenvと.bash_profileと - Qiita
    mnru
    mnru 2017/10/05
  • Juliaでファイル操作 | mwSoft

    概要 Juliaのファイル操作系の機能を使ってみる。 cd, pwd, mv, cp, touchといった馴染みの名前が関数名になっているので、非常に覚えやすい。 バージョンは0.3.4を使用。ソースコードを見るとまだ定まってない感が醸しだされているので、バージョンが変わるといろいろ変更は出そう。 機能の一覧は下記参照 http://julia.readthedocs.org/en/latest/stdlib/file/ ファイルの書き込み writeで書き込める。戻り値は書き込んだバイト数。 # openしてブロック内で書き込み open( "a.txt", "w" ) do fp write( fp, "日語を書き込んでみる\n" ) end # 追記 open( "a.txt", "a" ) do fp write( fp, "追記してみる\n" ) println( fp, "p

    mnru
    mnru 2017/10/05