記事投稿数 223件 / 総求人数件
愛知のIT企業で修行しております。2018年4月に転職しました。 基本的に自分用のメモとして、記事を書いております。 所属先の見解とは一切関係ありません。 https://qiita.com/yuji38kwmt/items/a474ad97e0d86f6081a2
Django
★★★☆☆ 2.81
## Pythonが使えるWebフレームワーク Webフレームワークは様々な種類があり、数えるとキリがないです。 しかし、**バックエンドの中身をPythonで実装する場合は、DjangoかFlaskの二択**になるでしょう。 DjangoはPython製のWebフレームワークです。 **サポートが手厚さ**がポイントの一つになります。 例えば、 - RDBMSと繋げるための機能がデフォルトで備わっている - ユーザー管理などの機能をWeb画面からコントロールできる - Htmlのテンプレート機能を持つ - ユーザー認証機能を持つ - 拡張機能でRestfull APIを構築できる などなどです。 この点は同言語のFlaskと比べて明確な差別点となるでしょう。
しかし、Djangoを使用する理由として最も挙げられるのが、**Python**の存在です。 Pythonの特徴は**機械学習**や**統計**などのライブラリを豊富に取り揃えており、それらを簡単なコードで記述できる点です。 ですのでDjangoを利用するケースとして考えられるのは以下のような場面でしょう。 - 機械学習モデルをAPIとして公開したい - バックエンドのAPIをCやJavaなどの複雑な言語ではなくもっと簡単にシンプルに書きたい。 - スクレイピングした結果を認証機能も交えて公開したい などなどです。 ちなみに、**当サイトではDjangoフレームワークを使用しております** ## Djangoのおすすめ書籍 Djangoの書籍はこの二冊をお勧めします。 特に一冊目の「Python Django3超入門」はプログラミングをやったことない初心者でも簡単にwebサービスが作れるようになってます。
Django(ジャンゴ)は、Pythonで実装されたWebアプリケーションフレームワーク。MVCデザインパターンに緩やかに従う。もともとはアメリカ合衆国カンザス州ローレンスにあるWorld Companyのために、ニュース系のサイトを管理する目的で開発され、2005年7月にBSD Licenseで公式にリリースされた。フレームワークはジプシー・スウィングのギタリストであるジャンゴ・ラインハルトにちなんで命名された
記事投稿数 223件 / 総求人数件
愛知のIT企業で修行しております。2018年4月に転職しました。 基本的に自分用のメモとして、記事を書いております。 所属先の見解とは一切関係ありません。 https://qiita.com/yuji38kwmt/items/a474ad97e0d86f6081a2
記事投稿数 115件 / 総求人数件
元エンジニアの大学教員@会津大学、SKK使い。ここに投稿している内容は、個人的な動機・責任で編集しているもので、勤務先・業務とは関係ありません。なお、LGTM(評価)・ストックされた記事は、その都度、可能な範囲で見直すようにしています。