
AIウェブプログラミング (Streamlit)
bestdjango
AIデータ分析およびモデリング結果をWebプログラムにしてみてください。
입문
streamlit, Machine Learning(ML), Django
"DRF, 이것만은 알고 사용하자." クラス型ビューの1号講師として、DRFのクラスを正しく活用し、継承とオーバーライドを正確に学べる講義です。 重要な基本事項を正しく学習しましょう!
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,091
受講生
153
受講レビュー
224
回答
4.6
講座評価
5
講座
프로그램 개발은 C 언어로 시작했으며, 자바를 거쳐 최근에는 주로 파이썬을 사용하고 있다.
KT ucloud 서비스의 백엔드 서버 개발 프로젝트에 참여하여, 자바로 고객의 폴더/파일에 대한 메타 정보 처리 엔진을, 파이썬으로 클라이언트 푸시 서비스를 개발하였다.
또한 KT인터넷 회선의 속도 측정 프로그램, 네트워크 장비에 대한 운용관리 프로그램, 방대한 양의 트래픽 데이터 분석 프로그램을 개발한 바 있다. 개인적으로는 파이썬의 매력에 푹 빠져 되도록이면 파이썬으로 코딩하기를 즐겨하고 있다.
그 일환으로 요즘은 Django를 활용한 웹 프로그래밍, Django Rest Framework를 활용한 JSON 연동, Pandas를 활용한 데이터 분석, Scikit-learn/Tensorflow/ChatGPT 를 활용한 AI 솔루션 개발 등의 프로젝트를 개발하면서 파이썬의 활용도를 넓혀가고 있다.
< 저서 >
1. Django 로 배우는 파이썬 웹 프로그래밍 (초판, 한빛미디어, 2015.4월)
2. Django 를 활용한 파이썬 웹 프로그래밍 - 실전편 (초판, 한빛미디어, 2016. 7월)
3. Django 로 배우는 파이썬 웹 프로그래밍 (개정판, 한빛미디어, 2018. 8월)
4. Django 를 활용한 파이썬 웹 프로그래밍 - 실전편 (개정판, 한빛미디어, 2019. 11월)
5. Django 로 배우는 파이썬 웹 프로그래밍 (3판, 한빛미디어, 2022. 11월)
< 동영상 강의 >
1. Vue.js - Django 연동 웹 프로그래밍 (인프런 동영상, 2019.4월)
2. Vue.js - Django 연동 웹 프로그래밍 - 실전편 (인프런 동영상, 2020.9월)
3. Vue - Django - Bootstrap 뚝딱 블로그 (인프런 동영상, 2021. 9월)
4. Django REST framework 핵심사항 (인프런 동영상, 2022.2월)
5. AI Web Programming (인프런 동영상, 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,095
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!