
챗GPT와 파이썬으로 유튜브 AI 직원 만들기
SungYong Lee
GPT API를 활용한 프로그램을 만들고, 이미지 생성과 동영상 생성까지!
Basic
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 .
Nhấp vào hình ảnh sẽ đưa bạn tới trang đó.
Nhấp vào hình ảnh sẽ đưa bạn tới trang đó.
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
와 진짜 대박이에요...... 다른 강의 듣다가 포기했었는데 재미있게 들었습니다. n회독해서 더욱 완벽해지겠습니다.
재미있게 들으셨다니 기쁩니다. 혹시 웹사이트 만드시면 저한테도 알려주세요. 어떻게 운영하시는지 궁금하거든요.
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
22년 1월에 시작하여, 중간에 우여곡절도 많이 겪고 포기할까 생각도 많이 했지만 어느덧 22년 마지막 날인 12월 31일에 완강했네요. 깃허브나 AWS 인스턴스명 같은걸 Do_It_Django_2022 이런 식으로 해뒀는데 2022년에 완강하게 되어 너무 기쁩니다..ㅎㅎ 본 강의를 통해 파이썬을 활용하여 프론트엔드와 백엔드 부분을 상당 부분 구현 가능하다는 점을 배울 수 있었고, docker, aws, letsencrypt, https 인증 등 생소한 요소들이 많았는데 이러한 부분을 접하는 값진 경험이 되었습니다. 완강 후 head_image 파일의 업로드 용량을 어떻게 수정할지, 대댓글은 어떻게 구현할지, 포스트에 댓글이 달렸을 때 어떻게 포스트 작성자에게 알림을 보낼지 등 세세한 부분을 찾아보고 수정해보면서 서버에 반영한다면 정말 본인만의 블로그가 완성될 것 같습니다.
2022년 프로젝트를 제대로 완성하셨군요. 만드신 사이트 종종 구경가겠습니다. 새해복 많이 받으세요. 감사합니다
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
생애 처음으로 컴퓨터 언어에 대해 배우고 있습니다! 파이썬 기본에 대한 유투브 1주일 정도 공부하고 장고를 시작했어요. 그래서 처음엔 정말 어려웠고 힘들었습니다. 수업 들으면서 하니 느려도 조금씩 앞으로 나아가고 있는게 느껴져요 !!! 혹시나 저처럼 아무것도 모르시는 분들에게 용기를 주는 수업이라고 생각합니다. 전달력도 좋으시고 차분한 수업 진행 가운데에서 한번에 되는것을 보여주는게 아니라 오류도 함께 보고 오류를 해석하는 법도 배울수 있어서 좋았습니다. 저처럼 첫 코딩을 도전하시는 분들께 추천해요!!!!
진도 잘 나가고 계셔서, 파이썬 배운지 일주일 밖에 안된 분이라고는 상상도 못했습니다. 웹사이트 만드시면 저에게도 보여주세요!
Đánh giá 2
∙
Đánh giá trung bình 5.0
5
(선수 지식은 파이썬 기초 문법이라고 적혀 있습니다) 이 강의를 시청하기전에는 최소한 기초 파이썬 정도는 알고 들어보세요 그럼 효과가 더욱 따블입니다 ㅎㅎ 강좌를 듣기전에 선수 지식이 무엇인지 정도 물어보거나 첫 화면에서 확인하고 들어보세요. 수강평 보다 어이없는 수강평보니깐 혹시 모를 똑같은 사람들에게 알려주기위해 수강평 남깁니다. 아 강의는 말 안해도 최고입니다 목소리 좋고 강조 좋고 친근하고요, 정말 옆에서 과외받는 느낌으로다가 수강중입니다. 주저 말고 여러분도 시작하세요 시작이 반입니다!
안녕하세요. 좋은 평 감사드립니다. 원할하게 진도 잘 나가고 계시던데, 끝까지 끝내시길 응원하겠습니다. 웹사이트 오픈하시면 저에게도 알려주세요. 기대하고 있습니다.
2.774.893 ₫
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!