멋쟁이사자처럼 AI 스쿨 8기 - 데이터 분석 트랙의 마지막 강의였다.
Github과 Streamlit을 실습했다.
Get started
먼저 Github에 새 repository streamlit-basic을 생성했다. 그 후 streamlit의 main concepts 페이지에서 코드를 복사하여 app.py를 만들어 commit 했다.
import streamlit as st
import pandas as pd
df = pd.DataFrame({
'first column': [1, 2, 3, 4],
'second column': [10, 20, 30, 40]
})
df
app.py 코드
streamlit 회원가입은 Github 계정을 사용했다.
매우 간단히 웹에 배포할 수 있었다.
Github과 연결되어 쉬운 배포
결과 확인. 데이터프레임을 확인할 수 있다.
로컬에서 작업 후 배포
이후 로컬에서 Visual Studio Code를 사용하여 streamlit 대시보드를 만들었다.
app.py를 Uber pickups in NYC로 바꾸고 pages 폴더 하위에 자동차 연비 데이터를 사용한 mpg.py, 주가 데이터를 사용한 stock.py를 생성한 후 로컬 가상환경에서 streamlit을 구동해 보기도 했고, Github에 commit 하여 배포한 대시보드가 갱신되는 것을 확인했다.
Uber pickups in NYC
MPG 자동차 연비
주식 일별 시세
이렇게 마지막 강의는 Github, Streamlit, Visual Studio Code 사용법에 대해 배웠다.
마지막 날에 매우 중요하고 유용한 것들을 배운 것 같다.
Github repository : https://github.com/kseob758/streamlit-basic
Streamlit 대시보드 : https://kseob758-streamlit-basic-app-9yhsnc.streamlit.app/
AI 스쿨 지금까지의 내용을 간략하게 총 정리하며 마무리되었다. 처음에 비해 정말 많이 성장했다고 느꼈다.
파이널 프로젝트와 데이터톤만 남았다. 파이팅!
'AI SCHOOL > TIL' 카테고리의 다른 글
[DAY 87] 파이널프로젝트 2일차 - 데이터 전처리 (0) | 2023.04.28 |
---|---|
[DAY 86] 파이널프로젝트 시작 - 데이터 수집 (0) | 2023.04.27 |
[DAY 84] Content based recommendation system 콘텐츠 기반 추천 시스템 (0) | 2023.04.25 |
[DAY 83] Hugging Face의 transformers 사용해보기 (1) | 2023.04.24 |
[DAY 82] 코딩테스트 연습 마지막 날 문제 풀이와 총 정리 (0) | 2023.04.21 |
댓글