
AIウェブプログラミング (Streamlit)
bestdjango
AIデータ分析およびモデリング結果をWebプログラムにしてみてください。
入門
streamlit, Machine Learning(ML), Django
"DRF, 이것만은 알고 사용하자." クラス型ビューの1号講師として、DRFのクラスを正しく活用し、継承とオーバーライドを正確に学べる講義です。 重要な基本事項を正しく学習しましょう!

学習した受講者のレビュー
5.0
김동연
12時間の間整理しながら定走しました。 (13-14時決済、翌日午前2時完成) 私も以前にCBVでプジェクを作った経験がありますが、一人で勉強しながら散らばって知らなかった知識とDRFの概念をしっかりと固めることができた貴重な講義でした! - この講義を聞くつもりのある多くの方へのヒント - 1. "Django 基本とクラス型ビューを使った読者を対象にします。 "これは嘘ではありません。 初めてジャンゴを初めての方は(速度が)追いつきにくいです。 概念は非常によく説明しています。だから、短い章でも多くの概念を得ることができます。 (アクギスのみの講義です) 2. 最初の講義の始めからすでに使っていたソースを使いますが、講義聞く方は提供してくださる講義でソースを受けたり、最後の講義を参考にしてください。 3. 公式文書を活用する方法、オーバーライディングを活用したカスタム出力など多くの基本概念が得られます。
5.0
노광민
リファクタリングする部分が良かったです。 FBVだけしてきたのですが、CBVとしたらすでに実装されているものを使って出力部分はオーバーライディングをしてカスタムするのをやってみたら、これでジャンゴが生産性が高いというんだなとわかってよかったです。
5.0
구름곰
受講評が少なくて購入を躊躇しましたが、一ヶ月間インターネットを通って訪れて立てた概念が最初の10分から出てとても良かったです。本当に聞いたら、多くの時間を惜しむことができたでしょうが、ㅠㅠㅠ後悔します。 レビューのどの方がお話いただいたように、概念がある程度ある状態で聞こえて、もっと耳にすっぽり入ってきます。 じっくりとコアを説明することができます。
DRF generic view / router / viewset の活用とオーバーライド方法
DRF シリアライザーを活用して使用する理由
Django と DRF の違い
DRF serializer の新しい方法
DRF入門者なら必ず知っておくべき
重要な基本とオーバーライド方法を学びましょう🥰
Django REST framework (DRF) は Client と REST API 方式で接続するフレームワークで、モバイルアプリや最近話題の SPA client (React/Vue/Angular) と連動するときに使用します。また、ジャンゴ開発者として入門した後、次のステップとして必ず勉強することになるフレームワークです。
DRF入門者に必ず必要な重要な事項、そして様々なオーバーライディング方法を教えてくれます。
Django内でRestful APIサーバーを簡単に
構築するのに役立つオープンソースライブラリ
DRFは最初は簡単に見えますが、頻繁に詰まってしまいます。 DjangoのCBVとDRFはクラスと呼ばれる共通の技術を使用しています。私はCBVの1号講師として、DRFのクラスを正しく活用する方法を説明したいと思います。
SerializerはDRFを難しくする要因なので、Serializerの正体を明らかにし、新しい方法もお知らせします。 DRFの重要性を正確に理解し、さまざまな方法でオーバーライドする方法を学ぶことができます。
😵機能要件をDRFにどのように適用するかすぐに思い出せません。
➡DRF各クラスの役割とその理由を正確に教えてください。
🤔私が好きなように自由自在にオーバーライディング/カスタムをしたいと思います。
➡クラス型ビューのさまざまなオーバーライド方法を案内し、ソースをたどる方法を説明します。
😢 DRFは最初は簡単に見えますが、頻繁に詰まります。
➡DRFチュートリアルのサンプルコードは、その裏面の動作があまりわかりません。そのサンプルコードの意味と活用法について詳しく説明します。
DRFの主な機能を学び、それを活用して自分に必要なAPIエンドポイントをコーディングします。本物の感覚を習得するために、Blogの実際のアプリを対象にAPIを作成し、このプロセスで重要なポイントを勉強します。
実際のプロジェクトでは、Clientと連動フォーマットを合わせる作業が重要です。連動フォーマットが変更になるたびにこれに対応できる能力を備えなければなりません。そのためのさまざまなオーバーライド方法を学びます。
Q. Djangoは初めてですが、講義を受講できますか?
Django 基本とクラス型ビューを使った読者を対象とします。これに基づいて継承とオーバーライド方法を勉強します。
Q. DRFの講義範囲はどうなりますか?
Serializer、generic view、viewset、routerを扱い、auth/permission/throttle/versioningなどは他の講義で扱う予定です。
Q.講師の Inflearn 他の講義とはどう違いますか?
他のレッスンはAPIをDjangoクラスビュー(CBV)としてコーディングし、このレッスンはAPIをDRFとしてコーディングします。私はDRFが簡単な場合はすぐにDRFを使用し、難しいと思われる場合は、CBVを最初に熟した後にDRFを使用することをお勧めします。
Q.講義のバージョンと環境はどうなりますか?
2022年1月の最新バージョンであるPython v3.10、Django v 4.0、DRF v 3.13.1で講義を行いますが、他のバージョンでも学習が可能です。 PyCharm無料版で講義しますが、他のエディタも可能です。
学習対象は
誰でしょう?
DRFの核心を正しく知り、使いたい人
DRF シリアライザーを簡単に使用したい方
DRF の継承とオーバーライドを自在にしたい方
前提知識、
必要でしょうか?
Django の基本とクラス型ビューの使用経験
2,104
受講生
154
受講レビュー
224
回答
4.6
講座評価
5
講座
プログラム開発はC言語から始まり、Javaを経て、最近では主にPythonを使用している。
KT ucloudサービスのバックエンドサーバー開発プロジェクトに参加し、Javaで顧客のフォルダ/ファイルに対するメタ情報処理エンジンを、Pythonでクライアントプッシュサービスを開発した。
また、KTインターネット回線の速度測定プログラム、ネットワーク機器の運用管理プログラム、膨大な量のトラフィックデータ分析プログラムを開発した経歴がある。個人的にはPythonの魅力に惹かれ、できるだけPythonでコーディングすることを楽しんでいる。
その一環として、最近はDjangoを活用したウェブプログラミング、Django Rest Frameworkを活用したJSON連動、Pandasを活用したデータ分析、Scikit-learn/Tensorflow/ChatGPTを活用したAIソリューション開発などのプロジェクトを開発しながら、Pythonの活用範囲を広げている。
< 著書 >
1. Djangoで学ぶPython Webプログラミング(初版、ハンビッメディア、2015.4月)
2. Djangoを活用したPython Webプログラミング - 実戦編(初版、ハンビッメディア、2016.7月)
3. Djangoで学ぶPython Webプログラミング(改訂版、ハンビッメディア、2018.8月)
4. Djangoを活用したPython Webプログラミング - 実戦編(改訂版、ハンビッメディア、2019.11月)
5. Djangoで学ぶPython Webプログラミング(第3版、ハンビッメディア、2022.11月)
< 動画講義 >
1. Vue.js - Django 連携ウェブプログラミング (Inflearn 動画、2019.4月)
2. Vue.js - Django 連携ウェブプログラミング - 実践編 (Inflearn 動画、2020.9月)
3. Vue - Django - Bootstrap パパッと作るブログ (Inflearn 動画、2021. 9月)
4. Django REST framework 核心事項 (Inflearn 動画、2022.2月)
5. AI Web Programming (Inflearn 動画、2024.2月)
全体
37件 ∙ (3時間 24分)
講座資料(こうぎしりょう):
1. 講義紹介映像
02:53
2. 必要なAPIプレビュー
09:14
5. クラス型ビューAPIのレビュー
02:26
8. DRF Browsable API
03:28
9. 認証機能のオーバービュー
06:42
10. DRFの主な事項
02:39
全体
51件
4.5
51件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
12時間の間整理しながら定走しました。 (13-14時決済、翌日午前2時完成) 私も以前にCBVでプジェクを作った経験がありますが、一人で勉強しながら散らばって知らなかった知識とDRFの概念をしっかりと固めることができた貴重な講義でした! - この講義を聞くつもりのある多くの方へのヒント - 1. "Django 基本とクラス型ビューを使った読者を対象にします。 "これは嘘ではありません。 初めてジャンゴを初めての方は(速度が)追いつきにくいです。 概念は非常によく説明しています。だから、短い章でも多くの概念を得ることができます。 (アクギスのみの講義です) 2. 最初の講義の始めからすでに使っていたソースを使いますが、講義聞く方は提供してくださる講義でソースを受けたり、最後の講義を参考にしてください。 3. 公式文書を活用する方法、オーバーライディングを活用したカスタム出力など多くの基本概念が得られます。
受講レビュー 1
∙
平均評価 4.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 20
∙
平均評価 4.8
¥4,185
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!