
AI Web Programming (Streamlit)
bestdjango
Make AI data analysis and modeling results into a Web Program.
입문
streamlit, Machine Learning(ML), Django
"DRF, chỉ cần biết những điều này là có thể sử dụng." Với tư cách là giảng viên đầu tiên của lớp học kiểu lớp, đây là khóa học giúp bạn tận dụng tối đa các lớp học DRF và học chính xác về kế thừa và ghi đè. Hãy học những điều cơ bản cốt lõi một cách chính xác!
Cách sử dụng và ghi đè DRF generic view / router / viewset
Lý do sử dụng và tận dụng bộ định dạng DRF
Sự khác biệt giữa Django và DRF
DRF serializer có phương pháp mới
Nếu bạn là người mới bắt đầu sử dụng DRF, bạn phải biết
Tìm hiểu những nguyên tắc cơ bản cốt lõi và cách khắc phục chúng 🥰
Django REST Framework (DRF) là một framework kết nối các máy khách bằng phương pháp REST API và được sử dụng khi liên kết với các ứng dụng di động hoặc các máy khách SPA phổ biến gần đây (React/Vue/Angular). Ngoài ra, đây là một khuôn khổ mà bạn phải nghiên cứu như bước tiếp theo sau khi bắt đầu trở thành nhà phát triển Django.
Chúng tôi sẽ hướng dẫn bạn những điều cơ bản dành cho người mới bắt đầu sử dụng DRF và nhiều phương pháp thay thế khác.
Dễ dàng tạo máy chủ Restful API trong Django
Thư viện nguồn mở giúp bạn xây dựng
DRF có vẻ dễ lúc đầu, nhưng thường gặp khó khăn vì bạn không quen với việc kế thừa/ghi đè lớp và cách sử dụng trình tuần tự hóa. CBV và DRF của Django sử dụng một kỹ thuật chung gọi là lớp. Với tư cách là giảng viên số 1 của CBV, tôi muốn giải thích cách sử dụng lớp DRF một cách hiệu quả.
Vì Serializer là thứ khiến DRF trở nên khó khăn, chúng tôi sẽ tiết lộ danh tính của Serializer và giới thiệu một phương pháp mới. Bạn sẽ học cách hiểu rõ các yếu tố cốt lõi của DRF và cách ghi đè chúng theo nhiều cách khác nhau.
😵 Tôi không chắc chắn về cách áp dụng các yêu cầu chức năng vào DRF.
➡ Chúng tôi sẽ cho bạn biết chính xác từng lớp DRF có chức năng gì và lý do sử dụng chúng.
🤔 Tôi muốn có thể tự do ghi đè/tùy chỉnh theo ý muốn.
➡ Chúng tôi sẽ hướng dẫn bạn qua nhiều phương pháp ghi đè khác nhau của chế độ xem kiểu lớp và giải thích cách tuân theo nguồn.
😢 DRF lúc đầu có vẻ dễ nhưng thường bị tắc.
➡ Các mã mẫu trong hướng dẫn DRF không tiết lộ cách thức hoạt động đằng sau. Tôi sẽ giải thích chi tiết ý nghĩa của mã mẫu và cách sử dụng nó.
Nghiên cứu các tính năng chính của DRF và sử dụng chúng để mã hóa các điểm cuối API bạn cần. Để cảm nhận được thế giới thực, chúng ta sẽ tạo một API nhắm mục tiêu vào ứng dụng Blog thực tế và tìm hiểu những điểm chính cần thiết trong quá trình này.
Trong các dự án thực tế, điều quan trọng là phải khớp định dạng của khách hàng và liên kết. Bạn phải có khả năng phản hồi khi định dạng liên kết thay đổi. Tìm hiểu nhiều phương pháp ghi đè khác nhau cho việc này.
H. Tôi mới biết đến Django. Tôi vẫn có thể tham gia khóa học chứ?
Cuốn sách này dành cho những độc giả có kinh nghiệm sử dụng các kiến thức cơ bản về Django và chế độ xem kiểu lớp. Dựa trên điều này, bạn sẽ nghiên cứu phương pháp kế thừa và ghi đè.
H. Phạm vi bài giảng của DRF là gì?
Chúng tôi sẽ trình bày về Serializer, chế độ xem chung, viewset, bộ định tuyến và xác thực/quyền/điều tiết/quản lý phiên bản, v.v. trong các bài giảng khác.
H. Inflearn khác với các bài giảng khác như thế nào?
Các bài giảng khác mã hóa API bằng Django Class Views (CBV) và bài giảng này mã hóa API bằng DRF. Tôi khuyên rằng nếu DRF dễ, bạn hãy sử dụng DRF ngay, còn nếu bạn thấy khó, bạn hãy học CBV trước rồi mới sử dụng DRF.
H. Phiên bản và môi trường bài giảng là gì?
Khóa học sẽ được giảng dạy bằng các phiên bản mới nhất tính đến tháng 1 năm 2022, Python v3.10, Django v 4.0 và DRF v 3.13.1, nhưng bạn cũng có thể học bằng các phiên bản khác. Khóa học sẽ được giảng dạy bằng phiên bản miễn phí của PyCharm, nhưng cũng có các trình soạn thảo khác.
Khóa học này dành cho ai?
DRF là gì? Những thông tin cơ bản về DRF mà bạn cần biết
DRF serializer dễ sử dụng
Dành cho những ai muốn tự do kế thừa và ghi đè DRF
Cần biết trước khi bắt đầu?
Trải nghiệm sử dụng Django cơ bản và chế độ xem lớp
2,091
Học viên
153
Đánh giá
224
Trả lời
4.6
Xếp hạng
5
Các khóa học
프로그램 개발은 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월)
Tất cả
37 bài giảng ∙ (3giờ 24phút)
Tài liệu khóa học:
Tất cả
51 đánh giá
4.5
51 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
I studied for 12 hours straight. (Payment at 13:00-14:00, completion at 2:00 AM the next day) I also had experience creating a project with CBV before, but it was a valuable lecture that allowed me to solidify the knowledge and concepts of DRF that I had scattered and didn't know while studying alone! - Tips for those who are thinking of taking this lecture - 1. "This is for readers who have used Django basics and class-type views." This is not a lie. It is difficult for those who are completely new to Django to keep up (at a fast pace). The concepts are explained very well. So you can get a lot of concepts even in short chapters. (This is a lecture with only the essence) 2. From the beginning of the first lecture, you will use the source code that you have already used, so those who are taking the lecture should get the source code from the lecture provided or refer to the last lecture. 3. You can get a lot of basic concepts such as how to use the official documentation, custom output using overriding, etc.
Đánh giá 1
∙
Đánh giá trung bình 4.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
I hesitated to buy it because there were few reviews, but I was so happy that the concepts I had built up by searching the internet for a month came out in the first 10 minutes. If I had listened to it earlier, I could have saved a lot of time ㅠㅠㅠ I regret it. As one of the reviewers said, you need to listen to it when you have some understanding of the concepts to be able to hear it more clearly. You can hear the key points explained step by step.
Đánh giá 20
∙
Đánh giá trung bình 4.8
5
I think that you need to be able to analyze, inherit, and utilize the source code of Django or DRF to the extent that it is a skill that can be used in the field. Even for small personal projects, you need to inherit all kinds of things. (Not just simple blogs.) I didn't understand DRF at first, so I came this far, but I'm learning the basics well.
Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày
20 ₫
25%
716.781 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!