와이가 개인적으로 편리하다고 생각하고 자주 사용하는 파이썬 라이브러리 (pip)
사과
회사 후배의 기사를 포장했습니다.
와이가 개인적으로 편리하다고 생각하고 자주 사용하는 JavaScript 모듈 (npm)
여기에서 본제
지난 1년 안에 버린 github 리포지토리를 연말 조정하는 것과 동시에,
사용하고 개인적으로 편리하다고 생각하는 것을 간단하게 소개하려고합니다.
모듈
Poetry
가상 환경 관리에서 라이브러리 게시까지 제공하는 편리한 개발 도구
솔직히, 이것을 소개하기 위해서만이 기사를 썼습니다.
BeProud Advent Calender 2018의 'Poetry를 사용한 Python 패키지 개발부터 PyPI 공개까지'이라는 기사도 읽어주세요.
Pipenv
종속 라이브러리 관리 및 가상 (venv) 환경을 만드는 편리한 도구
다만, Poetry가 있으면 솔직히 필요없는 설도 나왔다.
pyenv로 버전 전환해주는 기능은 수수하게 편리
tqdm
매우 긴 루프의 진행 상황을 보여주는 사람
jupyter에서 tqdm_notebook을 사용하므로주의하십시오.
joblib
좋은 느낌으로 멀티 프로세스/멀티 스레드 처리를 실행하는 라이브러리
수수하게 로깅 처리도 붙어 있다
pyppeteer
파이썬으로 움직이는 헤드리스 Chrome입니다.
전 기사 에 있던 puppeteer의 포트
다만, Python의 async 함수는 익숙하지 않고, Selenium 사용하는 편이 낙설 있다
kennethreitz/requests
HTTP 클라이언트
너무 표준적인 파이썬 공식 urllib 문서에서도 추천됩니다.
kennethreitz/requests-html
크롤링할 때 유용한 라이브러리
간단한 것은 지금까지 requests + BeautifulSoup을 사용하여 구현했지만 그보다 사용하기 쉽습니다.
유용한 도구만 만들 수 있는 개발자, kennethreitz
Flask
간단한 웹 애플리케이션 프레임워크
WEB API를 만들 때 자주 사용합니다.
click
데코레이터로 CLI를 쉽게 만들 수 있는 라이브러리
retry
데코레이터로 retry 기능을 붙여주는 라이브러리
파이썬에서 예외 처리를 기분 쓰고 쓰려고하면 점점 중첩되어 버리기 쉽기 때문에
jupyter notebook
브라우저에서 Python 코드를 시각화하는 사람
pandas
데이터 분석을 위한 데이터 프레임을 만드는 라이브러리
Excel에서 읽고 쓸 수 있는 것이 수수하게 편리
개인적으로 R 언어의 dplyr/tidyr 쪽을 좋아하고, 약간의 분석이라면 RStudio를 시작해 버리는 것은 비밀
matplotlib
"더 편한 그래프 도구가 있지 않을까"라고 생각하면서, 5년 정도 계속 사용하고 있다
pytest
파이썬 테스트 도구
pytest-mock
pytest에 mock 기능을 추가하는 모듈
실체는.
pylint
Lint도구
매번 ignore 설정되는 E501
tox
라이브러리를 만들 때 여러 버전의 테스트가 필요할 때 유용
나중에 pylint의 설정을 관리하고 실행할 수 있기 때문에 좋습니다.
읽기 시스템 리포지토리 (?)
awesome-python
파이썬의 와오 라이브러리 정리
파이썬 자습서
파이썬 쓰기 전에 읽어 놓는 것이 좋을 것 같은 것만 쓰고 있으므로 추천
더 이상 리포지토리도 아무것도
kennethreitz
requests 및 Pipenv와 같은 저자
API 디자인이 깨끗하기 때문에 보는 것이 좋습니다.
웹 프레임워크의 ``responder'' 게다가, 이 기사
마지막으로
어땠습니까?
개인적으로 Python은 라이브러리가 풍부하기 때문에 쉽게 필요한 프로그램을 구현할 수 있습니다. 다만, 비동기 처리(async/await)나 로깅 처리로 매회 정형문이 있고, 좀 더 편리한 라이브러리가 없는지(혹은 잘 랩 하는 방법이 없는가) 찾고 있습니다.
그럼 좋은 해!
Reference
이 문제에 관하여(와이가 개인적으로 편리하다고 생각하고 자주 사용하는 파이썬 라이브러리 (pip)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ninomiyt/items/e02d29791eee1e8f02b1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)