
Lập trình web AI (Streamlit)
bestdjango
Biến kết quả phân tích và mô hình hóa dữ liệu AI thành 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!

Đánh giá từ những học viên đầu tiên
5.0
김동연
Tôi đã lái xe vòng quanh trong 12 giờ để tổ chức nó. (Thanh toán lúc 13-14h, lớp học kết thúc lúc 2h sáng ngày hôm sau) Tôi cũng đã có kinh nghiệm làm dự án với CBV trước đây nhưng đó là một bài giảng quý giá giúp tôi củng cố những kiến thức và khái niệm về DRF mà tôi đã rải rác và chưa biết khi học một mình! - Lời khuyên dành cho những ai đang có ý định tham gia khóa học này - 1. "Dành cho những độc giả có kinh nghiệm sử dụng Django cơ bản và chế độ xem lớp." Đây không phải là một lời nói dối. Đối với những người mới sử dụng Django lần đầu, rất khó để theo kịp tốc độ. Khái niệm này được giải thích rất tốt. Vì vậy, bạn có thể nhận được rất nhiều khái niệm ngay cả từ các chương ngắn. (Đây là bài giảng chỉ có trích đoạn) 2. Nguồn đã được sử dụng từ đầu bài giảng đầu tiên được sử dụng. Những người tham gia bài giảng vui lòng lấy nguồn từ bài giảng được cung cấp hoặc tham khảo bài giảng cuối cùng. 3. Bạn có thể tìm hiểu nhiều khái niệm cơ bản, chẳng hạn như cách sử dụng tài liệu chính thức và đầu ra tùy chỉnh bằng cách ghi đè.
5.0
노광민
Tôi thích phần tái cấu trúc. Tôi mới chỉ thực hiện FBV, nhưng sau khi sử dụng CBV, tôi có thể sử dụng những gì đã được triển khai và ghi đè phần đầu ra để tùy chỉnh nó. Thật vui khi biết rằng đây là lý do tại sao Django được cho là có năng suất cao.
5.0
구름곰
Tôi ngần ngại mua nó vì có ít đánh giá, nhưng tôi rất vui vì ý tưởng mà tôi tìm kiếm sau khi tìm kiếm trên Internet trong một tháng đã thành hiện thực trong 10 phút đầu tiên. Tôi có thể đã tiết kiệm được rất nhiều thời gian nếu tôi nghe nó sớm hơn, nhưng tôi rất tiếc. Như một người trong bài đánh giá đã nói, sẽ dễ nghe hơn nếu bạn nghe nó với một số hiểu biết về khái niệm này. Bạn có thể nghe những điểm chính được giải thích từng bướ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,104
Học viên
154
Đánh giá
224
Trả lời
4.6
Xếp hạng
5
Các khóa học
Việc phát triển chương trình của tôi bắt đầu với ngôn ngữ C, qua Java và gần đây chủ yếu sử dụng Python.
Tôi đã tham gia vào dự án phát triển máy chủ backend cho dịch vụ KT ucloud, phát triển công cụ xử lý thông tin meta cho thư mục/tệp của khách hàng bằng Java và dịch vụ push cho máy khách bằng Python.
Ngoài ra, tôi cũng từng phát triển chương trình đo tốc độ đường truyền internet của KT, chương trình quản lý vận hành thiết bị mạng và chương trình phân tích dữ liệu lưu lượng truy cập khổng lồ. Cá nhân tôi rất say mê sức hấp dẫn của Python và luôn cố gắng tận hưởng việc lập trình bằng Python bất cứ khi nào có thể.
Như một phần của nỗ lực đó, dạo gần đây tôi đang mở rộng phạm vi ứng dụng của Python thông qua việc phát triển các dự án như lập trình web sử dụng Django, liên kết JSON sử dụng Django Rest Framework, phân tích dữ liệu sử dụng Pandas và phát triển giải pháp AI sử dụng Scikit-learn/Tensorflow/ChatGPT.
< Sách đã xuất bản >
1. Lập trình Web Python học cùng Django (Xuất bản lần đầu, Hanbit Media, tháng 4/2015)
2. Lập trình Web Python sử dụng Django - Phần thực hành (Xuất bản lần đầu, Hanbit Media, tháng 7/2016)
3. Lập trình Web Python học cùng Django (Bản hiệu đính, Hanbit Media, tháng 8/2018)
4. Lập trình Web Python sử dụng Django - Phần thực hành (Bản hiệu đính, Hanbit Media, tháng 11/2019)
5. Lập trình Web Python học cùng Django (Xuất bản lần thứ 3, Hanbit Media, tháng 11/2022)
< Bài giảng video >
1. Lập trình Web kết hợp Vue.js - Django (Video Inflearn, tháng 4/2019)
2. Lập trình Web kết hợp Vue.js - Django - Phần thực hành (Video Inflearn, tháng 9/2020)
3. Xây dựng Blog nhanh chóng với Vue - Django - Bootstrap (Video Inflearn, tháng 9/2021)
4. Các điểm cốt lõi của Django REST framework (Video Inflearn, tháng 2/2022)
5. AI Web Programming (Video Inflearn, tháng 2/2024)
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
Tôi đã lái xe vòng quanh trong 12 giờ để tổ chức nó. (Thanh toán lúc 13-14h, lớp học kết thúc lúc 2h sáng ngày hôm sau) Tôi cũng đã có kinh nghiệm làm dự án với CBV trước đây nhưng đó là một bài giảng quý giá giúp tôi củng cố những kiến thức và khái niệm về DRF mà tôi đã rải rác và chưa biết khi học một mình! - Lời khuyên dành cho những ai đang có ý định tham gia khóa học này - 1. "Dành cho những độc giả có kinh nghiệm sử dụng Django cơ bản và chế độ xem lớp." Đây không phải là một lời nói dối. Đối với những người mới sử dụng Django lần đầu, rất khó để theo kịp tốc độ. Khái niệm này được giải thích rất tốt. Vì vậy, bạn có thể nhận được rất nhiều khái niệm ngay cả từ các chương ngắn. (Đây là bài giảng chỉ có trích đoạn) 2. Nguồn đã được sử dụng từ đầu bài giảng đầu tiên được sử dụng. Những người tham gia bài giảng vui lòng lấy nguồn từ bài giảng được cung cấp hoặc tham khảo bài giảng cuối cùng. 3. Bạn có thể tìm hiểu nhiều khái niệm cơ bản, chẳng hạn như cách sử dụng tài liệu chính thức và đầu ra tùy chỉnh bằng cách ghi đè.
Đá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
Tôi ngần ngại mua nó vì có ít đánh giá, nhưng tôi rất vui vì ý tưởng mà tôi tìm kiếm sau khi tìm kiếm trên Internet trong một tháng đã thành hiện thực trong 10 phút đầu tiên. Tôi có thể đã tiết kiệm được rất nhiều thời gian nếu tôi nghe nó sớm hơn, nhưng tôi rất tiếc. Như một người trong bài đánh giá đã nói, sẽ dễ nghe hơn nếu bạn nghe nó với một số hiểu biết về khái niệm này. Bạn có thể nghe những điểm chính được giải thích từng bước.
Đánh giá 20
∙
Đánh giá trung bình 4.8
5
Django hoặc DRF, bạn cần có khả năng phân tích, kế thừa và sử dụng mã nguồn để có thể sử dụng nó trong lĩnh vực này. Ngay cả khi đó là một dự án cá nhân nhỏ, bạn cần nhận được tất cả các loại kế thừa. blog, v.v.) DRF Tôi đã đi xa đến mức này vì lúc đầu tôi không hiểu nó, nhưng tôi sẽ củng cố tốt những điều cơ bản.
705.360 ₫
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!