最近のDjango事情

 最近のDjango事情

31d2aa12b5506a71557552b42585d185?s=128

Yuuki Nakajima

July 28, 2018
Tweet

Transcript

  1. 最近のDjango事情 長野Python会 with NSEG

  2. 自己紹介 @pro_proletariat どうでも良いこと ・ヴァーチャルプロレタリア(下層無産階級) ・DjangoRestFrameWorkでAPIを作る生活を2年ぐらいしてる 大事なこと ・地下一階ぐらいのアイドルが面白い

  3. ここで話すこと ・Djangoの概要と最近の話題 ここで話さないこと ・Djangoの書き方とかDjangoの仕組み ここで話したいけど話さないこと ・メジャーデビューしてるぐらいのオススメ地下アイドル事情

  4. Djangoについて “ “Django” とはどういう意味で、どのように発音するのですか? Django は、 1930 年代から 1950 年初頭に活躍した、ジャズの伝説のギタリスト

    Django Reinhardt にちなんで名付けられました。今日では、Django は史上最高のギタリストの 1 人と評価されています。 彼の曲を聞いてみてください。きっと気に入ることでしょう。 Django は JANG-oh (‘a’ は伸ばす) と発音します。韻は FANG-oh と同じです。 “D” は発 音しません。 音声ファイル audio clip of the pronunciation に発音を録音しておいたので、参考にしてく ださい。” https://docs.djangoproject.com/ja/2.0/faq/general/
  5. 聴いてみましょう! https://www.red-bean.com/~adrian/django_pronunciation.mp3

  6. Djangoについて理解したところで本題に入りましょう

  7. Python製WebFrameWorkに対するイメージ ・Pythonやるなら機械学習でAIでしょ? ・本がない ・日本語資料がない ・仕事あるの? プラハの本屋、Web系はRailsとWordPress の本とかしかなかった (2017年11月作者撮影)

  8. Pythonやるなら機械学習でAIでしょ?  → それはそう

  9. 今年のPycon Jpでのプロポーザルを見てみましょう https://pyconjp.blogspot.com/2018/07/submissionresults.html

  10. お気づきでしょうか?

  11. あなたは気付いているか、華やかなPython界の中に、じわり、じわりと、Web系が増えつ つあることを! https://pyconjp.blogspot.com/2018/07/submissionresults.html

  12. Web系っぽいのを抽出してみた https://pyconjp.blogspot.com/2018/07/submissionresults.html 今年のPyConJpでのWeb系の採択数 10/58がぱっと見Web系に特化した内容 ・Webアプリケーションの仕組み ・Djangoアプリケーションにおけるトイル撲滅戦記 ・Django REST Framework におけるAPI実装プラクティス

    ・Djangoだってカンバンつくれるもん(Django Channels + Vue) ・Integrate Full-text Search service with Django ・DjangoではじめるPyCharm実践入門 ・Becoming a Multilingual SuperHero in Django ・Django を Zappaで構築してServerless Python のベストプラクティスを探る ・Notebook as Web API: Turn your notebook into Web API ・Adding JWT Authentication to Python and Django REST Framework Using Auth0
  13. Djangoの話しが多くてflaskやbottleといった違うPython製のWebFrameWorkの話しが ないのが地味に衝撃 →PythonでwebというとDjangoに絞られつつあるか???

  14. Python製WebFrameWorkに対するイメージ ・Pythonやるなら機械学習でAIでしょ? →そうでもなくなってる ・本がない ・日本語資料がない ・仕事あるの?

  15. 書籍の情報 2015年5月発売 2008年6月発売 最近まで

  16. 書籍の情報 2015年5月発売 2008年6月発売 最近まで 2018年4月技術書典で発売!

  17. amazonで探してみたらなんか凄い増えてる! 関係ないよ! 関係ないよ!

  18. Python製WebFrameWorkに対するイメージ ・Pythonやるなら機械学習でAIでしょ? →そうでもなくなってる ・本がない・日本語資料がない  →そうでもない、というか溢れすぎててよく分からない ・仕事あるの?

  19. 仕事あるの?

  20. 仕事あるの? 弊社(日本システム技研)では絶賛Djangoエンジニア募集中です! ・6月に一人中途採用しました。 ・色んなところから仕事の依頼も来ていて、割と人数かつかつ状態です。 ・新規のwebシステムの立ち上げとかではDjangoで開始みたいなのに関わることが増え てきている

  21. 自分のここ数年のお仕事状況 Djangoでスマホアプリのバックエンド、APIを作る仕事 Djangoでwebサイトのバックエンドを作る仕事(apiのみ)、某雑誌のweb版、WordPressか らの移行 Djangoでwebサイトのバックエンドを作る仕事(apiのみ)、某ブランドメーカーのサイト、新 規立ち上げ →API作って得た賃金で飯を食ってチェキを取ってます

  22. Python製WebFrameWorkに対するイメージ ・Pythonやるなら機械学習でAIでしょ? →そうでもなくなってる ・本がない・日本語資料がない  →そうでもない、というか溢れすぎててよく分からない ・仕事あるの? →ある! 新規の立ち上げに加われる可能性が高いので辛いコードの保守 をしなくて済むかもしれない!

  23. イベント事情 今年の5月にDjangoCongress JP 2018 というイベントが始めて開催され 100人(満席)ほど参加 →実践的なスライドが数多く掲載される! https://djangocongress.jp/

  24. よし!Djangoをやろう! Djangoのバージョンについて 2017年の12月にDjango2系がリリースされました 大きな違い ・Django1.11系まではPython2系※での動作をサポート ・Django2系からはPython2系のサポートを切りました ★オススメ →余計な処理がなくなったので早くなった! Django1.XX系と基本的な書き方が変わら ないので移行も簡単 ※Python2系、ざっくり言うと古いPython、負のレガシーになりつつある

  25. まとめ Djangoはこれからのフレームワーク 本もコミュニティも増えてきてる 特にAPIでの用途が増えてきているので僕のようにJSやhtmlを1行も書けない人間でも webで飯が食える