파이썬 Streamlit 라이브러리를 활용하여 여러 유형의 데이터를 분석하고 빠르게 시각화 해서 웹 서비스 기반으로 출력하는 방법을 배우게 됩니다. 기존 웹 개발 방식보다 빠르게 업무에 적용하고 싶을 때 활용할 수 있습니다.
이런 걸
배워요!
파이썬 프로그램 기본 학습
파이썬 웹 라이브러리 Streamlit 활용
파이썬을 이용한 자동화 업무 개발
파이썬을 이용한 데이터베이스 제어
파이썬으로 웹 서비스를 쉽게 구현하고 싶다면?
Streamlit을 이용한 데이터 분석, 시각화에 도전하세요! 🤖
Streamlit 라이브러리를 활용한 데이터 분석 예시.
파이썬 Streamlit 라이브러리는 데이터 분석, 머신러닝 등의 결과를 웹 기반의로 시각화하는데 탁월합니다. 프론트 개발을 위해 신경 써야 할 HTML, 자바스크립트 등을 알지 못해도 충분히 웹 서비스 기반으로 데이터를 표현할 수 있습니다.
파이썬 Flask, Django를 이용하게 되면 확장성을 이용하여 웹 서비스를 구축할 수 있지만, 프론트 개발을 위한 디자인과 스크립트, 스타일 적용에 어려움이 있습니다. Streamlit은 이런 기능을 최소화하면서 원하는 데이터 분석 효과를 빠르게 표현할 수 있습니다.
또한, 데이터가 변경이 될 때마다 실시간으로 웹 서비스에 반영이 되고, 기능 위젯을 통해 데이터 시각화를 실시간으로 다양한 형태로 표현할 수 있습니다.
본 강의에서는 파이썬 자동화 업무와 데이터분석 및 시각화를 쉽게 구현할 수 있는 파이썬 Streamlit 활용 사례를 다룹니다. 웹 API의 데이터 크롤링, RSS 데이터 크롤링 등을 통해 원하는 데이터 형태를 빠르게 가져와서 웹에 결과물을 출력하는 과정을 한 단계씩 실습을 통해 다루게 됩니다.
해당 라이브러리를 업무에 적용한다면, 웹을 통해 다른 인원들과 공유하면서 업무를 효율적으로 처리할 수 있는 자동화 업무 서비스도 쉽게 구현할 수 있습니다.
업무별로 자동화 업무를 어떻게 할 수 있을지 고민하고 개발할 수 있습니다.
파이썬의 Streamlit 라이브러리를 결합하여 새로운 프로그램을 제시합니다.
데이터분석 및 시각화, 업무 자동화를 어떻게 반영할지 학습합니다.
구글 번역 API를 이용한 웹 기반 번역 프로그램 개발
다양한 공개 API를 이용하여 파이썬 Streamlit에 적용한다면, HTML, 자바스크립트를 알지 못해도 웹 서비스 형태로 구현할 수 있습니다. 여러분은 Streamlit 라이브러리만 가져와서 활용하면 됩니다.
웹 RSS 정보를 빠르게 크롤링해서 원하는 데이터를 쏙쏙
RSS 피드 정보를 파이썬 프로그래밍을 이용하여 가져온 후에, Streamlit 라이브러리를 이용해서 웹에 이쁘게 출력할 수 있습니다. 원하는 정보를 라이브러리를 이용해서 크롤링을 하고, 더해서 자동화 업무까지 적용하면 업무 효율성 쏙쏙!!! 결과물은 엑셀이나 데이터베이스까지 해보시기 바랍니다.!!
웹 게시판 형태의 메모장 프로그램도 개발 가능!
SQLite 데이터베이스 기반의 메모장을 개발해서 웹에서 운영이 가능합니다. 디자인이 필요하다고요? 아니요!! Streamlit을 이용하면 매우 간단합니다. 기본 위젯 스타일만 적용해도 멋진 메모장 웹 애플리케이션이 만들어집니다. MongoDB와 MySQL 등의 데이터베이스를 활용해도 빠른 결과물을~~
주식 정보를 가져와서 원하는 형태로 시각화
데이터 분석에서 제일 많이 활용되는 주식 정보를 가져와서 원하는 평균 데이터 시각화 및 시각화를 빠르게 적용한 웹 서비스 개발! 특정 주식의 정보를 주식 데이터 제공 서비스를 통해 가져오고, 30일, 60일, 120일 평균선의 생성과 관심있는 주식들과의 비교 분석 그래프도 가능해요!!
문서 자동화 생생 업무도 척척!!!
파이썬을 이용하여 문서 자동화 업무를 많이 고민하셨을 겁니다. 파이썬 Streamlit을 이용하면, 사용자 입력 화면은 고민하지 않아도 됩니다. 어떤 문서를 자동으로 생성하고, 위젯을 이용해 최종 결과물을 배포할지만 고민하시면 됩니다.!! MS Word 와 PDF 파일을 자동으로 생성해서 대량의 교육 수료증을 만들어보세요!!
웹 크롤링 Selenium을 이용한 네이버 검색 자동화
파이썬 웹 크롤링에 자동화에 사용되는 Selenium 라이브러리를 이용하여 네이버 검색 결과 순위 중요 정보를 자동으로 가져오는 것을 구현할 수 있습니다. 이것은 파이썬 Streamlit에 적용하게 웹을 통해 원하는 데이터 검색 결과를 수집하고 자동화 업무를 진행할 수 있습니다.
업비트 API를 이용한 코인 정보 검색 및 시각화 자동화
업비트 API를 통해 제공되는 데이터를 파이썬 프로그램을 이용하여 데이터 수집 및 전처리, 데이터 시각화를 할 수 있습니다. 파이썬 Streamlit과 결합을 하면, 코인 정보 수집 및 자동화 업무에 도움이 될 수 있습니다.
Q. HTML, CSS 스크립트 언어를 해보지 않은 상태에서 강의를 들어도 되나요?
넵. 전혀 문제 되지 않습니다. 파이썬 Streamlit은 이미 위젯에 모두 반영이 되어 있습니다. 여러분은 추가하는 기능들이 어떻게 동작을 하고, 어떤 업무를 자동화 할지 고민하시면 됩니다.
Q. 파이썬 프로그래밍이 처음인데 학습을 따라갈 수 있을까요?
과정 앞에 공통으로 꼭 필요한 파이썬 입문 과정을 포함합니다. 기본적인 문법과 리스트의 활용법 등을 익히시고, 실습을 할 때마다 상황에 따라 사용하는 라이브러리를 추가 공부하시면 원하는 프로그램을 제작할 수 있습니다.
- 보안프로젝트 조정원
학습 대상은
누구일까요?
파이썬을 이용한 자동화 업무를 만들고 싶은 분
파이썬 mongodb의 활용법을 배우고 싶은 분
Streamlit을 활용한 프론트 UI와 파이썬을 연계하고 싶은 분
Streamlit을 이용해 효율적인 업무 자동화를 하고 싶은 분
선수 지식,
필요할까요?
파이썬 기본
파이썬 언어에 대한 열정
보안프로젝트 ( www.boanproject.com )는 IT보안, 빅데이터, 머신러닝, IoT 등 다양한 분야의 온라인 강의, 그룹 강의를 진행하고 있습니다.
전체
67개 ∙ (9시간 1분)
파이썬 입문 - print 함수 이해
08:47
파이썬 입문 - 리스트 이해
11:00
파이썬 입문 - 리스트 슬라이스 이해
06:33
파이썬 입문 - 리스트와 반복문 이해
05:18
파이썬 입문 - 딕션너리 이해
09:41
헬로우 Streamlit
09:32
사용자 입력 위젯 알아보기
06:55
간단한 메모장 애플리케이션 만들기
05:34