인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST

스트림릿(Streamlit)을 활용한 파이썬 웹앱 제작하기

Streamlit을 활용해 빠르고 쉽게 나만의 데이터 분석 앱을 구축하고 공유해 보세요!

초급자를 위해 준비한
[웹 개발, 풀스택] 강의입니다.

이런 걸 배울 수 있어요

  • Streamlit을 활용한 데이터 분석 웹 앱 구축

  • Streamlit을 활용한 데이터 시각화

  • 다양한 API를 활용한 Streamlit 웹 앱 구현

 프로젝트로 쉽고 빠르게 배우는, 
데이터 분석을 위한 스트림릿 웹 앱 개발! 

스트림릿(Streamlit)이란?

Streamlit은 데이터를 활용해 빠르게 프로토타입 형태의 웹 앱을 구현할 수 있는 도구입니다. 간단한 기능을 가진 데이터 웹 어플리케이션을, 빠르고 간단하게 눈으로 확인할 수 있는 웹 형태로 만들 수 있다는 것이 가장 큰 장점입니다.

Streamlit은 파이썬(Python)을 사용합니다. 데이터를 다루는 데 있어 친숙한 파이썬 환경이기에 사용하는데 거부감이 없고, Streamlit 패키지 설치 후 적절히 함수를 호출해주면 되기 때문에 간단합니다.

Streamlit은 파이썬 스크립트를 읽어서 간단한 웹 서버를 실행합니다. 결과물을 바로 확인할 수 있고, 스크립트를 업데이트 할 때마다 실시간으로 변경사항도 확인할 수 있습니다.

Streamlit의 활용도!

  • 데이터 분석 보고서, 대시보드 구축, 머신러닝 모델 배포를 위한 데모용 웹앱을 매우 쉽게 만들 수 있습니다.
  • 잠재적 고객에게 내가 구상한(혹은 이미 구축한) 데이터 분석/머신러닝 서비스를 직접 시연할 수 있습니다.
  • 고객이 원하는 데이터를 직접 업로드하여 동적 시각화(대시보드)를 경험할 수 있습니다.
  • 머신러닝 모델을 활용한 서비스 구축이 가능합니다.
  • 그밖에 간단한 파이썬(Python) 코딩으로 웹앱을 쉽게 만들 수 있습니다.

Streamlit이 지원하는 다양한 위젯(Widgets)

아래에 나열된 위젯으로 쉽게 웹앱을 제작할 수 있습니다.

Streamlit이 지원하는 차트 기능

심플하면서도 강력한 차트 기능을 활용하여 대시보드를 구축할 수 있습니다.

본 강의를 통해

Streamlit 설치와 환경 설정부터, 실제 Streamlit을 활용한 다양한 데이터 활용 웹 앱 구축까지 쉽고 빠르게 배울 수 있습니다.


📖 직접 Streamlit로 만든 서비스를 살펴보고, 제작 방법 및 과정을 배워보세요!

ChatGPT로 블로그 글 대량 자동 생산
📌 데모 페이지 (바로가기)

파일 공유 서비스
📌 데모 페이지 (바로가기)

주식 차트 그리기

나만의 챗봇 만들기

로또 번호 생성기 만들기

MBTI 대백과사전 만들기

수강 전 확인해주세요!

  • 초보자도 쉽게 배우고 따라할 수 있도록 프로젝트와 실습 중심으로 강의가 진행됩니다.
  • 강의와 함께 실습자료가 별도로 제공됩니다.
  • 본 강의와 연관된 영상은 유튜브 채널에서 학습할 수 있습니다.
  • 또한, 테디노트 YouTube에 업로드된 강의 외에도 인프런에서만 시청하실 수 있는 유료 콘텐츠를 앞으로 계속 추가할 예정입니다.
  • 인프런 유료 강의를 수강하실 경우, 수익금은 전액 불우한 어린이를 위한 기부금으로 사용됩니다.

