inflearn logo

Lập trình Web AI (Streamlit)

Hãy thử tạo một Chương trình Web (Web Program) từ kết quả phân tích dữ liệu và mô hình hóa AI của bạn.

(4.5) 2 đánh giá

72 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

streamlit
streamlit
Machine Learning(ML)
Machine Learning(ML)
Django
Django
Seaborn
Seaborn
jupyter-notebook
jupyter-notebook
streamlit
streamlit
Machine Learning(ML)
Machine Learning(ML)
Django
Django
Seaborn
Seaborn
jupyter-notebook
jupyter-notebook

Bạn sẽ nhận được điều này sau khi học.

  • Hãy bắt đầu phát triển học máy AI.

  • Hãy bắt đầu phát triển chương trình web.

  • Và hãy kết nối chúng lại.

  • Cách sử dụng, nguyên lý hoạt động, ưu và nhược điểm của Streamlit

AI Web Programming 을 시작하세요.

AI 머신러닝/딥러닝 결과물을, 웹 프로그램으로 오픈할 수 있습니다.

  • Streamlit 으로, 아주 쉽게 웹 프로그램을 만들 수 있습니다.

  • Streamlit 의 사용법 뿐만 아니라 핵심 원리를 알 수 있습니다.

  • Django 경험이 있다면, Streamlit 기능이 업그레이드 됩니다.

  • ChatGPT 프로그램도 간단히 만들 수 있습니다.

이런 내용을 배워요

(1) 초심자를 위한 기본 설명들

중급 강의와 초심 강의를 구분하여, 처음 공부하는 분들도 시작할 수 있도록, 기본 사용법 강의도 제공합니다. (머신러닝, 주피터노트북, 스트림릿, 장고 등)

(2) 데이터 분석가의 웹 프로그래밍

데이터 분석가 측면에서는 어렵게 생각되는 웹 프로그래밍을 차근 차근 공부합니다.

  • 데이터 분석을, 웹 프로그램으로 한다.

  • 머신러닝 예측을, 웹 프로그램으로 한다.

  • 데이터 대시보드를, 웹 프로그램으로 만든다.


(3) 단순한 사용법 그 이상입니다.

Streamlit 패키지에 대한 단순한 사용법은 공식문서로 충분합니다. 그 이면에 있는 동작 원리와 주의할 사항, 그리고 장고와 같은 일반 웹 프로그래밍 방식과 비교하여 장단점을 알 수 있습니다.

미리 알아 두세요

(1) AI Web Programming 이 무엇인가요 ?

이 용어는 공식 용어는 아니고, 제가 편의상 지은 용어입니다.

AI 머신러닝/딥러닝 결과물을 웹 프로그램으로 오픈하는 작업이 늘고 있어, 이런 프로그래밍을 AI Web Programming 이라고 하였습니다.

혹시 ChatGPT 로 하는 웹 프로그래밍으로 오해할 수도 있으나, 이는 아닙니다.

(2) Streamlit 사용법은 공식 문서로 충분한가요 ?

맞습니다. 공식 문서가 잘 되어 있어서, 기본 사용법은 공식 문서에서 스스로 공부할 수 있습니다.

이 강좌에서는 기본 사용법을 넘어 내부 동작 원리와 주의할 점을 설명했고, 일반 웹 프로그래밍 방식과 장단점을 비교할 수 있습니다.

(3) 초심자는 기본편을 먼저 공부하세요.

강의를 처음부터 들어보고 어렵다고 생각된다면, 아래 섹션의 (기본)편을 먼저 공부하세요.

쉬우면서 차근차근 전달하고자 노력하였습니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows 에서 강의를 하지만 MacOS, Linux 모두 가능함

  • PyCharm (v2023 무료버전)으로 강의 하지만, 익숙한 에디터(VSCode 등)를 사용하세요.


  • Streamlit (v1.30), Jupyter-Notebook (v7.0), Django (v5.0)

  • 위 버전으로 강의하지만, 기본 API 를 사용하므로 버전 영향 거의 없습니다.

