분류 전체보기
Streamlit의 다양한 UI 함수들(2) - 데이터프레임을 웹화면에 보여주기
# 판다스의 데이터프레임을, 웹화면으로 보여주는 방법 import streamlit as st import pandas as pd def main(): st.title('아이리스 꽃 데이터') df = pd.read_csv('streamlit_data/iris.csv') st.dataframe(df) species = df['species'].unique() st.text('아이리스 꽃은' + species + '종이 있다') if __name__ == '__main__': main()
Streamlit의 다양한 UI 함수들(1) - 글자 출력
import streamlit as st def main(): st.title('웹 대시보드') st.text('웹 대시보드 개발하기') st.header('이 영역은 헤더 영역') st.subheader('이 영역은 서브헤더 영역') st.success('성공했을 때 메시지를 보여줄 때 사용') st.warning('경고 메세지를 보여주고 싶을 때') st.info('정보성 메세지를 보여주고 싶을 때') st.error('문제가 발생했음을 보여주고 싶을 때') # 파이썬의 함수들의 설명을 보여주고 싶을 때 st.help(sum) if __name__ == '__main__': main()
Streamlit - Visual Studio Code의 Terminal을 이용해 streamlit 실행하는 법
# 스트림릿 라이브러리를 사용하기 위한 임포트문 작성 import streamlit as st # 웹 대시보드 프레임워크인, 스트림릿은 # main 함수가 있어야 한다. def main(): st.title('헬로우') st.title('개발 프로젝트') if __name__ == '__main__': print(__name__) main() terminal > cmd 에서 $ streamlit run 파일명 울 입력하면 streamlit이 8501포트로 자동 실행된다. 연결을 끊고 싶으면 터미널 창에서 Ctrl + c 를 누른다. 내가 포트를 지정하면, 여러 앱을 하나의 서버에서 돌릴 수 있다.
웹 대시보드를 만들기 위한 streamlit 설치
streamlit은 python으로 데이터 분석을 위한 웹대시보드를 쉽게 만들어주는 라이브러리이다. python 코드 몇 줄이면 동작하는 웹 서비스를 만들 수 있다. deploy방법도 매우 쉬워서 누구나 쉽게 데모 웹을 만들 수 있다. streamlit 설치하는 방법을 알아보자. Visual Studio Code에서 Ctrl + Shift + ` 을 누르면 터미널 창이 열린다. command prompt 창을 열고 $ pip install streamlit 설치 완료 후 $ streamlit hello 를 입력하면 이런 창이 나오는데 엔터를 치면 웹페이지가 열리며 streamlit의 demo들을 볼 수 있다.
GitHub 사용 방법 - Commit, Push, Pull
깃허브 용어 중에 commit, push, pull 이란 것들이 있다. commit : 로컬에서 작성한 변경 사항들을 기록(저장)한다. push : commit을 로컬에서 저장소(repository)로 올린다 pull : 저장소에서 로컬로 받아온다. 실제로 commit, push, pull 하는 방법을 알아보자. 먼저 test.py 라는 new file을 만들었다. 코드를 작성하고 commit 한다. 아래 두가지 방법 중 어떤 방법을 써도 된다. 1) github desktop에서 commit 하기 2) visual studio code 에서 commit 하기 commit을 로컬에서 저장소로 올리기(push) 마찬가지로 둘 중 아무 방법이나 써도 된다. 1) github desktop에서 push 하기 ..
GitHub 사용 환경 구축하기(2) - Visual Studio Code 연동
소스코드 개발 툴인 Visual Studio Code를 설치하고 연동해보자. https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com 운영체제에 맞게 ..
GitHub 사용 환경 구축하기(1) - 클론 만들기
깃허브를 사용하기 위한 환경을 구축해보겠다. 우선 github 회원가입을 한다. https://github.com/ GitHub: Let’s build from here GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com github desktop을 설치한다. https://desktop.github.com/ GitHub Desktop Simple collaboration from ..
VCS(Version Control System) - Git
코딩을 공부하는 사람이라면 GitHub에 대해 한번쯤은 들어본 적 있을 것이다. Git이 무엇이고, 왜 개발자들이 많이 사용하는지에 대해 정리해봤다. 버전 관리 시스템(VCS)이란? 특정 문서 또는 소프트웨어 등의 버전을 안전하게 관리(기록, 유지, 갱신) 하는 시스템. VCS의 종류로는 크게 3가지가 있다. 1. 로컬형 버전 관리 시스템(Local VCS) 가장 먼저 고안된 버전 관리 시스템 사용자의 컴퓨터에 관리할 버전 내용을 저장한다. 비교적 사용하기 간단하나, 다른 사람들과의 공유가 어렵고, 사용자의 컴퓨터에 문제가 생겼을 때 복구가 어려운 단점이 있다. 2. 중앙집중식 버전 관리 시스템(Centralized VCS) 다른 개발자와 협업을 해야 하는 상황에서 local VCS로는 버전 관리가 쉽지..