さいごにResponder(レスポンダー)とは?PythonでWebアプリケーションを作成するときは、Django(ジャンゴ)というフレームワークが有名です。今回は、Responder(レスポンダー)というWebアプリケーション用フレームワークをご紹介しようと思います。Responderは、いま注目の勢いのあるフレームワークです。特徴として、以下の点などがよく挙げられます。APIが簡単に書けるDjangoは、日本語のチュートリアルも充実しており、多くのプログラマーたちが情報をネットに上げているのですが、「Responderの情報はなかなかネット上にない」というのが現状です。【第0回】Responderを使ってDjangoチュートリアルをやってみた!そこで!本記事から連載が始まる「Responderを使ってDjangoチュートリアルをやってみた」では、その名の通り、「充実しているDjangoのチュートリアルをResponderでやってみる」という記事になっています。Responderを触ろうとして諦めた方、Responderを初めて知った方などなど、一緒にResponderを学んでいければと思っています。【Djangoのチュートリアル】https://docs.djangoproject.com/ja/2.2/intro/tutorial01/第0回目スタート!さて、第0回目の今回は、割とつまずきやすい「環境構築」と「動作確認」から進めていくとこにしましょう!初期セットアップまずResponderでは、Pythonのバージョンが3.6以上である必要があります。バージョンが3.6未満であれば、Pythonのバージョンアップから始めてください。3.7.3」で実装および動作確認をしています。OSやPythonのバージョンによって動作が多少異なる場合があるかもしれませんので、その点はご了承ください。responderでインストールが可能です。つけて再度実行してみてください。Viewまずは、本記事用に適当な場所に「responder」という名のディレクトリを作っておきましょう。したら、以下のコードを書いて実行してみましょう。'__main__':api.run()そうすると以下のように表示されます。world」と表示されるかと思います。これだけでローカルサーバが立ち上がりました!とても簡単ですね!これが最も単純なResponderのView操作です。簡単なコード解説Responderでは、Webサーバの構築は最初の2行、サーバの立ち上げはmain関数内のたった1行の命令で行えます。それが以下のコードです。定義された関数に飛ばされます。いうテキストをレスポンスするという関数だったので、先ほどのような結果になりました。responder!」と表示されるはずです。ここまでで、なんとなくResponderの基本構造は掴めてきたのではないでしょうか?ResponderのViewテンプレートあとは、Responderの基本的な機能を紹介して、第0回は終わりにしたいと思います。先ほどのコードを以下のように修正します。作成し、以下のコードを書いて保存してみてください。与えられたURLによって表示が動的に変化する様子が確認できるかと思います。さいごに今回は、Responderの「初期セットアップ」と「基本機能」を簡単に説明しました。他にも機能は様々あるようですが、その他のResponder機能は、Djangoチュートリアルを通して解説していきます。社長と一杯飲みながらお話してみたい方はこちらミツオカフリーランスエンジニア様の募集はこちらにゃんこ師匠その他、お問い合わせはこちらミツオカお気軽にお問い合わせください!せっかくなので、別の記事もぜひ読んでいって下さいね!一緒に働いてくれる仲間を募集しております!ライトコードでは、仲間を募集しております!当社のモットーは「好きなことを仕事にするエンジニア集団」「エンジニアによるエンジニアのための会社」。エンジニアであるあなたの「やってみたいこと」を全力で応援する会社です。ライトコードは現在、急成長中!だからこそ、あなたにお任せしたいやりがいのあるお仕事は沢山あります。「コアメンバー」として活躍してくれる、あなたからのご応募をお待ちしております!なお、ご応募の前に、「話しだけ聞いてみたい」「社内の雰囲気を知りたい」という方はこちらをご覧ください。「好きなことを仕事にするエンジニア集団」の(株)ライトコードのメディア編集部が書いている記事です。rightcodeエンジニア大募集中!私たちライトコードでは、エンジニアを募集しております。私服大歓迎のカジュアルな職場なので、お気軽にご応募ください!また、フリーエンジニアの方も募集しております。