inflearn logo

AI Web Programming (Streamlit)

Try creating a web program using the results of AI data analysis and modeling.

(4.5) 2 reviews

72 learners

Level Beginner

Course period Unlimited

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

What you will gain after the course

  • Start your AI machine learning development.

  • Start developing your web program.

  • And connect them.

  • Streamlit usage, operating principles, pros and cons

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 을 줄여서 영상 편집하였습니다.


Recommended for
these people

Who is this course right for?

  • A developer starting machine learning

  • A developer starting web programming

  • Those who want to represent data science results as a web program

Need to know before starting?

  • If you know the basics of Python, you can start with the basic course.

  • It is even better if you have experience in data analysis or web programming.

Hello
This is bestdjango

2,047

Learners

153

Reviews

224

Answers

4.6

Rating

4

Courses

Program development began with the C language, moved through Java, and recently has primarily utilized Python.
Participating in the backend server development project for KT ucloud services, I developed a meta-information processing engine for customer folders/files using Java and a client push service using Python.

Additionally, I have developed speed measurement programs for KT internet lines, operation management programs for network equipment, and programs for analyzing massive amounts of traffic data. Personally, I have fallen deeply in love with the charm of Python and enjoy coding in Python whenever possible.

As part of that effort, I am currently expanding the utility of Python by developing projects such as web programming using Django, JSON integration using Django Rest Framework, data analysis using Pandas, and AI solution development using Scikit-learn/Tensorflow/ChatGPT.

< Publications >

1. Python Web Programming with Django (1st Edition, Hanbit Media, April 2015)
2. Python Web Programming Using Django - Practical Edition (1st Edition, Hanbit Media, July 2016)
3. Python Web Programming with Django (Revised Edition, Hanbit Media, August 2018)
4. Python Web Programming Using Django - Practical Edition (Revised Edition, Hanbit Media, November 2019)
5. Python Web Programming with Django (3rd Edition, Hanbit Media, November 2022)

< Video Lectures >

1. Vue.js - Django Integrated Web Programming (Inflearn Video, April 2019)
2. Vue.js - Django Integrated Web Programming - Practical Edition (Inflearn Video, September 2020)
3. Build a Blog Quickly with Vue - Django - Bootstrap (Inflearn Video, September 2021)
4. Django REST framework Core Essentials (Inflearn Video, February 2022)
5. AI Web Programming (Inflearn Video, February 2024)

More

Curriculum

All

80 lectures ∙ (9hr 56min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

4.5

2 reviews

  • princekey님의 프로필 이미지
    princekey

    Reviews 22

    Average Rating 5.0

    5

    31% enrolled

    It's a good lecture.

    • pjb0585님의 프로필 이미지
      pjb0585

      Reviews 4

      Average Rating 2.8

      4

      30% enrolled

      bestdjango's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!

      25% off for new members

      $24.10

      25%

      $34.10