4.1 패키지를 어디서 찾을까
코드를 작성하기 전에, 누군가 이미 당신 대신 그것을 작성하지 않았는지 확인해봐. 이미 작성되어 있을 뿐만 아니라, 테스트되고 문서화되어 모든 현재 및 미래의 요구 사항을 200% 충족할 수 있어.
이런 일은 흔히 일어나. Python은 30년 이상 되었고, 전 세계 수백만 명의 프로그래머가 사용 중이야.
모든 요구에 대한 멋진 사이트가 있어 - pypi.org (The Python Package Index). 특정 라이브러리가 필요하면, 웹사이트에 접속해서 요청을 입력하면 돼.
예를 들어, 내가 Telegram 클라이언트를 직접 작성하고 싶다고 해보자. pypi.org에 접속해서 검색창에 telegram client를 입력하면 이 주제에 대한 약 10,000개의 라이브러리를 볼 수 있어:
첫 번째 항목은 "Python aiohttp telegram client"라는 설명이 포함되어 있어 – 바로 우리가 필요한 것이지. 간단하고 멋져.
이곳에서 거의 모든 경우에 대한 패키지를 찾을 수 있어. 이제부터는 좋은 패키지를 어디서 찾을 수 있는지 알고, 그것들을 어떻게 사용해야 하는지 알아야 하며, 단점들은 어떻게 우회할 수 있는지 배울 필요가 있어.
4.2 패키지 설치 예제
패키지를 하나 설치하고 어떻게 하는지 예제로 살펴보자.
소를 그리고 그 옆에 텍스트를 그리는 재미있는 라이브러리가 있어.
이름은 cowsay야. 이 예제를 통해 import를 배우게 될 거야.
pip 관리자를 사용하려면 Terminal로 이동해야 해. PyCharm을 사용하면 아래 왼쪽의 버튼 목록을 보면 쉽게 할 수 있어:
Terminal 버튼을 클릭하면 프롬프트 창이 열릴 거야. 모양은 대략 이렇게 보일 거야:
여기에 pip install cowsay 명령어를 입력해
예제:
라이브러리가 성공적으로 설치되면, 이런 타입의 메시지가 표시될 거야:
이제 이 라이브러리(패키지)를 프로젝트에 import하고 원하는 대로 사용할 수 있어.
4.3 소와 함께 놀기
예를 들어, 이런 식으로 코드를 작성할 수 있어:
import cowsay
cowsay.cow("Python을 배워야 했어...")
콘솔에 나타난 결과는 다음과 같아:
또한 cowsay 라이브러리는 드래곤 같은 다른 여러 동물들도 지원해:
import cowsay
cowsay.dragon("이것은 드래곤의 이야기야...")
보시다시피, 패키지를 설치하는 것은 빠르고 간단하며, 다른 사람의 코드를 사용하는 것은 쉽고 즐거워.
소와의 놀이가 지겨워졌다면, 이 라이브러리를 삭제할 수 있어 – pip uninstall cowsay 명령어를 사용하면 돼.
PyCharm과 같은 IDE 내에서 터미널을 사용하면, pip 명령어를 현재 프로젝트의 컨텍스트에서 직접 실행할 수 있어서 작업이 더 간편해져.
GO TO FULL VERSION