JPを始めることになった経緯など振り返ってもらいました。djangocongress.jpこのインタビュー記事は、前編・後編の2回に分けてお届けします。運営代表にインタビューまずDjangoでどんなことができるのか教えてください清原頑張ればInstagramを作れます。いうとミスリードですが(笑)InstagramのバックエンドのサーバーはDjangoでできています。2016Djangoは(プログラミング言語)Pythonで作られたWebフレームワークで、Pythonを使ってWebアプリケーションを作るためのものと思ってください。Webアプリケーションについてもう少し詳しく教えてください清原Webアプリケーションは例えばInstagramやTwitter、Googleカレンダーのような、ブラウザーなどから使えるアプリケーションのことです。最近ではクラウドサービスと呼ばれることもあります。Django(Webフレームワーク)は、Webアプリケーション開発に必要な便利な機能をたくさん用意してくれているので、プログラムの量を減らしつつ作りたいものが作れます。Djangoで色々なものが作れるんですね。Pythonで使えるWebフレームワークはいくつかありますが、DjangoはPython製Webフレームワークでは一番利用者が多いです。DjangoはWebアプリケーション開発に必要な機能を一通り揃えてくれていて便利ですし、中、大規模のWebアプリケーション開発にも対応できます。個人的にはPythonでWebアプリケーションを作りたいというのであれば一番オススメしたい選択肢が、Djangoです。Djangoの利点は本当にたくさんあります。JPのような大きなイベントが開催されていてコミュニティがあることですね。本当に、本当にたくさんありますね!(笑)Djangoを学習することに様々なメリットがあることが分かりました。他のPython製のフレームワークの違いとしては、Djangoはフルスタックなフレームワークということです。Webアプリケーションの開発には様々な機能が必要になりますが、Djangoは必要な機能をDjango自体がたくさん用意してくれています。Pyramidなどは他にフォームやORM、テンプレートといった機能を他のライブラリーを使って用意する必要があります。ここは好みの別れるところでもありますが、Djangoは一通り機能を用意してくれていること、そしてユーザー数や事例が多いことが特徴でしょうか。私はPyramidも好きですよ。FlaskPython用の軽量なWebアプリケーションフレームワークです。Webアプリケーション開発フレームワークです。いう文章を16歳くらいのとき(2008年くらい)に読んで感銘を受けたからです。そのとき私はゲーム開発やWebアプリケーション開発に興味があったので、そのときも一番人気のあったDjangoに興味を持ちました。DjangoCongressを始めるキッカケは、元を辿ればとても古い話になります。2012年のPyConJPで「PyConJP以外のコミュニティと連携しよう」「併設してコミュニティのイベントを開催しよう」という動きがあり、Djangoの日本コミュニティにも話が回ってきました。そのときDjangoの日本コミュニティは正直少し停滞していたんです。利一さん、SurgoさんでDjangoの日本コミュニティを引き継いだ形になりました。Pyramidカンファレンスを開催しました。JPを開催したという経緯があります。JPのパーティーで、salexkiddさんから「Djangoでデカいカンファレンスやらないの?」と言われて「じゃぁやろうか」と開催したのが始まりです。JPという名前で開催したかったのですが、本家のDjangoが「DjangoCon」という名前を使うのにいくつも制約を設けていて、今の規模感を考慮して「DjangoCongress」と名乗ることにしました。イベントを開催してコミュニティに貢献することが一番大事だと考えています。今回2度目の開催となりましたが、2年連続で開催された理由は?清原1度開催しただけではイベントは存在し無いに等しいからです。1度だけだとコミュニティは育ちません。2回、3回と続けるからこそ前に会ったあの人に再開できますよね。1度会った人とオンラインで交流して、またオフラインで再会する。やって何度か会う中で参加者の人、スタッフの人の間で「コミュニティ」というものが醸成されていくものと考えています。少なくとも3年は続けたいと始めたときから考えていました。「5年は続けられるような1年目にしよう」と2018年のときからスタッフの間で共有していました。恐ろしいのはスタッフの燃え尽きです。イベント開催はやっぱり大変なものなので、スタッフは燃え尽きてしまいがちです。すると「継続する」ことはできません。2018年も2019年もスタッフも参加者も発表者も一緒になって楽しめて、開催の負荷もなるべく小さく、かつ効果的なものになるようにしました。2018年開催時の私のブログ記事にもそう書いた記憶があります。前編ではDjangoについての基礎知識やDjangoCongressを始めることになった経緯を伺いました。2019の見どころ、楽しむポイントについてお聞きしています。前編Tweet関連記事2019-09-10ライブコーディング:Djangoを使ってECサイトを作ろうこんにちは。3/3この記事は「Python入門者がPythonエンジニアになるまでの道の...2018-08-29Pythonって何がすごいの?Python言語の良いところを7つ紹介しますこんにちは、PyQ開発チームの斎藤です。PyQブログでは、「はじ...このブログは、Python言語でのオンラインプログラミング学習サービスPyQ(パイキュー)の開発スタッフが運営しています。無料体験プラン公開中!PyQってどんなサービス?PyQでは、Pythonの基本から機械学習・データ分析まで、実際にコードを書きつつブラウザだけで学べます。Pythonお悩み解決で紹介しているような疑問が解決できるプラン(スタンダードプラン)もあるので、プログラミング学習をサポートする先輩プログラマーのような存在が必要になったときには、是非検討してみてくださいね。PyQ・PyQブログの更新情報をSNSで配信しています。「プログラミングって何ができるの?」から、Python言語の魅力を知るニュースメールを配信しています。»Python学習チャンネルオンラインPython学習プラットフォームPyQ(パイキュー)の公式ブログです。PyQのリリース情報やカリキュラム紹介だけでなく、プログラミング学習者向けにPythonのQ&A、プログラミング学習tipsなどを配信しています。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。