본문 바로가기
반응형

Python 관련 정보3

streamlit : 빠르고 쉽게 데이터 웹 앱을 만들고 배포하는 방법 Python 라이브러리, Streamlit 소개입니다. 목차Streamlit 이란?Streamlit 설치와 세팅몇가지 Component API 소개배포하기마치며참고 자료 Streamlit 이란?제목에서 알 수 있듯, 굉장히 빠르고 쉽게 웹앱을 만들어 배포할 수 있는 라이브러리 입니다. 단순한 웹 앱이 아닌 대시보드, 챗봇 같은 앱들을 만들고 배포할 수 있습니다. 공식 문서에서 말하는 장점은 아래와 같습니다.Simple : 파이썬 답게 읽고 쓰기 쉬운 코드빠르고 interactive 한 프로토타이핑 : 데이터와 바로 바로 피드백을 주고 받음Live Edit : 코드 수정 후, 재 build 하지 않아도 자동으로 업데이트무료 오픈 소스이러한 장점 때문에 프로토 타이핑에 매우 적절한데요,모든 서비스를 코드 레.. 2024. 5. 14.
poetry 사용법 - 파이썬 패키지 의존성 관리 파이썬을 사용하다보면 이런저런 패키지를 설치해서 사용하게 되는데, 단순히 pip install packge 를 한다면 기본적으로 가장 최신 버전이 설치된다. 그러다보니 사용하는 패키지 종류가 많아질수록 패키지들 간의 버전문제가 일어날 가능성이 커진다. 이를 해결하기 위해 poetry 를 사용해보자. poetry는 패키지들 관의 버전 의존성을 자동으로 관리해주는 툴이다. 이런 저런 설명은 api document에 적혀 있지만, 실제로 어떻게 사용하는지 예시가 더 이해하기에 쉽다고 생각해서 예제를 만들어봤다. 우선, poetry를 사용해서 새로운 프로젝트를 생성해보자 아무 환경에나 pip install poetry를 이용하여 poetry를 설치하고, 원하는 디렉토리로 이동한 뒤에 아래의 new 명령어를 사용.. 2023. 7. 20.
googletrans - 무료 구글 번역기 라이브러리 구글 번역기 API를 이용한 번역 library 입니다. 요즘 DeepL 같은 LLM 기반의 번역기의 성능이 워낙 좋아서 평소에는 사이트에서 사용하면 되지만, DeepL api는 유료이기도 하고, 한국에서는 아직 pro 버전을 사용할 수 없습니다. 정확도는 약간 떨어지지만, 구글 번역기를 프로그램 레벨에서 사용할때 사용하기 좋은 라이브러리 입니다. pip 에서 설치해줍니다. 현재 버전을 설치하면 오류가 있어서...(AttributeError: 'NoneType' object has no attribute 'group') 예전 버전을 설치하는 것이 문제가 오히려 적습니다. pip install googletrans==3.1.0a0 첫번째 사용 예시입니다. (translator의 translate) 번역할 .. 2023. 7. 8.
반응형