
AI 웹 프로그래밍 (Streamlit)
김석훈
AI 데이터 분석 및 모델링 결과를 Web Program 으로 만들어 보세요.
Beginner
streamlit, 머신러닝, Django
인기 3 bộ ba (Vue + Django + Bootstrap) giúp bạn tạo ra một blog đẹp mắt và dễ dàng. Trang web có khả năng phản hồi và có thể xem trên cả điện thoại thông minh.
Lập trình web Python sử dụng Django
jQuery thay thế bằng Vue.js
Sử dụng chủ đề/mẫu miễn phí của Bootstrap
Blog của riêng tôi, được tạo ra trong chớp mắt bằng chính đôi tay của tôi 🏠
Phát triển web bằng Vue + Django + Bootstrap!
Di chuyển danh mục, để lại bình luận và tự thực hiện phân trang.
Bạn cũng có thể triển khai giao diện người dùng scrollspy trong đó menu thay đổi tùy thuộc vào thao tác cuộn.
Trong lập trình web, giao diện người dùng (UI) ngày càng trở nên đẹp mắt hơn.
Đó là lý do tại sao bất kỳ người mới bắt đầu nào cũng có những lo lắng. 'Mình không thể tạo ra một cái mạng lưới đẹp được sao?' Và cứ thế tiếp tục.
Hãy để tôi trả lời cho bạn câu hỏi này.
Điều này có thể thực hiện được với Vue.js + Django + Bootstrap .
Cả ba đều là những nền tảng phổ biến mà nhiều người sử dụng và cho biết là dễ sử dụng.
Trong bài giảng này, chúng ta sẽ tìm hiểu các nguyên tắc và công nghệ cốt lõi của phát triển web giúp liên kết phần front-end và back-end trong khi tạo ra một trang web blog tuyệt vời. Chúng ta cùng xem nhé?
Hãy kiểm tra kiến thức chơi game của bạn!
Dễ dàng và nhanh chóng
Lập trình web tuyệt vời
Bất cứ ai muốn làm điều đó
Đã thực hiện
Sử dụng chủ đề
Bất kỳ ai muốn tạo ra một giao diện người dùng tuyệt vời
Xu hướng công nghệ
Giao diện/Phần cuối
Bất kỳ ai muốn kết nối
Tôi có thể làm một hướng dẫn, nhưng
Có những lúc bạn sẽ gặp khó khăn khi tự mình làm việc đó.
Tôi có thể lập trình web đơn giản, nhưng
Tôi không thích giao diện người dùng .
Tôi biết cách sử dụng Django, nhưng không biết cách sử dụng front-end.
Tôi muốn sử dụng Vue.js, một công nghệ tiên tiến.
Tôi biết cách sử dụng Vue.js, nhưng không biết cách sử dụng nó như một công nghệ máy chủ.
Tôi muốn sử dụng Django .
Không chỉ đơn thuần nói rằng 'chương trình web chạy được' và 'bạn có thể viết mã', chúng tôi đã cố gắng truyền đạt các nguyên tắc hoạt động và kiến thức nền tảng của Django. Theo cách đó, ngay cả khi bạn học được một điều, bạn vẫn có thể áp dụng và mở rộng thành mười điều.
Ngoài ra, mặc dù nội dung chính hướng đến các chức năng dành cho người mới bắt đầu, khóa học được cấu trúc để bao gồm các chức năng trung cấp như ▲Phân trang ▲Truyền dữ liệu bằng JS ▲Liên quan đến tìm nạp trước, v.v. để bạn có thể tiến xa hơn một chút.
Cuối cùng, tôi cố gắng giúp mọi người hiểu rõ hơn bằng cách viết nội dung quan trọng trong PPT và giải thích trong video. Cung cấp mã nguồn và tài liệu được sử dụng trong bài giảng.
Tìm hiểu cách tải xuống và sử dụng các giao diện và mẫu của Bootstrap và sửa đổi giao diện trong Django.
Tìm hiểu cách tạo cấu trúc cơ bản của ứng dụng blog bằng Django.
Tìm hiểu lợi ích của việc tích hợp Vue.js với Django và thiết kế API.
Tìm hiểu về nhiều tiện ích mở rộng khác nhau như phân trang, truyền dữ liệu bằng JS, hàm mã thông báo CSRF, v.v.
Cải thiện truy vấn để nâng cao hiệu suất cơ sở dữ liệu.
Tìm hiểu công nghệ web phản hồi để màn hình của bạn có thể hiển thị phù hợp trên các thiết bị di động như điện thoại thông minh, máy tính bảng cũng như máy tính để bàn.
H. Đây là lần đầu tiên tôi sử dụng Python-Django. Tôi có thể theo dõi bài giảng được không?
Yêu cầu có kinh nghiệm lập trình web bằng Django. Sau đó, bằng cách thêm Vue, bạn sẽ tạo ra một chương trình với phương pháp tích hợp Vue-Django nâng cấp như bài giảng này.
H. Tôi có phải sử dụng chế độ xem không? Tôi không thể lập trình web chỉ bằng Django được sao?
Tất nhiên, điều này hoàn toàn có thể thực hiện được chỉ với Django. Tuy nhiên, sử dụng chế độ xem sẽ nâng cấp giao diện người dùng của bạn. Xử lý UI ở phía máy khách hiệu quả hơn nhiều so với xử lý ở phía máy chủ. Trong bài giảng này, chúng ta sẽ sử dụng jQuery ở cấp độ jQuery. Sau khi hoàn thành bài giảng và nghiên cứu thêm một chút, bạn sẽ có thể triển khai các tính năng UI nâng cao như hoạt ảnh.
H. Tôi có thể sử dụng React thay cho Vue không?
điều đó là có thể. Mã liên kết và mã bên Django giống hệt nhau. Bạn chỉ cần thay đổi mã xem thành React.
Cả Vue và React đều là những framework tốt, vì vậy bạn có thể chọn framework phù hợp với tình huống của mình. Tuy nhiên, hãy nhớ rằng khi sử dụng các tệp HTML hiện có như trong bài giảng này, Views có lợi thế hơn nhiều so với React.
H. Họ nói rằng nó dễ, nhưng điều gì làm cho nó dễ?
Khi tích hợp Vue-Django, trong nhiều trường hợp người ta sử dụng Vue Router, Vuex, DRF, v.v. Bạn không nhất thiết phải sử dụng cả ba thứ này. Lượng thời gian học tập cũng giảm đi tương ứng.
Ngoài ra, nó sử dụng các chủ đề Bootstrap có sẵn trên Internet, vì vậy bạn có thể tạo giao diện người dùng (UI) một cách nhanh chóng, dễ dàng và đẹp mắt.
H. Nó khác với các bài giảng khác của người chia sẻ kiến thức như thế nào?
Mức độ khó nằm giữa phần cơ bản và phần thực hành trong bài giảng Inflearn của tôi (tích hợp Vue-Django).
So với phiên bản thực tế, ứng dụng blog vẫn giống nhau, nhưng đã thêm chức năng thích không đồng bộ và xử lý biểu mẫu bình luận, đồng thời chức năng phân trang được mã hóa trực tiếp.
Sự khác biệt lớn nhất là chúng tôi sử dụng Bootstrap thay vì Vuetify và bạn có thể tự mình sử dụng nhiều chủ đề khác nhau, đặc biệt là khi học cách sử dụng mẫu Start Bootstrap có sẵn.
Vue.js - Tích hợp Django
Lập trình web
Mã hóa ứng dụng To Do
Vue.js - Tích hợp Django
Lập trình Web (Thực hành)
Lên đến sử dụng Beauty Pie
Khóa học này dành cho ai?
Dành cho những ai muốn lập trình web dễ dàng, nhanh chóng và thú vị
Bất kỳ ai muốn tạo giao diện người dùng thú vị bằng cách sử dụng các chủ đề có sẵn
Front/Backend là xu hướng công nghệ mà bạn muốn biết cách kết nối
Cần biết trước khi bắt đầu?
Để làm theo hướng dẫn và lớp xem Django, bạn phải có kinh nghiệm lập trình.
Bạn phải biết các chỉ thị cơ bản của Vue.js (v-for, v-if, v.v.).
2,091
Học viên
153
Đánh giá
224
Trả lời
4.6
Xếp hạng
5
Các khóa học
프로그램 개발은 C 언어로 시작했으며, 자바를 거쳐 최근에는 주로 파이썬을 사용하고 있다.
KT ucloud 서비스의 백엔드 서버 개발 프로젝트에 참여하여, 자바로 고객의 폴더/파일에 대한 메타 정보 처리 엔진을, 파이썬으로 클라이언트 푸시 서비스를 개발하였다.
또한 KT인터넷 회선의 속도 측정 프로그램, 네트워크 장비에 대한 운용관리 프로그램, 방대한 양의 트래픽 데이터 분석 프로그램을 개발한 바 있다. 개인적으로는 파이썬의 매력에 푹 빠져 되도록이면 파이썬으로 코딩하기를 즐겨하고 있다.
그 일환으로 요즘은 Django를 활용한 웹 프로그래밍, Django Rest Framework를 활용한 JSON 연동, Pandas를 활용한 데이터 분석, Scikit-learn/Tensorflow/ChatGPT 를 활용한 AI 솔루션 개발 등의 프로젝트를 개발하면서 파이썬의 활용도를 넓혀가고 있다.
< 저서 >
1. Django 로 배우는 파이썬 웹 프로그래밍 (초판, 한빛미디어, 2015.4월)
2. Django 를 활용한 파이썬 웹 프로그래밍 - 실전편 (초판, 한빛미디어, 2016. 7월)
3. Django 로 배우는 파이썬 웹 프로그래밍 (개정판, 한빛미디어, 2018. 8월)
4. Django 를 활용한 파이썬 웹 프로그래밍 - 실전편 (개정판, 한빛미디어, 2019. 11월)
5. Django 로 배우는 파이썬 웹 프로그래밍 (3판, 한빛미디어, 2022. 11월)
< 동영상 강의 >
1. Vue.js - Django 연동 웹 프로그래밍 (인프런 동영상, 2019.4월)
2. Vue.js - Django 연동 웹 프로그래밍 - 실전편 (인프런 동영상, 2020.9월)
3. Vue - Django - Bootstrap 뚝딱 블로그 (인프런 동영상, 2021. 9월)
4. Django REST framework 핵심사항 (인프런 동영상, 2022.2월)
5. AI Web Programming (인프런 동영상, 2024.2월)
Tất cả
50 bài giảng ∙ (5giờ 44phút)
Tài liệu khóa học:
Tất cả
12 đánh giá
4.8
12 đánh giá
716.659 ₫
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!