학습 자료

  • 소스 코드 및 강의 참고자료 제공

  • 강의 중에, 코딩 뿐만 아니라 코딩에 관련된 개념 설명도 같이 하고 있습니다.

선수 지식 및 유의사항

  • 파이썬 기본지식 정도 필요하며, 장고 경험이 있다면 더 좋습니다.

  • 공부 시간을 절약하도록, idle time 을 줄여서 영상 편집하였습니다.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển bắt đầu học máy học

  • Nhà phát triển bắt đầu lập trình web

  • Người muốn thể hiện kết quả khoa học dữ liệu dưới dạng chương trình web

Cần biết trước khi bắt đầu?

  • Chỉ cần biết cơ bản về Python, bạn có thể bắt đầu từ khóa học phần cơ bản.

  • Sẽ tốt hơn nếu bạn có kinh nghiệm về phân tích dữ liệu hoặc lập trình web.

Xin chào
Đây là bestdjango

2,047

Học viên

153

Đánh giá

224

Trả lời

4.6

Xếp hạng

4

Các khóa học

Việc phát triển chương trình của tôi bắt đầu với ngôn ngữ C, qua Java và gần đây chủ yếu sử dụng Python.
Tôi đã tham gia vào dự án phát triển máy chủ backend cho dịch vụ KT ucloud, phát triển công cụ xử lý thông tin meta cho thư mục/tệp của khách hàng bằng Java và dịch vụ push cho máy khách bằng Python.

Ngoài ra, tôi cũng từng phát triển chương trình đo tốc độ đường truyền internet của KT, chương trình quản lý vận hành thiết bị mạng và chương trình phân tích dữ liệu lưu lượng truy cập khổng lồ. Cá nhân tôi rất say mê sức hấp dẫn của Python và luôn cố gắng tận hưởng việc lập trình bằng Python bất cứ khi nào có thể.

Như một phần của nỗ lực đó, dạo gần đây tôi đang mở rộng phạm vi ứng dụng của Python thông qua việc phát triển các dự án như lập trình web sử dụng Django, liên kết JSON sử dụng Django Rest Framework, phân tích dữ liệu sử dụng Pandas và phát triển giải pháp AI sử dụng Scikit-learn/Tensorflow/ChatGPT.

< Sách đã xuất bản >

1. Lập trình Web Python học cùng Django (Xuất bản lần đầu, Hanbit Media, tháng 4/2015)
2. Lập trình Web Python sử dụng Django - Phần thực hành (Xuất bản lần đầu, Hanbit Media, tháng 7/2016)
3. Lập trình Web Python học cùng Django (Bản hiệu đính, Hanbit Media, tháng 8/2018)
4. Lập trình Web Python sử dụng Django - Phần thực hành (Bản hiệu đính, Hanbit Media, tháng 11/2019)
5. Lập trình Web Python học cùng Django (Xuất bản lần thứ 3, Hanbit Media, tháng 11/2022)

< Bài giảng video >

1. Lập trình Web kết hợp Vue.js - Django (Video Inflearn, tháng 4/2019)
2. Lập trình Web kết hợp Vue.js - Django - Phần thực hành (Video Inflearn, tháng 9/2020)
3. Xây dựng Blog nhanh chóng với Vue - Django - Bootstrap (Video Inflearn, tháng 9/2021)
4. Các điểm cốt lõi của Django REST framework (Video Inflearn, tháng 2/2022)
5. AI Web Programming (Video Inflearn, tháng 2/2024)

Thêm

Chương trình giảng dạy

Tất cả

80 bài giảng ∙ (9giờ 56phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

2 đánh giá

4.5

2 đánh giá

  • princekey님의 프로필 이미지
    princekey

    Đánh giá 22

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Đó là một bài giảng tốt.

    • pjb0585님의 프로필 이미지
      pjb0585

      Đánh giá 4

      Đánh giá trung bình 2.8

      4

      30% đã tham gia

      Khóa học khác của bestdjango

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!

      Giảm 25% cho thành viên mới

      690.281 ₫

      25%

      920.381 ₫