반응형

2024/05 112

Streamlit 기본 lib : 서버 실행 및 텍스트 표시 (st.title/text 등..)

- 앱 대시보드 개발은 기본적인 데이터가공 외에는 모두 VScode와 Git Desktop을 사용하여 작업- 세팅은 이전글 참고 : https://sorktjrrb.tistory.com/78 GitHub & Desktop 시작 (앱 대시보드 개발을 위한 환경 구성)# 본격적으로 가공된 데이터를 앱대시보드에 보여주기 위해서 작업의 용이성을 위해 GitHub를 사용하는것이 좋다.# 실무적으로 거의 필수적으로 사용한다고 하니 미리 가입을 해두는것이 좋음.#sorktjrrb.tistory.com # 가장 기본적으로 페이지를 만들때 생성하는 파일명은 파일명.py 로 생성 # 서버를 실행할때는 TERMINAL을 CMD로 실행하여 명령어 입력$ streamlit run app.py # 파일 명칭은 작업자가 정하는것이..

EC2 자동 배포 : DevOps를 위한 CI/CD (2) Git workflow 생성 자동화

# 이제 git actions에 workflow를 생성해야 한다. # .yml 야물 이라고 칭함# Git hub에서 만들어준 메뉴얼을 그대로 복사 붙여넣기 ###name: deploy# Controls when the workflow will runon:  # Triggers the workflow on push or pull request events but only for the main branch  push:    branches:      - mainjobs:  SSH:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v3      - name: ssh to ec2        uses: appleboy/ssh-action@m..

EC2 자동 배포 : DevOps를 위한 CI/CD (1) Git hub actions 설정

# DevOps는 소프트웨어 개발과 정보기술 운영을 결합하는 문화, 철학, 방법론입니다. "DevOps"는 "Development"과 "Operations"의 합성어로, 개발팀(소프트웨어 개발)과 운영팀(시스템 운영) 간의 협업, 자동화, 통합을 강조  CI/CD는 "Continuous Integration/Continuous Deployment" 또는 "Continuous Integration/Continuous Delivery"의 줄임말로, 소프트웨어 개발 프로세스의 자동화된 방식을 설명합니다.Continuous Integration (CI, 지속적 통합):CI는 개발자들이 코드를 공유하는 작업을 빈번하게 하여, 코드 변경 사항이 즉시 통합되고 테스트되도록 하는 개발 방법론입니다. CI는 다음과 같은..

프로젝트(범죄현황) 연습(2) : Pandas pivot_table 익혀서 범죄 데이터에 적용 및 데이터 시각화

- 바로 이전 프로젝트 연습예제문을 이어서 진행 # 구이름을 인덱스로 만들려는데# 인덱스는 유니크해야 하므로 구이름이 중복된 값은 모든 데이터 값을 합친다# 그러기 위한 방법이 pivot_table ( 데이터프레임의 데이터를 피벗하여 요약하는 데 사용) import pandas as pdimport numpy as np # 피봇팅 한다. 즉 컬럼의 값을 인덱스로 만들되, # 인덱스를 중복제거하여 유니크 하게 만드는 방법# 새로운 데이터로 코딩 한다. df_test = pd.read_excel('../data/sales-funnel.xlsx')df_test # Name 열을 가지고 하나로 합쳐서 인덱스로 만들고 싶을때#기본적으로 동일한 데이터를 합칠때, 숫자 데이터를 default 평균으로 출력한다 pd...

앱 대시보드 개발을 위한 VS Code (Visual Studio Code) 설치 및 환경 구성

# 앱 대시보드 개발을 위해서 Git 설치와 함께 VScode도 설치가 필요한다.# 링크 : https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com # 설치가 완료되면 깃 데스크탑을 이용해서 켜도 되고 직..

GitHub & Desktop 시작 (앱 대시보드 개발을 위한 환경 구성)

# 본격적으로 가공된 데이터를 앱대시보드에 보여주기 위해서 작업의 용이성을 위해 GitHub를 사용하는것이 좋다.- 실무적으로 거의 필수적으로 사용한다고 하니 미리 가입을 해두는것이 좋음.- 링크 : https://github.com/ GitHub: Let’s build from hereGitHub is where over 100 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 fea...github.com # Git 사이트에서 레파지토리를 생성하는 역할..

ML(머신러닝) 실습 : 티처블 머신(teachable machine) 으로 food 예측 하기

# 이번엔 티처블 머신을 이용해서 총 11개의 클래스를 생성해서 11종류의 음식사진을 학습시켜서 모델로 다운로드 진행# 티처블 머신을 가지고 학습시키는 방법은 라이브러리글 참고# 참고 : https://sorktjrrb.tistory.com/76# 티처블 머신(Teachable Machine)은 구글이 개발한 웹 기반의 머신러닝 플랫폼 # 이 플랫폼은 사용자가 간단한 인터페이스를 통해 이미지, 음성 또는 동작과 같은 데이터" data-og-host="sorktjrrb.tistory.com" data-og-source-url="https://sorktjrrb.tistory.com/76" data-og-url="https://sorktjrrb.tistory.com/76" data-og-image="https..

728x90
반응형