
Introduction to Python Django: Starting with Django's Design Philosophy
pyhub
Get a proper start in Django web development through a deep understanding of essential Python syntax and Django's design philosophy.
Basic
Django, Python
Don't just remain a ChatGPT user; transform into a GPT service developer with Django/Channels. Quickly grasp the core of Django/Channels with this lecture!
270 learners
Level Intermediate
Course period Unlimited

Reviews from Early Learners
5.0
최인설
While implementing the Django chat server, there was not much information on channels... Even the application lecture :) It was a helpful lecture!!
5.0
이영진
It was a good lecture.
5.0
gijeong_kwon
thank you
ChatGPT API English Roleplay Service Development
Real-time Web Chat Service Development using Django Channels
Role-play Chat Additional Feature Development (Expression Recommendation, Message Read-aloud)
TTS development through Google Translate site crawling
TTS Support in Web Services and Web Audio API Utilization
Real-time web service development with Django/Channels!
Drive business success and save time 💪
We've received a 6-month coupon from JetBrains to allow you to use the paid PyCharm Professional, the optimal IDE for Django development, even after completing the course. After completing the course, please read the instructions below and apply.
The lecture practice will be conducted using a Pycharm Professional trial license (1 month).
Note: Students and teachers can receive a one-year license for all JetBrains tools through the JetBrains Student Support Program. Once you apply, you'll receive your license within a few days.
By selecting the language and level and entering the desired situation in Korean, you can freely converse with the artificial intelligence GPT through role-playing.
Supports a function that reads out messages with context-appropriate expression recommendations
This course explores how to develop a practical English-language scenario service using the OpenAI Chatbot API. This practical course builds your understanding of the OpenAI Chatbot API by implementing chat using the CLI's simple UI. It then moves on to developing a real-time web chat service using Django Channels. This hands-on course covers this step-by-step process.
This course explores how to develop a practical English-language scenario service using the OpenAI Chatbot API. This practical course builds your understanding of the OpenAI Chatbot API by implementing chat using the CLI's simple UI. It then moves on to developing a real-time web chat service using Django Channels. This hands-on course covers this step-by-step process.
This course explores how to develop a practical English-language scenario service using the OpenAI Chatbot API. This practical course builds your understanding of the OpenAI Chatbot API by implementing chat using the CLI's simple UI. It then moves on to developing a real-time web chat service using Django Channels. This hands-on course covers this step-by-step process.
💡
Same function, 2 different UIs
We develop chat apps in two forms: CLI and web.
Increase code comprehension.
🌳
Explanation of going from forest to tree
Understand the entire code by looking at the slides,
We cover every detail thoroughly through hands-on practice.
📚
Lecture slides provided in PDF format
What I want to understand in detail,
Feel free to read the content you want to review.
📜
100% Korean subtitle support
Quickly grasp the content anytime, anywhere!
All classes support subtitles.
1. Overview
We introduce various LLM chat services and outline the technologies required to develop an English situational chat service.
2. Explore the OpenAI API
First, learn how to use the OpenAI Chatbot API and how to safely handle API keys.
3. Creating an English Situational Chat CLI Application
We'll introduce ChatGPT prompts for language-specific scenarios and create a CLI version of a chat application. This development will be identical to the web version of the chat application we'll develop later. Compared to the web version, this allows you to focus more on developing the core chat functionality.
4. English Situational Chat Web Service: Project Preliminary Work
Create a Django project for web service development and perform the necessary preparatory work.
5. Create/edit chat rooms/create list/detail pages
Beyond implementing the chat, a web chat service requires implementing the underlying pages. We'll develop a feature that allows users to create and manage chat rooms in as many languages, levels, and situations as they desire, using Django as efficiently as possible.
6. Implementing 1:1 chat with the server via channels and web sockets
Django Channels natively supports the WebSocket protocol. We'll show you how to efficiently use Channels to create 1:1 WebSocket chats and even suggest ways to efficiently store and manage conversation history needed for OpenAI chatbot API calls.
7. Creating a situational chat feature using WebSockets
This is the climax of this lecture! The previous sections have been a buildup to this section. We'll create a scenario prompt and create a conversation with the OpenAI chatbot API via websocket.
8. Creating a situational chat service add-on
To address these inconveniences, we're upgrading our chat service to something more useful and fun!
9. In conclusion
We will conclude the lecture by supplementing the missing code as we progress through the class.
I will be your Python, Django & React pacemaker .
Q. Are there any lectures for players?
This course is a hands-on course on Django/Channels and does not cover the theory behind it. The basic theory of Channels is covered in "Creating a Webchat Service with Python/Django (Feat. Channels) - Basics ," so taking that course first will greatly enhance your understanding. However, even if you don't take that course, the necessary parts for the practical part are fully explained, so you should still be able to understand the material covered in the course without difficulty.
Q. What environment do I need to prepare before taking the course?
This course is an intermediate level course and does not specifically cover setting up a development environment. For more information on setting up a development environment, please refer to the section on setting up a development environment in the "Introduction to Python/Django" course, which begins with Django's design philosophy .
Who is this course right for?
ChatGPT users aspiring to be service developers
Want to learn practical web service development using ChatGPT API?
Those proficient in Django Channels and looking for new challenges
Django basics mastered, curious about web chat service development.
Need to know before starting?
Django Basics (Understanding Views, Models, Templates)
Frontend Basics (HTML, CSS, JS Basic Syntax)
3,270
Learners
156
Reviews
934
Answers
4.8
Rating
5
Courses
Software developer passionate about Python and Django
Python/Django Q&A and education service, owner of Python Sarangbang
Python Sarangbang with Django/React Community (formerly Ask Django) Administrator (trước đây là Ask Django)
(Former) Microsoft Azure MVP Award Recipient (2016–2022)
External Activities
Offline Education: SK Telink, LS Group, Samsung Display, Pusan National University Information Technology Services, Seoul National University Venture Management Combined Major, Fast Campus Web Service Development Camp 3rd Class, etc.
Technical Consulting: Euclidsoft, Pusan National University, Korea Evaluation Institute of Industrial Technology (KEIT), Korea Communications Agency (KCA), etc.
I will be your Python/Django/React pacemaker. 😉
All
40 lectures ∙ (2hr 22min)
Course Materials:
All
20 reviews
4.8
20 reviews
Reviews 26
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!