강사 주요 이력

  • 패스트캠퍼스 강의 - 직장인을 위한 파이썬 데이터분석 올인원 패키지 Online.
  • 패스트캠퍼스 Byte Degree 프로젝트 감수 - Byte Degree : Machine Learning with Python.
  • 패스트캠퍼스 데이터분석 Capstone 프로젝트 & 포트폴리오 완성 과정 강의.
  • 대구 디지털진흥원 - A.I. 트렌드 2020 & 비즈니스 적용 강연
  • SK그룹 기업 (파이썬, 데이터분석, 머신러닝, 텐서플로우) 강의
  • KT AI 교육센터 (텐서플로우 자격 인증 과정) 강의
  • 멀티캠퍼스 (텐서플로우 자격 인증 과정) 강의
  • 서울대학교 평생교육원 텐서플로우 개발자 과정 강의
  • 인프런 텐서플로우 자격 인증 과정
  • 런어데이 텐서플로우 자격 인증 과정
  • 고려대학교 기술경영대학원 - 딥러닝 GAN 특화 과정, 머신러닝 특화 과정 강의
  • DB 인재개발원 - Python 데이터 분석, 머신러닝 강의
  • NIA 한국정보와진흥원 - 텐서플로우 강의
  • 패스트캠퍼스 - 파이썬 딥러닝 300제 강의
  • 대구 디지털진흥원 - Python, 데이터분석, 시각화, 머신러닝 강의
  • 섹터나인Secta9ine - 데이터 분석 강의
  • 대구 디지털진흥원 - 6차수. Python, 데이터분석, 딥러닝(텐서플로) 강의
  • 야곰(yagom) - 인공지능(AI)의 현재와 미래 스피커
  • CJ올리브네트웍스 - Python, 데이터분석, 시각화, 머신러닝, 딥러닝 강의
  • DB 인재개발원 - 머신러닝 중급과정 강의
  • 충남 AI, SW교육 한마당 진로특강
  • 인천대학교 - 파이썬을 활용한 데이터 분석 특강
  • 한림대학교 - 비전공자 대상 데이터 분석 특강
  • 한신대학교 - ABC(AI, Bigdata, Contents) 캠프 AI 특강

 

  • 청년인재 AI 이어드림스쿨 - “나만의 인공지능 학습 노하우” 특강
  • 금오공과대학교 - 텐서플로우 자격 인증 과정 강의
  • 한양대학교 - 데이터 역량강화 교육 특강
  • SK엠엔서비스 - Power Automate 실무 적용 VOD 강의
  • Udemy – 한 방으로 끝내는 판다스 Pandas
  • 대구 디지털산업진흥원 – 2022년도 빅데이터 분석 강의
  • 엘리스(Elice) - 파이썬 입문 VOD 강의
  • 세교고등학교 - ABC 캠프 (쉽게 배우는 인공지능) 강의
  • SK그룹 - Project Based Learning (PBL) 멘토 & 강의
  • 한신대학교 - ABC(AI, Bigdata, Contents) 캠프 2022 여름학기 AI 특강
  • DB 인재개발원 - 2022 중급과정 머신러닝/딥러닝
  • 엘리스(Elice) - Pandas 데이터분석 VOD 강의
  • 서울시 구로구 X 서울대학교 - 텐서플로 개발자 자격 인증과정 강의
  • 금오공과대학교 - 2022년 하반기 텐서플로우 자격 인증 과정 강의
  • 서울대학교 평생교육원 - 2023년 상반기 텐서플로우 자격 인증 과정 강의

운영 사이트 및 저서

  • 테디노트(깃헙 블로그) (링크)
  • 머신러닝 혼자서 스터디 (링크)
  • 파이썬 딥러닝 텐서플로 (정보문화사, 2021) (링크)

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 데이터 분석 웹 앱을 직접 빠르게 만들어 보고 싶은 분

  • 웹 앱을 통해 데이터를 효과적으로 시각화 하고 싶은 분

선수 지식,
필요할까요?

  • 파이썬(Python)

  • 판다스(Pandas)

안녕하세요
런어데이입니다.

3,158

수강생

193

수강평

204

답변

4.8

강의 평점

6

강의

인공지능, 머신러닝, 딥러닝의 대중화를 꿈꿉니다.

수강평

전체

14개

4.9

14개의 수강평

  • binsu님의 프로필 이미지
    binsu

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    간결깔끔한 설명 좋아요

    • 런어데이
      지식공유자

      좋은 평가 감사드립니다!

  • 김이호님의 프로필 이미지
    김이호

    수강평 27

    평균 평점 4.9

    5

    100% 수강 후 작성

    플랫폼 운영을 맡고 있는데 백엔드부분은 어떻게든 할 수 있었지만 프런트엔드 부분은 정말 고민이 많았습니다. Streamlit을 알고 나서는 많은 부분이 해소되었고 특히 강사님의 강의가 많은 도움이 되었습니다. 정말 감사합니다.

    • 런어데이
      지식공유자

      좋은 평가 감사드립니다^^

  • DB P님의 프로필 이미지
    DB P

    수강평 7

    평균 평점 4.7

    5

    50% 수강 후 작성

    • 오강현님의 프로필 이미지
      오강현

      수강평 3

      평균 평점 4.3

      4

      100% 수강 후 작성

      전달력 좋고 깔끔한데, 후반부에 조금 바쁘게 가는 것 같은 느낌이네요. (빠르게 배포하는 유동성이 스트림릿의 장점이란 생각이 들었는데, 이걸 실전에서 더 잘할 수 있도록 깃헙을 이용한 배포를 조금 더 자세히 설명해 주면 어땠을까 싶어요.) 그래도 전반적으로 스트림릿에 대해서 빠르게 배울 수 있었던 것 같습니다.

      • 런어데이
        지식공유자

        감사합니다. 말씀해 주신 미진한 부분은 앞으로 개선하여 현재 강의에 업데이트 할 수 있도록 하겠습니다. 소중한 의견 감사드립니다!

    • Danny님의 프로필 이미지
      Danny

      수강평 1

      평균 평점 5.0

      5

      36% 수강 후 작성

      런어데이님의 다른 강의

      지식공유자님의 다른 강의를 만나보세요!

      비슷한 강의

      같은 분야의 다른 강의를 만나보세요!

      ₩11,000