
Nhập môn Python Django bắt đầu từ triết lý thiết kế Django
pyhub
Hãy bắt đầu phát triển web với Django một cách bài bản thông qua việc hiểu sâu về các cú pháp Python thiết yếu và triết lý thiết kế của Django.
Cơ bản
Django, Python
Đừng chỉ dừng lại ở vai trò người dùng ChatGPT, hãy trở thành nhà phát triển dịch vụ GPT cùng Django/Channels. Với khóa học này, hãy nhanh chóng nắm vững tinh hoa của Django/Channels!
270 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn

Đánh giá từ những học viên đầu tiên
5.0
최인설
Trong khi triển khai máy chủ trò chuyện Django, tôi không có nhiều thông tin về Kênh...ngay cả các bài giảng về ứng dụng :) Thật là một bài giảng hữu ích!!
5.0
이영진
Đây là một bài giảng hay.
5.0
gijeong_kwon
Cảm ơn
Phát triển dịch vụ đóng vai tiếng Anh với ChatGPT API
Phát triển chat web thời gian thực với Django Channels
Phát triển tính năng phụ trợ cho chat nhập vai (Gợi ý biểu cảm, Đọc tin nhắn)
Phát triển TTS qua cào dữ liệu trang Google Dịch
Hỗ trợ TTS trong dịch vụ web và khai thác Web Audio API
Phát triển dịch vụ web thời gian thực với Django/Channels!
Thúc đẩy thành công trong kinh doanh và tiết kiệm thời gian 💪
Chúng tôi đã nhận được phiếu giảm giá 6 tháng từ JetBrains cho phép bạn sử dụng PyCharm Professional trả phí, IDE tối ưu cho phát triển Django, ngay cả sau khi hoàn thành khóa học. Sau khi hoàn thành khóa học, vui lòng đọc hướng dẫn bên dưới và đăng ký.
Bài thực hành sẽ được tiến hành bằng cách sử dụng giấy phép dùng thử Pycharm Professional (1 tháng).
Lưu ý: Học sinh và giáo viên có thể nhận được giấy phép một năm cho tất cả các công cụ JetBrains thông qua Chương trình Hỗ trợ Học sinh JetBrains. Sau khi đăng ký, bạn sẽ nhận được giấy phép trong vòng vài ngày.
Bằng cách chọn ngôn ngữ, trình độ và nhập tình huống mong muốn bằng tiếng Hàn, bạn có thể thoải mái trò chuyện với trí tuệ nhân tạo GPT thông qua tính năng nhập vai.
Hỗ trợ chức năng đọc tin nhắn với các đề xuất biểu thức phù hợp với ngữ cảnh
Khóa học này khám phá cách phát triển một dịch vụ kịch bản tiếng Anh thực tế bằng API OpenAI Chatbot. Khóa học thực hành này giúp bạn hiểu rõ hơn về API OpenAI Chatbot bằng cách triển khai tính năng trò chuyện bằng giao diện người dùng đơn giản của CLI. Sau đó, bạn sẽ được hướng dẫn phát triển một dịch vụ trò chuyện web thời gian thực bằng Django Channels. Khóa học thực hành này sẽ hướng dẫn bạn từng bước chi tiết.
Khóa học này khám phá cách phát triển một dịch vụ kịch bản tiếng Anh thực tế bằng API OpenAI Chatbot. Khóa học thực hành này giúp bạn hiểu rõ hơn về API OpenAI Chatbot bằng cách triển khai tính năng trò chuyện bằng giao diện người dùng đơn giản của CLI. Sau đó, bạn sẽ được hướng dẫn phát triển một dịch vụ trò chuyện web thời gian thực bằng Django Channels. Khóa học thực hành này sẽ hướng dẫn bạn từng bước chi tiết.
Khóa học này khám phá cách phát triển một dịch vụ kịch bản tiếng Anh thực tế bằng API OpenAI Chatbot. Khóa học thực hành này giúp bạn hiểu rõ hơn về API OpenAI Chatbot bằng cách triển khai tính năng trò chuyện bằng giao diện người dùng đơn giản của CLI. Sau đó, bạn sẽ được hướng dẫn phát triển một dịch vụ trò chuyện web thời gian thực bằng Django Channels. Khóa học thực hành này sẽ hướng dẫn bạn từng bước chi tiết.
💡
Cùng một chức năng, 2 giao diện người dùng khác nhau
Chúng tôi phát triển ứng dụng trò chuyện dưới hai hình thức: CLI và web.
Tăng khả năng hiểu mã.
🌳
Giải thích về việc đi từ rừng sang cây
Hiểu toàn bộ mã bằng cách xem các slide,
Chúng tôi sẽ trình bày chi tiết một cách kỹ lưỡng thông qua thực hành thực tế.
📚
Các slide bài giảng được cung cấp ở định dạng PDF
Những gì tôi muốn hiểu chi tiết,
Bạn có thể thoải mái đọc nội dung bạn muốn đánh giá.
📜
Hỗ trợ 100% phụ đề tiếng Hàn
Nắm bắt nội dung nhanh chóng mọi lúc, mọi nơi!
Tất cả các lớp học đều hỗ trợ phụ đề.
1. Tổng quan
Chúng tôi giới thiệu nhiều dịch vụ trò chuyện LLM khác nhau và phác thảo các công nghệ cần thiết để phát triển dịch vụ trò chuyện tình huống bằng tiếng Anh.
2. Khám phá API OpenAI
Trước tiên, hãy tìm hiểu cách sử dụng API OpenAI Chatbot và cách xử lý khóa API một cách an toàn.
3. Tạo ứng dụng CLI trò chuyện tình huống bằng tiếng Anh
Chúng tôi sẽ giới thiệu các lệnh ChatGPT cho các tình huống ngôn ngữ cụ thể và tạo phiên bản CLI của ứng dụng trò chuyện. Quá trình phát triển này sẽ giống hệt với phiên bản web của ứng dụng trò chuyện mà chúng tôi sẽ phát triển sau. So với phiên bản web, điều này cho phép bạn tập trung hơn vào việc phát triển chức năng trò chuyện cốt lõi.
4. Dịch vụ trò chuyện tình huống tiếng Anh trên web: Công việc sơ bộ của dự án
Tạo một dự án Django để phát triển dịch vụ web và thực hiện các công việc chuẩn bị cần thiết.
5. Tạo/chỉnh sửa phòng trò chuyện/tạo danh sách/trang chi tiết
Ngoài việc triển khai tính năng trò chuyện, dịch vụ trò chuyện trên web còn yêu cầu triển khai các trang cơ bản. Chúng tôi sẽ phát triển một tính năng cho phép người dùng tạo và quản lý phòng trò chuyện bằng nhiều ngôn ngữ, cấp độ và tình huống tùy thích, sử dụng Django một cách hiệu quả nhất có thể.
6. Triển khai trò chuyện 1:1 với máy chủ thông qua các kênh và web socket
Django Channels hỗ trợ giao thức WebSocket gốc. Chúng tôi sẽ hướng dẫn bạn cách sử dụng Channels hiệu quả để tạo các cuộc trò chuyện WebSocket 1:1 và thậm chí gợi ý các cách lưu trữ và quản lý hiệu quả lịch sử trò chuyện cần thiết cho các lệnh gọi API chatbot OpenAI.
7. Tạo tính năng trò chuyện theo tình huống bằng WebSockets
Đây chính là phần cao trào của bài giảng này! Các phần trước là phần mở đầu cho phần này. Chúng ta sẽ tạo một lời nhắc kịch bản và tạo một cuộc trò chuyện với API chatbot OpenAI thông qua websocket.
8. Tạo tiện ích bổ sung cho dịch vụ trò chuyện theo tình huống
Để giải quyết những bất tiện này, chúng tôi đang nâng cấp dịch vụ trò chuyện của mình lên một dịch vụ hữu ích và thú vị hơn!
9. Kết luận
Chúng tôi sẽ kết thúc bài giảng bằng cách bổ sung đoạn mã còn thiếu trong quá trình học.
Tôi sẽ là người dẫn dắt Python, Django và React của bạn .
H. Có bài giảng nào dành cho người chơi không?
Khóa học này là khóa học thực hành về Django/Channels và không bao gồm lý thuyết nền tảng. Lý thuyết cơ bản về Channels được trình bày trong bài "Tạo Dịch vụ Webchat với Python/Django (Có Channels) - Cơ bản ", vì vậy việc học khóa học đó trước sẽ giúp bạn hiểu rõ hơn rất nhiều. Tuy nhiên, ngay cả khi bạn không học khóa học đó, các phần cần thiết cho phần thực hành đều được giải thích đầy đủ, vì vậy bạn vẫn có thể dễ dàng nắm bắt nội dung được đề cập trong khóa học.
H. Tôi cần chuẩn bị môi trường như thế nào trước khi tham gia khóa học?
Khóa học này ở trình độ trung cấp và không đề cập cụ thể đến việc thiết lập môi trường phát triển. Để biết thêm thông tin về việc thiết lập môi trường phát triển, vui lòng tham khảo phần thiết lập môi trường phát triển trong khóa học "Giới thiệu về Python/Django", bắt đầu với triết lý thiết kế của Django .
Khóa học này dành cho ai?
Muốn từ người dùng ChatGPT phát triển thành nhà phát triển dịch vụ.
Những ai muốn học phát triển ứng dụng web thực chiến bằng ChatGPT API
Người đã nắm vững Django Channels và đang tìm thử thách mới
Thành thạo cơ bản Django, muốn tìm hiểu phát triển dịch vụ chat web.
Cần biết trước khi bắt đầu?
Django Cơ bản (Hiểu View, Model, Template)
Frontend cơ bản (ngữ pháp cơ bản HTML, CSS, JS)
3,270
Học viên
156
Đánh giá
934
Trả lời
4.8
Xếp hạng
5
Các khóa học
Nhà phát triển phần mềm luôn tâm huyết với Python và Django
Chủ sở hữu của Python Sarangbang, dịch vụ đào tạo và hỏi đáp về Python/Django
Người điều hành Cộng đồng Python Sarangbang với Django/React (trước đây là Ask Django)
(Cựu) Chủ nhân giải thưởng Microsoft Azure MVP (năm 2016~2022)
Hoạt động bên ngoài
Đào tạo offline: SK Telink, LS Group, Samsung Display, Trụ sở Thông tin hóa Đại học Quốc gia Pusan, Chuyên ngành Liên kết Quản trị Khởi nghiệp Đại học Quốc gia Seoul, Fast Campus Web Service Development Camp khóa 3, v.v.
Tư vấn kỹ thuật: Euclidsoft, Đại học Quốc gia Pusan, Viện Đánh giá và Quản lý Công nghệ Công nghiệp Hàn Quốc (KEIT), Viện Xúc tiến Phát thanh Truyền hình và Truyền thông Hàn Quốc (KCA), v.v.
Tôi sẽ trở thành người dẫn dắt (pacemaker) Python/Django/React của các bạn. 😉
Tất cả
40 bài giảng ∙ (2giờ 22phút)
Tài liệu khóa học:
Tất cả
20 đánh giá
4.8
20 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 26
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
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!