
ChatGPT và Python để tạo nhân viên AI cho YouTube
SungYong Lee
GPT API được sử dụng để tạo chương trình, tạo hình ảnh và tạo video!
초급
ChatGPT, gpt, Python
Học phát triển web Python A to Z khi thực hành! Học từ cơ bản về web cho đến phát triển và triển khai blog chỉ trong một lần.

Bạn có thể học Django, một framework web của Python.
Bạn có thể học cách phát triển và cấu trúc web.
Bạn có thể tạo ra một trang web blog thực sự. (doitdjango.com)
Bạn có thể học cách sử dụng CSS framework bootstrap.
Bạn có thể thực hiện đăng ký thành viên (đăng nhập Google, đăng ký qua email) v.v.
Tìm hiểu cách mua tên miền và triển khai thông qua AWS.
'Tiêu chuẩn' của phát triển web Python!
Phát triển web từ A đến Z: Học trong khi xây dựng 💬
Trong bài giảng này?
Từ HTML, CSS và JavaScript
Django, Docker và thậm chí cả Amazon Web Services (AWS)!
Bài giảng bao gồm nội dung tổng thể về phát triển web bằng Python 😆
Khóa học này dành cho người dùng Python muốn phát triển web. Bạn có thể tạo trang blog của riêng mình bằng django, một trong những khuôn khổ web tiêu biểu nhất trong trại Python thực tế. Sau khi theo dõi bài giảng này đến hết, tất cả các bạn có thể truy cập doitdjango.com Bạn có thể có một trang web như thế này.
Trong khóa học này, bạn sẽ học mọi thứ từ HTML, CSS, JavaScript đến Bootstrap, framework web Python Django, Docker và Amazon Web Services (AWS). Triển khai từng chức năng cần thiết và tự mình giải quyết những khó khăn bạn gặp phải, có được hiểu biết chung về phát triển web và xây dựng kỹ năng giải quyết vấn đề. Chúng ta hãy bắt đầu ngay bây giờ nhé!
Vui lòng kiểm tra trước khi tham gia lớp học!
Bài giảng này dựa trên cuốn sách < Hãy làm đi! Đây là bài giảng dành cho những ai muốn tìm hiểu những kiến thức cơ bản về phát triển web Django + Bootstrap Python thông qua video. Tính đến năm 2021, chúng tôi đã bổ sung các công nghệ mới và phổ biến, đồng thời thu thập càng nhiều phản hồi càng tốt từ những sinh viên đã học khóa học năm 2019.
Chúng ta hãy cùng nhau bắt đầu phát triển web nhé? 👉
"Cơ bản về Python
Tôi đã học được,
Bây giờ phải làm gì
"Tôi lo lắng."
"Những gì tôi đã học được cho đến nay
Dựa trên Python
Có gì đó để hiển thị
Tôi muốn làm điều đó."
"Dịch vụ web tốt
Một ý tưởng đã đến với tôi,
Bắt đầu từ đâu
Thật mơ hồ."
Các bài giảng được thiết kế sao cho ngay cả những người chỉ học khóa Python cơ bản và không biết gì về web cũng có thể dễ dàng theo dõi. Từ việc cài đặt Python và thiết lập môi trường phát triển đến phát triển chức năng đăng nhập Google và phục vụ nó trên máy chủ web Amazon bằng Docker, bạn sẽ đạt đến giai đoạn có thể:
Khóa học này nhằm mục đích giúp bạn phát triển và triển khai một blog mà bạn có thể tự mình sử dụng và vận hành. Do đó, nó bao gồm tất cả các chức năng cần thiết cho phát triển web thực tế, chẳng hạn như thiết lập quyền ghi, đăng nhập bằng mạng xã hội và bảo mật. Khi bạn hoàn thành khóa học này, bạn sẽ có một trang web đầy đủ chức năng như doitdjango.com .
HTML/CSS/JS
Khởi động
Django/Docker
AWS
Cài đặt các chương trình cần thiết cho phát triển web Python để bạn có thể làm việc trong cùng môi trường với học viên của mình.
Hầu hết các trang web chúng ta xem trên trình duyệt web của máy tính hoặc điện thoại thông minh đều được tạo thành từ HTML, CSS và JavaScript. Bằng cách tạo trang giới thiệu bản thân, bạn sẽ hiểu được vai trò của HTML, CSS và JavaScript và học cách sử dụng chúng.
Bootstrap là bộ công cụ thiết kế trước các thành phần thường cần thiết khi phát triển ứng dụng web. Bootstrap cho phép ngay cả những nhà phát triển có ít kinh nghiệm thiết kế web cũng có thể tạo ra các trang web hấp dẫn và có khả năng phản hồi cao, có thể thích ứng với nhiều kích thước màn hình khác nhau.
Bây giờ bạn đã biết cách tạo màn hình, đã đến lúc tìm hiểu cấu trúc của một trang web. Tìm hiểu các khái niệm về cấu trúc trang web điển hình và cách triển khai cấu trúc đó bằng Django, một nền tảng web Python.
Khi triển khai chức năng blog, bạn sẽ học cách thiết lập URL cho các trang web của mình và phát triển chúng để cung cấp thông tin bạn cần.
Bạn sẽ học cách sử dụng các tệp CSS và JavaScript trong trang web được xây dựng bằng Django và cũng học cách triển khai chức năng tải tệp lên trang web của mình.
Tìm hiểu cách viết các câu lệnh điều kiện trong tệp HTML.
Khi lập trình, thường có trường hợp chương trình trở nên quá phức tạp và khó tìm ra nguyên nhân khi xảy ra sự cố. Đôi khi, nguyên nhân được xác định, nhưng mã nguồn lại phức tạp đến mức khó có thể xử lý một cách tùy tiện.
Tuy nhiên, với phương pháp phát triển theo hướng kiểm thử, bạn có thể giảm thiểu những tình huống khó xử này. Bắt đầu từ Phần 8, chúng ta sẽ hiểu khái niệm phát triển theo hướng kiểm thử và áp dụng vào dự án của mình.
Việc quản lý các thành phần được sử dụng nhiều lần sẽ dễ dàng hơn bằng cách mô-đun hóa mã nguồn. Tìm hiểu cách phân chia và quản lý các thành phần cần được duy trì trên trang web của bạn, chẳng hạn như thanh điều hướng và chân trang.
Khi phát triển một trang web, có những lúc bạn cần kết nối nhiều thông tin khác nhau. Ví dụ, một bài đăng trên blog và thông tin tác giả có mối quan hệ nhiều-một. Bởi vì một thành viên có thể viết nhiều bài đăng trên blog. Khi tìm hiểu về mối quan hệ nhiều-một, bạn sẽ học cách triển khai chức năng tác giả cho bài đăng và cách triển khai danh mục cho bài đăng trên blog.
Nếu mối quan hệ giữa bài đăng và tác giả là mối quan hệ nhiều-một thì các hashtag trên Instagram là mối quan hệ nhiều-nhiều. Khi bạn triển khai chức năng gắn thẻ cho blog của mình, bạn sẽ tự nhiên học được mối quan hệ nhiều-nhiều.
Django cung cấp một công cụ có tên là 'form' để dễ dàng phát triển chức năng tạo bài đăng mới. Trong bài học này, chúng ta sẽ tìm hiểu cách thức hoạt động của biểu mẫu trong Django. Trong quá trình này, chúng tôi sẽ triển khai các chức năng tạo và chỉnh sửa bài đăng trên blog.
Khi phát triển các ứng dụng web bằng Python và Django, bạn có thể dễ dàng sử dụng các thư viện do người khác phát triển vào dự án của mình. Chúng tôi sẽ sử dụng Django crispy form để làm cho form được phát triển trong Phần 12 trông đẹp hơn, thêm chức năng đánh dấu bằng Django-markdownx và phát triển chức năng đăng nhập Google và đăng nhập email bằng Django-allauth.
Tất nhiên, nếu đó là một blog thì nó phải có chức năng bình luận. Khi triển khai chức năng chú thích, chúng ta sẽ xem lại các chức năng Django đã học trước đó.
Thông qua phân trang, bạn sẽ học cách kiểm soát việc hiển thị quá nhiều bài viết trên một trang. Ngoài ra, bạn sẽ thực hành JavaScript bằng cách triển khai chức năng tìm kiếm và sử dụng chức năng lọc của Django.
Chúng tôi sẽ triển khai các trang quan trọng nhưng thường bị bỏ qua để trang web của bạn có thể trở thành danh mục đầu tư và bộ mặt của bạn.
Bây giờ là lúc chuẩn bị di chuyển các kết quả chúng ta đã phát triển cho đến nay lên máy chủ web Amazon. Chúng tôi sử dụng Docker để cung cấp cùng một môi trường mà không gặp vấn đề lớn nào trong các môi trường hệ điều hành khác.
Cùng với việc sử dụng Docker, chúng tôi sẽ chỉ cho bạn cách sử dụng chương trình DB chuyên dụng (postgreSQL) và chương trình máy chủ web (Nginx) để nó có thể trở thành dịch vụ web cho bản phát hành công khai thực tế, không chỉ là trang web thử nghiệm.
Để trang web chúng tôi tạo ra có thể hoạt động 24 giờ một ngày, chúng tôi cần thuê một máy chủ. Amazon Web Services cung cấp dịch vụ có tên Lightsail cho thuê máy chủ giá rẻ. Tìm hiểu cách lưu trữ và phục vụ trang web bạn đã tạo trên máy chủ này.
Bây giờ chúng ta đã mua được tên miền, đã đến lúc kết nối nó với trang web của mình. Quy trình này bao gồm các bước để có được xác thực bảo mật HTTPS.
Bài thuyết trình PYCON : Django + Selenium
Tạo công cụ làm việc thống kê bằng Python
Đại học Quốc gia Seoul Hệ thống Kỹ thuật Khu vực
(Kỹ sư nông nghiệp) Tiến sĩ Kỹ thuật
H. Tôi cần biết Python đến mức nào?
A. Khóa học này không yêu cầu trình độ thành thạo Python cao. Nếu bạn hiểu các khái niệm về biến, vòng lặp, hàm và lớp, bạn có thể theo dõi.
H. Tôi hoàn toàn mới với việc phát triển web. Điều này có thể thực hiện được không?
A. Có, bạn có thể. Tất nhiên, sẽ dễ dàng hơn nếu bạn có kiến thức nền về HTML, CSS và JS. Tuy nhiên, tôi đã cấu trúc nó sao cho ngay cả những người hoàn toàn mới làm quen với phát triển web cũng có thể theo dõi mà không gặp khó khăn, ngay cả khi họ không biết HTML, CSS hoặc JS.
H. Có bất kỳ chi phí bổ sung nào liên quan đến việc sử dụng máy chủ Amazon không?
A. Không có chi phí nào cho đến Mục 17. Khi bạn xuất bản một trang web hoàn chỉnh lên Internet, bạn sẽ phải chịu chi phí vì phải thuê máy chủ Amazon. May mắn thay, AWS cung cấp tháng đầu tiên miễn phí và bạn chỉ phải trả 3,50 đô la mỗi tháng sau đó.
Cuối cùng, có một phần mà bạn phải mua tên miền và lúc đó, chi phí mua tên miền cũng vào khoảng 12.000 won. Nếu phần này gây khó khăn cho bạn, bạn có thể học Django mà không gặp bất kỳ khó khăn nào ngay cả khi bạn chỉ nghe đến Chương 17.
H. Tôi có thể lấy được mã nguồn không?
A. Có. Như bạn có thể thấy trong video bài giảng, tôi luôn cam kết nội dung tôi viết lên github. Bạn có thể tham khảo các file đã cam kết trong liên kết GitHub bên dưới. Vui lòng xem liên kết bên dưới.
Giới thiệu về lập trình và sử dụng công cụ tự động hóa công việc cho nhân viên văn phòng
Các khái niệm lập trình cơ bản và ngữ pháp mà bất kỳ ai cũng có thể dễ dàng học được!
Khóa học này dành cho ai?
Sau khi học những kiến thức cơ bản về Python, bạn có đang tìm kiếm một dự án mới không?
풀스택 phát triển muốn trải nghiệm
Bất kỳ ai muốn tạo và phân phối trang web của riêng mình
Cần biết trước khi bắt đầu?
Cơ sở ngữ pháp Python
Tất cả
102 bài giảng ∙ (26giờ 45phút)
Tài liệu khóa học:
2. Cài đặt Python
05:52
3. Cài đặt CMDer
03:36
4. Cài đặt VS Code
02:25
5. Cài đặt PyCharm
02:46
6. HTML cơ bản
26:29
7. Tạo kiểu HTML
13:15
8. CSS
05:52
Tất cả
42 đánh giá
4.8
42 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 4.7
5
Wow, điều này thực sự tuyệt vời... Tôi đã từ bỏ việc tham gia các bài giảng khác, nhưng tôi rất thích nó. Tôi sẽ đọc nó n lần và nó sẽ càng trở nên hoàn hảo hơn.
Tôi rất vui vì bạn thích nghe nó. Nếu bạn tạo một trang web, xin vui lòng cho tôi biết. Tôi tò mò về cách bạn vận hành nó.
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Tôi bắt đầu vào tháng 1 năm 2022, trải qua rất nhiều thăng trầm và đã nghĩ đến việc từ bỏ rất nhiều, nhưng cuối cùng tôi đã làm được vào ngày 31 tháng 12, ngày cuối cùng của 22 năm. Tôi đặt tên phiên bản GitHub hoặc AWS như thế này: Do_It_Django_2022 và tôi rất vui vì nó được đặt một cách kiên quyết vào năm 2022.. haha Qua bài giảng này, tôi có thể biết rằng phần lớn front-end và back-end có thể được triển khai bằng Python và có nhiều yếu tố không quen thuộc như docker, aws, letencrypt và xác thực https, vì vậy đó là một trải nghiệm quý giá gặp phải những khía cạnh này. Sau khi hoàn thành khóa học, bạn có thể tìm và sửa đổi các chi tiết như cách sửa đổi dung lượng tải lên của tệp head_image, cách triển khai nhận xét lớn và cách gửi thông báo cho tác giả bài đăng khi có nhận xét được đăng và phản ánh về điều đó. máy chủ, tôi nghĩ blog đã hoàn tất.
Bạn đã hoàn thành thành công dự án năm 2022. Tôi sẽ ghé thăm trang web của bạn thường xuyên. CHÚC MỪNG NĂM MỚI. Cảm ơn
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Cảm ơn bạn đã cung cấp một bài giảng tốt. Tôi rất lo lắng vì không có nhiều khóa học dạy Python và Django một cách có hệ thống, nhưng khóa học này đã giúp tôi rất nhiều trong nhiều lĩnh vực. Nếu có thể, bạn có phiền khi giảng bài về phần phụ trợ của Django không? Tôi chạy đi trả haha
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
Lần đầu tiên trong đời tôi học về ngôn ngữ máy tính! Tôi đã học Python cơ bản trên YouTube trong khoảng một tuần và bắt đầu sử dụng Django. Vì vậy, lúc đầu nó thực sự khó khăn và khó khăn. Khi nghe lớp giảng, tôi có cảm giác như mình đang tiến về phía trước từng chút một, dù có chậm!!! Tôi nghĩ đây là lớp học mang lại dũng khí cho những người chưa biết gì như tôi. Việc truyền đạt rất tốt và thật vui khi tôi có thể nhìn ra các lỗi và học cách giải thích chúng, thay vì chỉ dạy chúng mọi thứ trong một lớp học yên tĩnh. Tôi giới thiệu nó cho bất kỳ ai đang thử viết mã lần đầu tiên như tôi!!!!
Con đang tiến bộ rất tốt nên tôi không thể tưởng tượng được rằng con chỉ mới học Python được một tuần. Nếu bạn tạo một trang web, xin vui lòng cho tôi xem!
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
(Kiến thức của người chơi được viết bằng ngữ pháp cơ bản Python) Trước khi xem bài giảng này, hãy chắc chắn rằng bạn biết ít nhất Python cơ bản thì hiệu quả sẽ càng tốt hơn haha. Trước khi tham gia khóa học, hãy hỏi về kiến thức của người chơi hoặc kiểm tra trên màn hình đầu tiên rồi nghe. Vì việc đánh giá khóa học còn vô lý hơn việc đánh giá khóa học nên tôi để lại bài đánh giá này để thông báo cho những người khác có thể không biết điều tương tự. À, bài giảng là hay nhất ngay cả khi bạn không nói gì. Giọng nói hay, nhấn mạnh và thân thiện. Đừng ngần ngại và hãy tự mình bắt đầu! Bắt đầu là một nửa trận chiến!
Xin chào. Cảm ơn bạn đã đánh giá tốt. Tôi thấy bạn đang tiến triển thuận lợi và tôi sẽ cổ vũ bạn cho đến cuối cùng. Xin vui lòng cho tôi biết khi bạn mở trang web. Tôi đang mong chờ nó.
Ưu đãi có thời hạn, kết thúc sau 7 ngày ngày
73 ₫
29%
2.775.419 ₫
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!